#dev-help

1 messages · Page 9 of 1

keen crag
#

How do we add on_behalf_of for subscriptions?

quick mango
#

Is anyone getting an immediate redirect if they supply return_url to the Verification Session? It seems the Session loads but immediately 301's the return_to url.

junior copper
#

HI Team

I have a USD based payment link where many customers make payment. But, Yesterday one customer got error while making payment -

A valid Importer/Exporter Code (IEC) is needed to present in USD. Please contact contact https://support.stripe.com/contact/email if you have any questions.

Please help to solve this issue

unreal niche
#

When rendering the payment elements form, I let the user choose an amount to donate, which then creates the payment intent and renders the form. If the user fills out the form, then selects a different amount, it necessarily re-renders stripe elements with the updated payment intent (cause the amount changes). Is there a way to persist the information that the user has entered into the payment elements form and just pass in the new payment intent without doing a full re-render? some way of solving that problem

violet gust
#

Question - how do I convert live mode back to test mode for developing?

weak lake
#

Hello , how can we secure stripe payments using the checkout form method to avoid submiting card numbers in clear ? Thanks (backend php / symfony)

calm slate
#

Hi what are the webhooks which are triggered when a customer completes one time payment using stripe payment link?

hushed escarp
#

I'm getting this error with doing

$handleevent->customer_details->email

In a webhook
<b>Notice</b>: Trying to get property 'customer_details' of non-object in weird as it was working previously

sonic fulcrum
#

https://www.youtube.com/watch?v=COeMEHKbECw&t=116s
after seeing this I tried this on PHP slim but I get error syaing slim application error when I try order-info

In this episode we’ll add a custom order confirmation page to our Checkout application we started with with the Checkout Quickstart Integration Builder.

We’ll use information from the checkout session object to populate order-specific information and display it to the customer after a successful checkout.

Presenter

Dawn Lambeth - Develope...

▶ Play video
vocal wagon
#

Hello, when try to create a paymentIntent I get an error:
stripe.error.InvalidRequestError: Request req_uUxjlsyVfzioZz: No such PaymentMethod: 'pm_1Lk8xPBoHaWF5LCrR1Fn3lFD'

potent sedge
#

I wanna test the various possible error messages Stripe can return when saving an ACH payment method, but I can't seem to find where in the docs y’all have testing Routing numbers and Account numbers for this purpose. I was only able to find https://stripe.com/docs/payments/ach-debit/set-up-payment?platform=react-native#test-account-numbers, but using the test numbers there doesn’t seem to cause any errors, as I would expect, when saving the form. Can anyone point me in the right direction, to know where I should look find the right testing data for the various possible error states?

Learn how to save payment method details for future ACH Direct Debit payments.

steady schooner
#

Hi all, I'm trying to test the flow for using the Payment Element to add an ACH payment method for later use with the Setup Intent system. Does the test environment send microdeposit/verification emails when bank numbers are entered manually? It seems like that's what should happen based on https://stripe.com/docs/payments/ach-debit#mandate-and-microdeposit-emails but I'm not getting any emails. I have the option "Send ACH Direct Debit mandate and microdeposit verification emails" turned on in my Dashboard and I can see the accounts are created and awaiting verification under my Customers payment methods. Do those emails not go out in Test mode? Am I missing something?

Learn how US-based businesses can accept payments with ACH Direct Debit.

burnt finch
#

I have a product with multiple prices. A payment and a subscription. Is it possible to create a checkout session that handles both of the price_ids?

vocal wagon
#

Is it possible to add let's say 3 products and apply a discount 10% on all? I want this to be dynamic and not set from the stripe dashboard

#

Hello guys. I was a victim to a card testing attack, how to proceed? I was using card element js

hexed harbor
#

hey team, we had a price change happen in our live mode, but we aren't sure which account did the event. We have the event id, is there anyway your team can tell use which email made the change?

wintry wren
#

Clarification question. Let's say I create a Coupon with 100 percent_off that applies_to three different Products.

A user then comes and adds those three Products to their cart and goes to checkout. They then enter a PromotionCode related to that original Coupon. Is the 100 percent off applied to a single one of those Products? Or is it 100% off the entire sum of their purchase, since that PromotionCode applied to the three Products they're purchasing?

vital slate
#

Hi, quick question. let's say I create a checkout session with a discount/coupon. How can I apply this exact coupon/discount on the invoice after receiving a checkout.session.completed ? I do see that there is a total_details.amount_discount on the object returned. Should I create a brand new coupon based on this amount when creating the invoice?

vocal wagon
#

am not a dev but am really having issues with my new stripe its saying my business does not meet the term and am using an old stripe with it before

shadow shuttle
#

We are seeing a "balance_insufficient" error when attempting to transfer money to a Connect account. Our balance shows 300x the transfer amount, so I'm not sure why the balance is displayed as insufficient. We tried it with and without a source_charge_id. Connect Account: acct_1KwC2Z2XHwwJZ7Vd

short sandal
#

Hey all. I'm using stripe checkout to create subscription. I have a issue regarding failed payments.
How do I differentiate between payment that fails when a user cancels in-between checkout, or payment that fails for some reason when stripe tries to auto-charge for a subscription?
I hope that makes sense. Let me know if you need to know more.
Thanks.

dull hare
#

Any documentation on why card present Android sdk required ACCESS_FINE_LOCATION permission? Google Play store is very strict about using user's position in background and I wonder why this is necessary for bluetooth device interaction

slender dawn
#

I'm using the .NET Nuget package, but when doing var session = stripeEvent.Data.Object as Stripe.Checkout.Session - then the payment_status is missing

#

the value is located in the json string, but not on the object

vagrant cave
#

I can’t seem to receive a verification code, because I believe I have an old number on file

#

*phone number

vagrant steppeBOT
#

millerbean

vivid burrow
#

I made a new account in stripe, I want it to be a connected account. How do I attach it as so?

unborn hinge
#

Hi! Does setup_future_usage work in the testing environment?

During the creation of my payment intent, I also first create a customer then get their ID.
I pass this ID in the customer field during paymentIntent creation, as well as setup_future_usage with off_session.

When the retrieving the customer by ID, they don't have any payment method saved. Am I doing something wrong??

Also, to add. I've tried creating a followup intent with confirm set to true and off_session set to true as well. It fails saying it's missing a payment method

vagrant steppeBOT
#

Nebojsa

cunning saffron
#

Hello! I am creating a website for renting cars.I am using python/Flask. This is what i am doing:
First there is a page book.html in which is a form which the user has to fill.
The form is then submitted using POST method to /create-checkout-session.
In /create-checkout-session I validate the input from the user and then create the checkout session.
After that I store the data of the user and the ID of the checkout session in a table called pending_bookings.

Then in my /webhook route I firstly listen for "checkout.session.completed". If its true i get the id of the object
which is the same with the checkout session id and run a query like "UPDATE pending_bookings SET payment_intent = ? WHERE checkout_id = ?"
Then it listens for "payment_intent.succeeded". If the payment succeeded, i get the payment_intent of the event and run a query to select the data
form pending_bookings where the payment_intent matches and store the data in another table (active_bookings).My problem is here:

1.Sometimes it occurred that the "checkout.session.completed" event happened after "payment_intent.succeded", meaning the payment_intent
wasn't stored in the pending_bookings table thus the query returned nothing thus the data wasn't stored on my database.
2.In the webhook route when something goes wrong the return statement doesn't work and the user is redirected to the thank you page

Sorry if this was to long to read and thanks in advance

proper narwhal
#

Hello! For the project I'm working on, I want to store a local record of the payment method info used to pay a certain invoice (like card type, last 4 digits, etc.). I'm curious of the recommended/reliable way to get this payment information.

Our current setup:

  • we're using the invoices API to generate an open invoice for a customer
  • we use the payment intent associated with that invoice to load a PaymentElement that the customer can now enter payment method info
  • we listen/react to payment events to run any post-payment operations

I see a few events that we could potentially listen to, to get the payment method used, and store it.

invoice.paid:
The invoice.paid event data doesn't have payment method info directly on it, but has a payment intent ID which we could then fetch to get the associated payment method info. Or is there another field in this event that might be better to use here, instead of the payment intent ID?

charge.succeeded:
This event has the payment method info directly available. But is using this event not recommended as charges are legacy?

payment_intent.succeeded:
The payment_intent.succeeded event has a charges member on it that directly contains the payment method information. But aren't charge objects considered legacy? So is it not recommended to use the charge member on the event here?

The payment_intent.succeeded event ALSO has a payment_method member directly on it, but it's not expanded, it's just an ID. We could use this ID and run a fetch to get the full data, if need be. I'm thinking this might be the route to go if using the charge member above is not recommended

Any help/clarity on the recommended approach here would be greatly appreciated!

ancient needle
#

hello! i am migrating from card element to payment element, but ran into some confusion on how to use existing payment methods in the new flow. so for new payment methods we are creating a subscription in an incomplete state, returning a client secret, creating the payment element, and using confirmSetup/confirmPayment to confirm the payment client side. how should we go about attaching an existing payment method the saved to the customer object to a subscription created in this new system?

winged mortar
#

Hello, we're experiencing a new issue with a previously working service, our team is wondering if there was any changes to how stripe connect and customer ids work. Here is our case:
We use connect accounts so businesses can recieve revenue from their service from end users. We have the org create connect accounts with our dashboard after which we track in our db. End users when creating their first transaction create a stripe customer id and that is also added into our database as a user field. Now, before it was previously working where we create a stripe customer and track that in our db, that still works and does not fail. But when we create a stripe transaction using the previously saved customer id we get a 400 error saying that stripe customer doesn't exist. However, I now see that when we look at our non-connect customers, the customer id does not exist although existing in our db and came successfully from stripe. But when I go to the stripe connect account customers I notice that customer id lives there instead. We did not change any of this code recently, so I am wondering if there was a change in how on_behalf_of works and if there is an easy fix for this in the API

sonic crater
#

Hello, I'm trying to do onboarding (https://stripe.com/docs/connect/connect-onboarding). Everything all right. I do something like this:
$answer = $stripe->accounts->create(
[
'country' => 'US',
'type' => 'custom',
'capabilities' => [
'card_payments' => ['requested' => true],
'transfers' => ['requested' => true],
],
]
);

    $answer2 = $stripe->accountLinks->create([
      'account' => $answer['id'],
      'refresh_url' => 'https://example.com/reauth',
      'return_url' => 'https://example.com/return',
      'type' => 'account_onboarding',
    ]);

get url from $answer2, and do step by step.
But... In this doc https://stripe.com/docs/connect/custom-accounts I found "After an account is created, all notifications about changes to the account are sent to your webhooks as account.updated events.". I don't see in stripe events. What do I wrong?
*events for payment_intent.succeeded work perfect

Use Custom accounts with Connect to control your users' entire experience.

wintry wren
#

Can somebody point me to docs that talk about what the error(s) that is thrown if a discount code is used in a Checkout session that brings the net to 0? Is there a way my system can be notified of that? Or is it simply an error shown to the user?

storm sonnet
#

Hello guys!
I have one running coupon with 3 subscription eligible. I created a new subscription and I want to add it to that coupon, can this be done ?

fresh blade
#

Hey Guys

#

need one quick help

sonic crater
#

@ember bear Sorry, nothing

quartz lake
#

Hi there quick question, I wanted to create an integration with Stripe using react with the following model, can you please help me understand if this is possible,

  • User to purchase a product called X for a one time fee of 30 dollars
  • That same user upon purchasing product X gets placed in a monthly subscription for 5 dollars a month until cancellation.

In summary both the one time fee and 5 dollar subscription should be collection on the first month and after that only 5 dollars per month. Would you also provide any resources of docs I can start with. Thank you for your help

vocal wagon
#

Does anyone know how to use stripe-js to buy a product that's defined in their dashboard? What I have figured out is that I can create a payment intent, but that doesn't allow me to pass a price ID. I can also use stripe checkout but then I'll just get a link to an external payment page. I want to process the payment with stripe elements.

elder ice
#

Does creating payment intent without confirmation throws error when payment method is not set up for 3d secure and require it or if the card holder does not have the amount on the card (low balance)?

elder loom
#

Is it possible to get your MRR (Monthly Recurring Revenue) through the API?

novel obsidian
#

When a coupon is removed from a subscription I get a customer.discount.deleted event (e.g. evt_1LkClXBSqAkKUXpQApZlnpiS) but not a customer.subscription.updated event. Shouldn't it trigger both since theoretically the discount property changed on the susbcription?

mystic lion
#

help

#

stripe payment options doesnt show up in checkout

hallow bobcat
#

Is there any way to merge customers or change the customers invoices are linked to, after they have been created via the API?

kind karma
#

Hi all I am trying to get a connected account going on a test platform. It keeps telling me this but I am in test environment. Any ideas on how to resolve this?

grizzled storm
#

Hi team, we are a platform using Connect, and we had a few cases where our connected account was restricted that caused charges to fail. We'd like to surface those connected account issues proactively to minimize disruption. It seems we can listen to the account.updated webhook event. Is there a documentation for exactly what fields we should check in the event? Thank you!

distant notch
#

Hello, I have an existing subscription and I'd like to schedule a future update to change the price and quantity. I created a schedule from the existing subscription and I believe I need to update that schedule with the start_date, price, and quantity. From what I understand, the initial schedule created already has a phase 0. I'm trying to add a phase 1 but it's giving me this error:

"message": "If passing an array with explicit keys (e.g. foo[0]=a&foo[1]=b) instead of as an array (e.g. foo[]=a&foo[]=b), the keys must be numeric and sequential starting from 0. You passed the keys 1, we expected to have a key with the value 0.",

vernal skiff
#

Hello, one of our connected accounts has it's payouts locked and we cannot find anyway to resolve this. The account is over two years old and has had regular payouts since it's inception and nothing has really changed with its setup, I am looking for anything we can do to resolve this issue?

novel obsidian
fiery stirrup
wind pelican
ebon tree
#

Hi! I live in norway and i know bank payouts are not instans but i can't seem to find the payout button

fathom frost
#

Hello. I'm trying to get started with Stripe but I can't seem to find an article I need in the docs. So our client do not want to use Stripe Checkout and wants us to build our own checkout page (where you can enter card number, security code, etc). Is that possible with Stripe?

open storm
#

Hi everyone. Is this an active discord? I am a developer new to using stripe.. I have been able to set up a payment element with backend integration... but when I console log the 'paymentIntent' response.. it gives status: 'requires_payment_method'.. but according to my understanding it should say "requires_capture" since I am using capture_method: 'manual',

open storm
fiery stirrup
open storm
#
    amount: 1099,
    currency: 'usd',
    automatic_payment_methods: {enabled: true},
  });
  console.log(paymentIntent)
  res.send({
    clientSecret: paymentIntent.client_secret,
  });
});```.

Here is my code for the paymentIntent.  The element shows up on the front end.  I fill in some test CC info, and this is the response object I get:

payment_method_types: [ 'card', 'link' ],
processing: null,
receipt_email: null,
review: null,
setup_future_usage: null,
shipping: null,
source: null,
statement_descriptor: null,
statement_descriptor_suffix: null,
status: 'requires_payment_method', <------ This status should be "requires_capture"
transfer_data: null,
transfer_group: null
}

proud owl
#

I see that Stripe has an option to place a hold on a payment method and capture the payment later.

If a hold succeeds, will capturing the payment also succeed, or can capturing a payment fail even though a hold succeeded?

mossy wasp
#

Hello everyone!
Is there a way to limit the list of countries in a dropdown list on the Billing Portal page for the billing/shipping addresses?

vagrant steppeBOT
#

Carlton

forest pawn
#

Hi there, we have an application where some of our clients use Stripe and we have built a Stripe integration into our app so that our clients can take payments with Stripe. We integrate with the payments API for both one time and recurring payment creation and we use Elements for the UI components in the payment form in our app. In order for a client to use our integration, we have them enter the publishable key and secret key into our app and those are used when making the calls to the API using the Stripe .NET library. With the background out of the way, we have a client who has asked if our integration can support Stripe Connect. What is the difference between a Stripe Connect integration and what we have done? How can I update our integration to also support Connect? I appreciate any info on this!

dire wind
#

Is it possible to limit purchasing by state? Our store only ships within Alaska and occasionaly we get an order going outside alaska

weak lake
#

no i just used stripe cli for local testing

strange cargo
#

Hello. My sales rep cant answer my question and told me to reach out to a developer. We want one WooCommerce portal for our customers but for the $$ to go to separate bank accounts based on the invoice type. Is this possible?

limber stone
#

Could anyone point me towards a detailed guide on stripe implementation for flutter with back4app? I have gone through the below tutorial, but it doesn't summarize a 'Flutter' implementation.
https://www.back4app.com/docs/cloud-code-functions/integrations/stripe
I really only want to implement 'Stripe Checkout' and not develop the entire payment integration. Stripe Checkout is detailed here, but the main documentation is for Ruby and not Flutter. https://stripe.com/docs/checkout/quickstart

Back4App™

In this guide you will learn how to integrate Stripe with Back4App.

autumn fjord
#

Hey, I'm building an integration that relies on Stripe Tax and have seen that the beta for the Orders API is closed. Do you know if there's anyway to get added to the beta? Failing that, do you know when it will be fully released to all users? I can use Checkout for parts of my integration to handle tax, but it would be really great from a UX perspective to also be able to use Orders to build the payment flow directly into the page.

empty seal
#

Is there a way to check if the latest invoice of your subscription is already paid using the API?

errant raft
#

I do not have a website and plan to use a "Stripe Payment Link". On the "Edit payment link" page (under "Advanced options") I clicked the checkbox "Require customer to accept your terms of service" and saved the Payment Link. Then I updated my Public profile terms of service URL. But the checkout page is not showing the Terms Checkbox

frigid delta
#

Hello, I´m little lost and I can´t find the proper api call to add Bank Transfer Account Payment Method to customers . Any hint ?

vagrant steppeBOT
#

justinmarkob

open kraken
#

I want to update the discount.applies_to property (https://stripe.com/docs/api/coupons/object#coupon_object-applies_to) using the Stripe CLI to add a new product to the list of applicable products. Could you please provide an example that shows how to do so? I can't seem to figure out the syntax to update an array.

pliant spire
#

Hi folks! We're doing an ACH credit integration where users may send funds to a source tied to their account, and we process the transaction + charge the amounts as webhooks are triggered. The happy path works very well, but I'm curious how you would suggest handling the case where the "charge succeeded" webhook fails or is not called, leaving the source in a "chargeable" state; the system does not know it is still chargeable, and when a user deposits more funds, the webhook that says source.chargeable is NOT retriggered, so this task is not re-ran.

While we're making the actual implementation rock-solid, I'd like to consider the unlikely events since we're dealing with funds and need some way to track these events. A naive implementation may be a CRON/scheduled task, or listening on source.transaction.created (instead of chargeable), and then checking to see if the source is chargeable; if it is, we call the function that handles charging.

Another example to consider: say you have two events where you fund 1000 and 6000 respectively; if you replay either of these events independently, the values for amount_received/amount_charged are specific to that point in time; you would not be able to charge 7000 by replaying only one of these events. You'd have to do both (which makes sense! Just need a way to make it robust.)

stray rivet
#

Hey all, we're able to prefill a users previous card information via a customer ID in react native.

How can we accomplish the same on react web?

We're using PayElement component, but in react native we're using initPaymentSheet

I don't see any place to put a customer id value

drifting whale
#

Hi how to auto paginate balance transactions in ruby ?

silk delta
#

i'm trying to add a promo code input to a page that already has a Stripe Payment Element. I'm running into all sorts of difficulty with trying to get promo codes to apply to invoices, subscriptions, etc. my current setup is similar to the example here (https://github.com/stripe-samples/subscription-use-cases/blob/main/fixed-price-subscriptions/client/react/src/Subscribe.js)

ideally, after i apply a discount/coupon to an existing subscription, i would be able to regenerate the current outstanding invoice, but so far i've found no way of doing so.

what i've tried to do instead is when a user clicks on "apply promo code", it instead voids the existing subscription and then creates a brand new one, with the promo code applied at subscription creation in order to reflect in the autogenerated (and finalized) invoice, but this has the unfortunate sideeffect of also advancing the subscription to be Active if it's a 100% promo code.

i've been trying to look through past messages here to compare others' approaches but am still unclear on how to do so.

GitHub

Create subscriptions with fixed prices or usage based billing. - subscription-use-cases/Subscribe.js at main · stripe-samples/subscription-use-cases

meager fossil
#

does anyone know if you can create a payout with a set release date? for example, my company uses escrow with a 24 hour complaint period. I want to create a payout that will be started at the end of the complaint period

thorny breach
#

When we integrate with WeChat Pay, when testing on the test environment, after simulating a user end to scan the code for payment, we cannot get the payment result via webhook (mobile and pc are the same), wondering if it is a problem with the test environment or if there is something missing in our integration?

wide void
#

So I have a discord server with a paid role through upgrade chat. I've had several people sign up but Stripe is withholding my money because I do not have a verified website. I have attempted to use several different links including to my discord, upgrade chat, and instagram. Nothing works and I need to access my money what do I do?

vital slate
#

Hi, I am getting this error:

Discount di_1LkIGXFKn7uROhgCKGexqMHc does not exist on the invoice, the invoice's customer (cus_MRfy126RaXQcCc), or invoice's subscription. Discounts can only be applied to an invoice when they already exist on the invoice, the invoice's customer, or invoice's subscription.

What I am doing is: create checkout session, user pays, listen to incoming webhook checkout.session.completed then retrieve the Coupon.ID and apply the same coupon on the created invoice. I do not understand why this can't/wouldn't work. Or why Stripe doesn't allow this? Don't get me wrong, I can easily create an exact same Coupon (and I will do that, just to work around it) but it just doesn't make sense to me. Why not to be able to re-use the coupon?

gray anchor
#

Hi

#

Can i have help

gentle cedar
#

Hey team, we're doing some review of SCA in our application, does anyone has any diagrams/UX flows of best practices they could share with us?

#

The docs have it all detailed, but some visuals would help us

gusty basalt
stable quarry
#

Hey everyone, I'm going live and working on automated usage submission integration. I've been relying on lookup_keys and wonder if anyone had useful techniques for managing versions of your service plans (prices)?

I am currently creating synthetic keys to allow versions of prices that are general to all customers, or specific to an individual customer.

The challenge I am trying to implement is when a product/prices is archived and replaced with a new product/price, I want to transfer the lookup_key to ensure automated services keep working.

latent pebble
#

is this the right way to create and update the subscription schedule in the current billing cycle?

#

` $subscriptionSchedule = \Stripe\SubscriptionSchedule::create([
'from_subscription' => $this->model->stripe_subscription_id,
]);

        \Stripe\SubscriptionSchedule::update(
            $subscriptionSchedule->id,
            [
                'phases' => [
                    [
                       
                    ],
                    [
                        'items' => [
                            [
                                'price' => $plan->stripe_id,
                            ],
                        ],
                        'start_date' => $subscription->current_period_end,
                    ],
                ],
            ]
        );

`

dreamy quartz
#

PaymentMethodTypes =new List<string>
{
"card"
},

#

which are the other payment method??

lethal warren
#

For the search paymentIntents API and if using the limit parameter of 10 for example, will that return the 10 most recent records?

civic galleon
#

How can we make a single refund for customer having multiple cards and and transaction?

south epoch
#

Is it possible to charge a customer for $0.0 using 3Ds2 ?

terse coral
#

Hello Everyone ,
can you please tell me how we can get the card Holder name in API can u please tell me

hearty palm
#

Is it possible to change the text "Then US$15.00 per year after coupon expires" to a custom text on the stripe's checkout (branding) page?

silver herald
#

Hi,
I'm creating a subscription with these parameters [subscription with free trial billing anchor on the next possible 1st of month prorated](see create request image) but I've noticed that upon creation it automatically sets the subscription to send invoice (auto update image) why is that happening?

granite tree
#

Hi

#

I'm very new to implementing a stripe payment gateway btw creating a custom payment flow with the customer chooses the price, we have our own UI where we need to embed the stripe checkout page and need to allow the user to enter the amount how much they want to pay. I went through the stripe document and from there I'm able to create a custom check-out page but not able to allow the user to enter the amount of their choice so anyone has any Idea how we can achieve this?

nova pond
#

Hi, is it possible to retrieve payment intent by client secret?

strange sedge
#

I was testing my webhook integration with stripes webhook forward. When everything seemed to be working fine, I set up some webhooks online in the dashboard. However, those webhooks also fire when I complete a payment on my localhost? Is this intended behaviour? How should I handle this? I only want my local webhooks to fire during development (the ones at localhost:3000/api/my-webhook) and the live ones only on my live website (www.mysite/api/my-webhook). Bit confused about this.

visual stirrup
#

Hi guys, I'm a small business owner from Singapore. I've tried out Stripe for awhile for my online sales. The current fees seem to be 8.4% for VISA payment. I've read on an online article that VISA fees via Stripe is around 2ish percent. What am I missing out? How do I make the transaction fees for my products to be 2ish percent?

stable quarry
#

Anyone know the API to retrieve tiers on a graduated price?

grand python
#

👋 all

I have a question concerning https://stripe.com/docs/api/setup_intentsImplementing
so the EP POST /v1/setup_intents

Is there any time limit enforced by Stripe for the length of time between the setup_intents and the actual charging of the card or Paymentintents?

silver herald
#

Hi,
Just have a few questions:

  • Is it possible to remove the "Pay Online" link on the invoices
  • Is it possible to customize invoice item wording
snow cargo
#

Hi is there a way to stop invoice from finalizing when creating subscription using subscription.create(...)? i want to update the default paymentmethod of the invoice before finalizing

sick wren
#

hello again. following on from this thread (#dev-help message) - to answer your questions:

  1. This is using SEPA direct debits using a saved card.
  2. This is a custom integration with Stripe elements
strange sedge
#

Just posted this: I was testing my webhook integration with stripes webhook forward. When everything seemed to be working fine, I set up some webhooks online in the dashboard. However, those webhooks also fire when I complete a payment on my localhost? Is this intended behaviour? How should I handle this? I only want my local webhooks to fire during development (the ones at localhost:3000/api/my-webhook) and the live ones only on my live website (www.mysite/api/my-webhook). Bit confused about this.

#

Someone replied, that I should be able to separate them using test mode / live mode

#

But I was too late to reply.

#

Where can I separate my webhooks into test mode / live mode?

#

So far, I was only able to find a guide on testing webhooks

vocal wagon
#

Hello! I need to change the language of the text that it show in checkout session. The checkout session is called as connected account. Thank you

dreamy loom
#

Hi, is it possible to bulk download all the invoice files of a given subscription_id?

silver hazel
#

I am trying to clear stripe terminal screen display after cancelling payment intent with android sdk. I am using bbpos wisepos e. It's not working. Is there a solution?

chrome hornet
#

when I create charge using stripe API Then I got this error message :::ACH payments from IN accounts are not currently supported

oak sapphire
#

Several of our clients use one account. Each of them has their own webhooks registered. When there is "setup_intent.succeeded" event, webhooks are sent to everyone. However, one of them corresponds to the code 204, the rest 400. According to the documentation, after receiving the 2xx code from at least one client, the webhook should stop sending. This does not happen, the rest of the client continues to receive webooks for the next few hours, the one who replied 204 is not. Why is this happening? Such a situation should not happen.

tawdry vale
#

Hi, how do I know if my account is a standard account or not?

vocal wagon
#

Hey! Are there any other situations (common or uncommon) where $0 invoices are issued besides when a customer have claimed & starts their trial?

foggy hatch
#

hi, as a Standard Connect platform, can I onboard merchants from different regions? say we're from EU, but the supposed connected account is gonna be from Canada

warm plaza
#

Hello, How I can Update KYC ?

lunar bramble
#

Hello, I'm trying to see the card BIN number. This private feature is enabled on my accountId acct_1Ims8eEYGFT7mAiZ. But I'm not see the results when I createCardToken. I need your help, please

strange sedge
#

I have a custom form, where users type in their name. When they fill out this form and press next, i create a payment intent in the backend. Then they fill out the stripe credit card form in the front end and the payment intent will be completed

#

I'm wondering whether I should put a captcha

#

before my first form, that will send the payment intent

#

or what best practice is / whats recommended

snow cargo
#

Hi, i got this error when im creating an invoice... Nothing to invoice for customer; code: invoice_no_customer_line_items; request-id: req_xAHJIokTqDSUNR please advice, thanks

wispy turtle
#

Hi Developers I need your help

#

My payouts are not processing it says contact stripe

#

and stripe is not ready to help me

vocal wagon
#

[topic: card issuing]
Hi Stripe Guys!
we issued both physical and virtual cards. My question is:
are they enabled for NFC/contactless payments?
is there anywhere documentation about?
how about devices?
R.

wispy turtle
#

Since my account is no more. Besides being a legal business you do not want to reactivate my account. But i would like to request you to atleast follow up with me and send my donations to my bank so that i may donate these funds to poor kids. you can see that we have started a cause on our website
I have complaint and filed a case under cyber crime for my donations. Stripe is not ready to pay me the funds i guess

zinc scaffold
#

Hi.... Is there any limit on number of cards i can save on stripe ??? I means how many card i can save of a customer for future payments ????

winter moat
#

Hi there !

#

I am using the subscription with the usage-based model
I Was talking with @meager hawk yesterday.
I have more questions about the behavior.

Since in the first billing period, there is nothing to charge until the billing period is finished.
How the 3DS authorisation works ?
I mean, when I subscribe I enter my card details. but then , the card will be charged only 30 days later.
Is Stripe doing a first payment intent not captured when we enroll the subscription ?

chrome hornet
#

how to transfer money from stripe to bank account using stripe API

vocal wagon
#

Hi, I am working on adding stripe payments to a CRM system we run. The automatic payments flow is working great but I would like to add a payment link to our invoices for the customers that do not want to add a credit card. I want to do this by sending stripe the invoice amount & stripe customer Id and getting a link back. In the api docs it looks like you need to add products / pricing to stripe but I can't see an option for general invoice payments. Anyone know how I can do this?

unreal mortar
#

Hi there, I have implemented the stripe elements in order to take a card payment, and then successfully completed the purchase and can see that the payment has been made, (in test) on the stripe dashboard. We prefer the 'payment' form rather than the 'card' form, (as it contains postcode rather than ZIP code as we are a UK business) but when I change the code to say 'elements.create("payment")' rather than 'elements.create("card")'- the form appears correctly, but when I call the confirmCardPayment method on sale completion, I get an error stating "IntegrationError: Invalid value for confirmCardPayment: payment_method.card was payment Element, which cannot be used to create card PaymentMethods."

granite tree
#

Hi all,
Does anyone have any idea how we can get to know which user has paid the amount?
suppose one user login the account and doing a payment, how we will get the login user info after checkout?
like email

hearty trench
#

Hi. Our system accepts orders via stripe checkout. We have a scenario where the PaymentIntent(uncaptured) total may need to be adjusted. i.e. we cant service the full order but we can service some of it. I can't reduce the PyamentIntent amount because it came through checkout, see below.

#

Stripe::InvalidRequestError ((Status 400) (Request req_Ehak3vfcL406md) Some of the parameters you provided (amount) cannot be used when modifying a PaymentIntent that was created by Checkout. You can try again without those parameters.)

#

What is the best approach for this scenario. I suppose we could wait until the PaymentIntent was captured and then refund the cancelled amount but that isn't ideal.

shadow garden
#

Hi, I'm currently using stripes subscription service which is all running fine, I've followed the low code approach and added the checkout service api as well as the Web hooks.

When a user logs into the website and purchases a subscription, everything works fine, it goes through the webhook and I've set the webhook up to update the user information in my models as subscribed.

However, when their subscription expires and is set to automatically renew, as the user wouldn't be logged in at that point, my webhook can't access my model.

To achieve this, I would need say a consistent customer ID that is present in both the expired subscription and the subscription being renewed. For some reason, when a subscription is renewed, it creates a new customer ID, which I can't use to access my model.

Is there a way to keep the same customer ID for a user when the subscription expires? Otherwise, what other consistent data could I use that would be present on both the expired subscription and the renewed subscription that would be unique to that user?

vocal wagon
#

hi, I have a few question on invoice items and how they should be sent to my customer. I'm creating a discord bot that will generate a invoices and send the invoice URL back to the customer ready for them to pay. I can create the invoice item but on sending the invoice the amount = 0 as if the invoice item and invoice have not been linked. have I missed something link the invoice item ID from the create invoice request?

hearty jewel
#

Hi there. I'm writing some cypress code to test my integration. When I click on a button that creates a checkout session so that the user can add a payment card, when I run through cypress, stripe checkout seems to hang (it stays in the "loading" state for ever) - is this something you can help with?

vocal wagon
#

can anyone tell how to fix an payment-intent-authentication-failure this is not smth related to devs i know, but i looked at devtools it showed me this error

zinc scaffold
#

Is stripe automatically remove expired card from customer Object ??

pastel mountain
#

Can't we delete the values provided in customer_invoice setting field

oblique gull
#

How to ask Cardholder name when using Stripe Payment element with card payment mode

covert bear
#

Need help with stripe integration using angular - django

stoic vine
#

Hi all,

I have a question: The company I work for runs a Magento 2 e-commerce site that have had a previous Stripe integration for accepting card payments for retail customers. But, due to our customer base being mainly other businesses, we decided to abandon the Card Payment option and wanted to close our Stripe Subscription. However, remnants of the Stripe Integration/WebHooks still occurs when creating new accounts, adding items to carts etc. It has something to do with Expired API keys - which makes sense - since we closed the account with Stripe, but I no longer have access to the Stripe dashboard, and therefore having trouble investigating any further.

Any help, tips or guidance would be greatly appreciated 🙂

pulsar bough
#

Hi team, is there an easy way to get the verification status of "us_bank_account" payment method? It used to be that bank account payment method would have a status property, with values such as 'verified','chargeable' etc. But those do not seem to be a part of the "us_bank_account" payment method. Do we need to store the setup intent for those payment methods now until it's verified? is there no easier way to check verification status with just the payment method itself?

fathom frost
# fathom frost Hello. I'm trying to get started with Stripe but I can't seem to find an article...

Getting back to my question from yesterday. It seems like our client wants to become PCI compliant and handle payments by ourselves at some point in the future without Stripe. But for now we want to use Stripe only to process payments from our users without using any of the Stripe libraries on the frontend. We would like to have our own credit card form, our own backend infrastructure for storing credit cards information, etc. Is there a flow for that in Stripe? If so can I get the link to the docs where implementation details/examples described?

elder ice
#

if I separate capture and confirm for off-session charges, would there be any problem compared to using the stripe recommended way of setting

confirm: true,
off_session: true
floral mist
#

I've got a question about automatic payout cutoff dates. Is there anyway to know for a specific payout the date period of transactions it encompasses? So a start and end date that specify that no charges outside of those are included in the payout?

lime bear
#

We have a bit of an issue with card-present transactions and Payment Intent setup. When we set up a Payment Intent for card-present, we would like for that to be as general as possible. For example:
We need to “arm” the terminal to accept any kind of card, credit, debit, or interac debit (in Canada)
We need to indicate whether we would like a token back in order to save it to a customer record after

The problem we are facing is that future-use tokens are not supported for debit in general, and for interac-present in particular. When we set up the Payment Intent however, we do not know yet whether the customer is going to swipe a credit or debit card, so we would prefer to be able to specify the payment_method_types = [card_present, interac_present], as well as setup_future_usage=true, leaving it to Stripe to determine whether or not a token may be returned, based on what the customer swiped.

If we do it today, we get the error:

setup_future_usage cannot be used with one or more of the values you specified in payment_method_types. Please remove setup_future_usage or remove these types from payment_method_types: ["interac_present”].

Please advise.

hushed widget
#

hey Stripe team - In terms of using the paymentintent API and Connect which endpoint should be used for triggering the mandate confirmation email notification?
Does Stripe have a special webhook for mandate status changing?

vocal wagon
#

Hi! I need to create subscription with checkout session, but I want to choose a date when this subscription (and the payment) starts so:
I create a checkout sesion with type setup, after with a webhook I can retrieve a setupIntent https://stripe.com/docs/payments/save-and-reuse?platform=checkout....ok but next? what should i do? I need to choose a date...for the beginning of the subscription....maybe i need to create a schedule subscription? Thank you 🙂

Learn how to save card details and charge your customers later.

safe thistle
#

Hello - I'm getting an error parameter_unknown when using confirmCardPayment. Exact message is Received unknown parameters: _mids, _timings, _pendingFonts, _isLoaderFrameMounted, _elements, _controller, _commonOptions, _id I'm using v1.36.0 of stripe-js library, so none of these parameters I think are something I've sent

brazen gale
#

Hello. I have a working integration for single product payments. Now I need to be able to charge my clients a monthly subscription. The problem is that each month the price will be different, since it is charged for the use of my platform. It is the same as paying electricity, water or gas, each month is different, but it is charged automatically. Can you tell me any guide or documentation on how to do this? Thank you very much.

safe thistle
brazen gale
#

I am from Spain

safe thistle
#

Have a read about direct debit - that sounds like how this sort of thing is usually done. Not with card payments, but an arrangement directly with the customer's bank.

mellow glade
#

We use stripe express and none of our customers can update bank accounts - how do we set this up?

safe thistle
brazen gale
#

I understand that it is the same to make a direct debit order between my bank and the client's. But what I am looking to do is that the client, when paying the 1st time with Stripe, saves his card data and authorization of recurring charges. In this way, each month make a variable charge.

safe thistle
#

@brazen gale This is probably directly for your use case

tender hazel
#

Even though the Connected Account region is set to CA, this error still occur when creating payment intent. Any idea?

"Cannot create a destination charge for connected accounts in CA because funds would be settled on the platform and the connected account is outside the platform's region. You may use the on_behalf_of parameter to have the charge settle in the connected account's country. For more information on on_behalf_of, see https://stripe.com/docs/connect/charges-transfers#on-behalf-of. If using capabilities (e.g. card_payments, transfers), note that they affect settlement as well. For more information on capabilities, see https://stripe.com/docs/connect/account-capabilities. If you still need assistance, please contact us via https://support.stripe.com/contact."

With Connect, you can make charges on your platform account on behalf of connected accounts, perform transfers separately, and retain funds in the process.

forest shore
#

Hello. Is it okay to expose price_id in frontend get request to create checkout? Or should the price_id be secret?

velvet saddle
#

Hey Stripe team! I have a question about Stripe Connect and Test environments --

If my customer goes through the Stripe Connect flow, does my app have the ability to operate on both their Live and Test environments? Or is it Live only?

We are an API company, and so my customers use my app in a "Live" and "Test" environment. Today, we have simply disabled all Stripe-related functionality in the Test environment, as we don't want to inadvertently charge users from Test traffic.

Does Stripe Connect allow me to tie my own Test environment to the customer's Stripe Test environment? If so, how does that work?

dense acorn
#

Hi Stripe Team, I am a caterer trying to integrate a checkout solution with scheduling. Does stripe checkout have the capability to embed a scheduling software during the checkout process?

vocal stump
#

I just upgraded my API version (to 2022-08-1) and now I get a null returned for the payment intent for this request: req_spLzj4uWVW6p0L - is this an undocumented breaking change or am I doing something wrong?

#

Ah, it's for 0 euro. That's why. Never mind. Due to changed behavior of pending_invoice_items_behavior.

charred swift
#

Hello, I have a question on webhook switch. Currently I have, let’s say payment_succeeded sent to endpoint _1, I am planning to switch to endpoint_2. What I am going to do is: set up two endpoints on Stripe dashboard, the old one will work and new one will error out. After I merge my code, the new one will start working and the old one will error out. My question is: if an event fails on old endpoint, after the switch, will the event be retried on the new endpoint?

real bloom
#

Hey Team, our company is considering Stripe to accept payments for our software, but I had a question---
Can we pass Key/Value pair information to Stripe via URL parameters?
ex: Can we send a customer to www.ourwebsite.com/purchase?product=software1&licenceid=723637
And then upon the customer successfully completing the transaction, could those parameters be sent via a Webhook back to our systems?

vocal wagon
#

Hello Stripe team! Could I know if there is a way to be notified via a webhook that a Stripe Checkout Session is failing ? Our customers reported not being able to pay since this morning and we noticed logs output 500 errors when customers attempted to pay. How might we be notified of that so we can react quickly?

shrewd meteor
#

Hi Stripe Team, I am unable to log in to my account as I have lost the phone number on which the verification code is received. How can I change this phone number to another one? Thanks!

foggy hatch
#

hi Stripe team, in this scenario, is it possible to remove the apple pay I've crossed out? thanks

latent crane
#

Hi! I am trying to set up a local webhook, but is says my API keys have expired. I've done this multiple times, and I have tried to roll them multiple times. Still the same error when trying to set up the webhook. Is there currently any problems?

vocal wagon
#

Hello. I'm doing an integration with wordpress...

I already put the test keys and activate the test mode in both woocomerce and stripe...

the transactions arrive at stripe but they are blocked.... it says that one of my rules blocked the transaction.... and it says that stripe blocks them when there is a high risk....

the problem is that my stripe has no rules, that is, it is by default...

what could i do?

Thank you

#

Is it possible to integrate a card reader with a standard web application? I have a NodeJs /Express for the UI . I have implemented the "Simulated Readers" fine, but I am lost at connecting to a real device.

#

hello! I have to check the status of a scheduleSubscription. I want to manage the case when the payment failed. So: I want to send an email to the customer with the txt "your payment is failed so update your card information following this link (i need a link to do that). You've 24h otherwise your subscription will be deleted. is it possible with webhook? I mean Send email is my work, I want to understand how to check the status. Which webhook invoice.payment_failed or payment_intent.payment_failed?? I mean, this payment is due to a subscrition schedule in a customer with card detail. Thank You 🙂

left lily
#

With Stripe.js, I have Google payments disabled but in chrome dev console I'm still receiving n "pay.google.com/.../" errors.

midnight lintel
#

Hey guys - We have a connected account that hasn't received payouts yet - it's tried like 7 times to payout to her debit card but it's failed each time. I don't see a reason anywhere - is there some way to know what happened?

hidden ridge
#

Hello, I'm very new to Stripe and I'm having trouble debugging an issue with my implementation. I'm not sure if has to do with my account or if deals with my code. I'm trying to add stripe to my website when I call any of the stripe functions, nothing seems to come back. All of this is purely for development purposes. I'm tried to call stripe.CreateToken() to do a basic test. I'm trying to implement stripe.confirmCardSetup() but I don't even get an error message. It just hangs during the await stage.

steep mirage
#

Hello, we have been approved to use financial connections in live mode, but the api to launch financial session is still producing 500 error

echo tusk
#

Hey, I need help with my account. It was closed but I still have 2700$ there, could someone tell me when will I receive them?

hidden vapor
#

I am selling subscriptions.
A customer visiting the customer portal does not have the “update plan” button available. Only “cancel plan”. When I visit the customer portal I see the update plan option.

#

Any ideas?

celest sage
#

Hello guys! I'm working on a discord bot that would send messages in a certain channel based on the webhooks that it receives. The problem is that all the webhook return a 404 response with "Invalid encoding: ISO-8859-1". I do have a domain with SSL that's pointing to my server. I've made a webhook listener which looks almost identical to the one in the Docs and I've set it up in the webhooks section from the dashboard. I have opened port 4242. When it test mode and use the CLI with the forward params it works. But on live mode it doesn't.

indigo matrix
#

is there a phone number i can call?

livid field
#

I've been trying 3 weeks now to get an sms verification code, express account created with engineear.com - I can get sms verification from engineear 3 times in a row if i want, can't get passed the stripe one - and there's no way to get support with express account as it requires sms verification lol

#

also wrote to support, nada

indigo matrix
#

I want to speak with someone directly about my issue. I'm trying to get my 1099 so i can file my taxes and Stripe doesnt recognize any of my email addresses for some reason

native canopy
#

Does Sigma work in the Test Environment? We're trying to setup queries to setup with webhooks, but all our data is in test mode. Sigma is only returning live mode data

slow ivy
#

Need help it's saying fail ssn

viscid burrow
#

hey there. We are just needing to create a test Customer and put her on a Subscription so we create a Customer, a Product, and put them on a subscription but there is not payment method of file. It is just for testing so we are using a tok_visa.
req_mFmrwbC370gN2E
How do we prevent the error:
customer = Stripe::Customer.create({
:email => 'demo@example.com',
:source => 'tok_visa',
}, {:stripe_account => stripe_user_id})
StandardError => e: (Status 400) (Request req_nBAOYmRp7yQ2c7) This customer has no attached payment source or default payment method. Please consider adding a default payment method.

thick cliff
#

Hello, we want to have an account that has access to the test env only in our stripe account for devs to use. Is there a way to set this up?

upbeat edge
#

Hi!

#

I need some help to know if i can do this process with stripe connect...

We are developing an App where the user can join in a game (survivor) paying the entry with money (they add funds in the app).

So the question is.. we need to transfer the money to the winners of the game and another part to out account (commision)

The think is the game can long 40 days or longer.. i know stripe can hold funds for 90 days in mexico.

We can charge to the clients, hold the money in stripe account and then decide where to transfere? (But outside Stripe, where user decide with the bank info)

#

I can do it with stripe connect or with standard? Hold money and then decide where to tranfer..

unkempt sigil
#

In our testing sandbox account this, I saw what appears to be double invoice creation. The sandbox developer logs show a single POST to create a subscription, and then two invoices were created simultaneously at Sep 21, 2022, 8:34 AM Pacific. A few minutes later one of the invoices was automatically refunded. I don't have an explanation of this.
Is there any chance that Stripe was having a glitch at the time?

normal mica
#

Hi. I’m setting up Apple Pay and storing the downloaded file on given path for verification. Just making sure that this file is not secret and I can commit it to version control

wind pelican
#

Hi, when using Subscription Schedules API, does the webhook customer.subscription.created get fired when the start_date of a subscription schedule is reached?

past bay
#

I have set up a custom connect account, and the documentation says that the business_profile.mcc will be set automatically, but it wasn't. Did I miss something?

livid bramble
#

Hi, I'm programming a online tutoring website and for the payment I probably want to use stripe. My question is now, can I use stripe to transfer the loan to the coaches bank account for the hours they held?
If this works, is the IBAN sufficient? And where I have to look for that?

hot holly
#

Where can I find the "Signing Key"? I have the Publishable Key and Secret Key.

pale drum
#

Hi Team. Is it possible for stripe to pause webhooks for a duration of time to allow a dev team make changes to their webhook endpoints. Like some kind of maintenance mode?

valid torrent
#

Hi! I do not have a customer in the admin panel, the id of which Stripe sends in the event to our endpoint. How do i can to check what is this? - for example event evt_3LkS8TJF2EhBXX9n0rt4Iv2Q for payment_intent.succeeded pi_3LkWJ6JF2EhBXX9n0bHmy1nV - we dont have not customer, not event, not payment_intent in stripe admin not for live or test modes

limber stone
#

Upon testing the api call on my local machine, I get an error that states "[ERROR] Failed to POST: Post "http://localhost:58638/webhook": dial tcp [::1]:58638: connectex: No connection could be made because the target machine actively refused it." Is this something I should be worried about in production? I am assuming that it is probably something to do with my local set up. The payment intent was successful and so what the charge.

vast spruce
#

Hi there, i want to render the stripe checkout page with a plan select and give users the ability to switch between monthly vs annual billing

i get this error "StripeInvalidRequestError: Checkout does not support multiple prices with different billing intervals."

so then if i provide the monthly plan there is a option to manually switch to annual BUT if i provide the anual price id then there is no way to switch to monthly...what am i doing wrong here?

my code

`const params: Stripe.Checkout.SessionCreateParams = {
customer: customerUid,
// if no priceUids are provided then it will generate a checkout page that lets users pick the product themselves
line_items: priceUids
? priceUids.map((priceUid) => {
return {price: priceUid, quantity: 1};
})
: undefined,
mode: "subscription",
success_url: successUrl,
cancel_url: cancelUrl,
};

const session = await stripe.checkout.sessions.create(params);`

providing the plan id doesn't work at all btw

past bay
#

I am trying to listen to webhooks in my application, but for some reason stripe.constructEvent is returning No signatures found matching the expected signature for payload. Are you passing the raw request body you received from Stripe?

urban finch
#

Hi

#

I am using invoice.payment_succeeded webhook and updating my admin records with the data from the webhook payload

#

I want to know the invoice charge is fresh or recurring payment from the webhook

bold basalt
#

@urban finch let's talk in the thread above pls

celest sage
#

Hello! I came here a few hours ago. I've tried to resolve this response with no avail. I used 4 different machines, 3 linux based(ubunt and debian) and 1 windows. In Live mode it's not working. But in test mode if I use the localhost forward from the CLI command it works. Any ideas on what can possibly be wrong or can you please guide me into the right direction in what am I supposed to look at?

short sandal
#

Hey all. Is there a way I can redirect a user back to my product from a hosted invoice page?

past bay
#

Is there a reason the webhook gets triggered more than once?

#

oh, my bad don't worry about that question WHOOPS

deep prawn
rough grove
#

hello, i'm looking to understand how the historical calculation for active subscribers is generated. I understand how to generate for current subs, but looking back historically, to get number of active subs by month do i need anything more than the customers + subscriptions table?

unreal reef
#

Hi Folks. I have a doubt related to the POST /v1/subscriptions/:sub_id endpoint. Specifically, with the "payment_behavior" option. I've set this option as "error_if_complete" but when I sent the call using an invalid credit card, the endpoint returns 200 OK, instead of an HTTP 402 error, as the documentation said -> https://stripe.com/docs/api/subscriptions/update?lang=java. What could I be doing wrong?

neon kernel
#

Hey Stripe Devs! Will an M2 reader turn off due to inactivity after 10 hours if its is connected via USB? If it does will triggering discovery turn it back on?

serene wagon
#

Hi there,

I'm using setup intents to create and safe credit card and sepa debit payment methods. But when I try to select IDEAL payment method I suddenly cannot update my customer with the payment method id. It gives me the following error The customer does not have a payment method with the ID pm_1LkYlZCrH6K65sBGCdzabCB0. The payment method must be attached to the customer.

I have created the setup intent with off_session usage and it has a customer id attached upon its creation.

What could I have done wrong here?

obsidian prawn
#

Are there any active incidents that could be delaying webhooks today? We're seeing a lot fewer issuing_transaction.created webhooks than normal.

past bay
#

Would there be a reason a webhook payout.paid is called RIGHT before payout.failed?

deep prawn
#

Hi
using firestore-stripe-payments for android

why there is Subscription payments web only?

autumn creek
#

When using the Payment element, is it possible to accept bank account debits?

rough edge
#

Hey. I'm seeing a weird behaviour when using Apple Pay on the (new) payment Element (on the web).

If i'm updating the PaymentIntent price on the server (e.g. through an API call directly on the payment page), and so after the element has been mounted, it seems that the Apple pay integration doesn't receive the new price and so display the original price in the Apple pay UI.
Thing is, if the user actually proceed to pay, they are charged from the actual new updated price (and unlike what's being displayed on the Apple UI).

Not sure if this is clear ?, but this behaviour is somehow broken it seems. I guess that reloading the Element (unmount and remount?) would actually be a workaround (haven't tested yet).

Did someone experience the same issue?

valid torrent
#

Hi! I need help!)

chrome wave
#

Hi, I'm seeing card_declined The card issuer returned a decline code of *generic_decline *and did not provide any additional details.
Even the card is working on other platforms.

Did someone experience the same issue?

gentle cedar
#

D'yall have any docs on what's the timeout for 3dSecure offline approvals?

ornate oxide
#

Is there a timeline for when the Stripe Mock server will become stateful? It's the #1 item in the Future Plans section of the docs, but I don't see an active branch that appears to address it. https://github.com/stripe/stripe-mock

novel mauve
#

Hey Team Stripe !
As i need to verify my identity through my through my driving license . My phone is old and camera is not workig properly .Also my family all out of coverage right now . Can you please help me getting verified through this email?
i already attached images of y driving license caught by my son please have a look

pulsar rune
#

hi, i'm a bit confused, how do I create a subscription that also accepts the payment details up front?

swift cape
#

is there a better way to determine total # of customers/saved payment methods on stripe, other than using stripe.Customer.list() over and over?

wanton linden
#

Hello all, I was trying to see if there is a way to issue a coupon automatically after a qualifying transaction completion for a promotion? or would it be the only way to collect the sales data(to determine qualification or promotion) and distribute coupon manually? please help!

twilit violet
#

does anyone know where to find the code to block sales outside of a state in Radar?

warm lagoon
#

hi all, setting up stripe connect with express account, but getting: Redirect urls must start with http or https

#

error, but have input a URI with that

lusty field
#

Hi everyone. Xcode updated and now the Stripe pod is causing an error. We are on 'Stripe', '~> 21.4.0' It's in this block: let pk_didSelectShippingMethod = #selector( (PKPaymentAuthorizationControllerDelegate.paymentAuthorizationController( _:didSelectShippingMethod:handler:)) as pkDidSelectShippingMethodSignature) Error is: Did you mean to use 'as!' to force downcast? Any help would be appreciated.

#

That is STPApplePayContext

wanton linden
#

Hello, is "payment_method_options.customer_balance" currently in use? or is it to be released?

short sand
#

Hi. We are noticing when a connected account is restricted (for whatever reason the user has no completed signup) that any payments to the account are going straight into the marketplace/our account. Is this expected behavior, as then this would mean a lot of manual reconciliation?

umbral patio
#

My team is using Setup Intents and we are confused by the documentation that reads "Do not maintain long-lived, unconfirmed SetupIntents as they may no longer be valid" (https://stripe.com/docs/api/setup_intents). A few questions we have:

  1. Is there a rough timeline for how long too "long-lived" is (e.g. 30 days, 1 years, 5 minutes)?
  2. After this timeline, what steps do we need to take to avoid "maintaining" these too long lived Setup Intents. Our thought was to "cancel" them with the "abandoned" reason but we are uncertain if that is correct.
  3. Is there any pitfalls to not doing this clean up?
short sand
#

Hi we are trying to add custom descriptors to the express dashboard using. We have had the feature enabled by stripe. We are reviewing this documentation https://stripe.com/docs/connect/customize-express-dashboard . Is it the case that the description under a stripe.transfers.create is ignored and that we have to try to figure out how to do it using the above page?

past robin
#

Hi. We're integrating Stripe Terminal and notice that the 3D Secure authentication flow for terminal payments is not documented. Does Stripe Terminal SDK support 3DS? And how could we handle the authentication if it is supported?

thin tartan
#

Hi please i need help

#

Is there any stripe support here!

snow cargo
#

Hi is there any sample custom payment/ session page and code that doesnt require onboarding?

pastel mountain
#

i have one requirement, Our busineess have many product to which customer can subscribe to, And each product have got trial period of 30days. Now I want to offer trail only once. How can it be achieved.

chrome hornet
#

which API is used to withdraw money from stripe to bank transfer in Test mode?

terse coral
#

Hi,
Can you please tell the cancel the subcription on bases of customer id . Ihave only cutsomer id , no subscription id in api in node

dense hill
#

Hello,
How we can manage e-wallet in stripe for collecting transfer amount and than payout instantly to account when user pull funds from e-wallet to account

vocal wagon
#

Hey, is there a way to manage question and answer options on this form? This form is displayed when user cancels subscription on customers portal. Also, I cannot find an option to enable or disable this feature on your dashboard.

somber oar
#

Hello 👋 Is there any way to to add customer facing promo code in stripe invoice API?

vernal trail
#

Hi
I need to some help to connect Stripe account under my account using account onboarding api

tawny vortex
#

Hi, is there a way to fetch connect accounts with exception of certain connect accounts?

mental pelican
#

Hi Team,

Can we generate a list of one-time usable coupon codes, which can be verified after signup, via a short form?

The users who redeem coupon code, should be getting flat 20% discount on their recurring monthly invoices (pay-as-you-go model)

halcyon oracle
#

Hi Team,
Is there a way to update the payment method of a guest customer in stripe dashboard ?

vocal wagon
#

I'm using Stripe Checkout to charge the customer first payment, subsequent payments PHP payment api is used. I have the problem that when I use the PHP payment api it returns the response payment_action_required (by 3D Secure) and directly cancels the payment. What solution do you recommend for the customer to pay?

sour garnet
#

Hi I'm not getting exact reason of failure of my payment intent,from where I can check from dahsboard

sour garnet
#

Can you check if I share Pi ?

vagrant steppeBOT
#

Karan S

crisp raft
#

One question : With plaid + stripe we have liked/connected our customer's bank account to our stripe. New customers are listed in our dashboards , we want to make payment to their bank accounts using stripe ACH , how we can do that ?

cerulean kestrel
#

Hi team , how i make payment link api only active within an hour/limited ? and automaticly disabled if the customer didn't pay ? thank you

covert lynx
#

hello, is it possible to trigger the mounted button on the stripe js payment request to check my custom field first before open the google/apple pay popup?

vocal wagon
#

Hello! I want to setup a future payment in this ways: I prepare the payment details with checkout session with type 'setup' and after that I listen the webhook with checkout.session.completed event, and after I'm reading this guide https://stripe.com/docs/payments/save-and-reuse. My intent is to do a payment in a date that my frontend choose: so with metadata I can pass this data, but in which way I set this data in paymentIntent? Thank You 🙂

cloud cipher
#

@hollow prairie ıs thıs the help desk ?

#

sorryö I mean dev help

cerulean kestrel
#

can i make direct request to make price and product in checkout api ? i will send the code inside thread

vocal wagon
#

Hi! Is there a way to only use the ui from stripe elements? The payment process is handled with stripe on our server, but we would need the payment method only included in our website

wintry wind
#

Good morning everyone. Is there a way to limit the PaymentElement to use credit card option only? For example I would like to get rid of the google pay option?

vocal wagon
#

Hello! Our company sells online shops. What whe have now is our Stripe platform account, and all our users have Standard Connect accounts.

Now we want to implement a model where one of the connected account when receiving a charge, makes a transfer to other connected accounts, but yesterday you told me that is not possible to make transfers between Connect accounts. So I have thought to set up this accounts as platforms and then the users that need to receive transfers as connected accounts to them.

Its is possible that a Connect account is connected to two platforms??

#

hello

#

I would like to change my current business account to private account can you help me?

cerulean pineBOT
#

:question: @vocal wagon Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact

sudden vale
#

Hello
Can I degrade the API version of the Webhook?

tame vessel
#

Is it possible to allow user to add funds to their account

So they can add funds in advance. And they will get deducted from their account when they purchase something or their subscription gets renewed automatically

nimble canyon
#

Hello Stripe devs! I have a question about using PromotionCodes/Coupon.

My app works perfectly with applying a PromotionCode to a Payment, so the correct discount is applied, but when the discount is 100% and the price is £0.00, I do not need to display the card payment screen, but I still want to register the PromotionCode as being used.

Would I still create a Payment object and somehow mark it as paid, even though I don't take any payment?

wary frost
vocal wagon
#

Hi there! I need some help/advice. I'm building a multi-method payment flow using this beta guide: https://stripe.com/docs/payments/run-custom-actions-before-confirmation. I got almost all of it working except for one thing:
When making a payment using a 3Dsecure card it requires a redirect to the external confirmation page, which is handled by stripe.handleNextAction as shown in https://stripe.com/docs/payments/run-custom-actions-before-confirmation#next-actions. This works fine and redirects back to the return_url which I’m providing earlier during the serverside Stripe::PaymentIntent.confirm call. The problem I’m facing is that it redirects back to the same url regardless of the effect of 3Dsecure success or failure - at which point I don’t know if the payment succeeded (and I should show thank you page) or failed (and I should show an error page).

I’ve noticed that for other payment methods which require a redirect (eg. p24, giropay etc), the return url comes back with a redirect_status=succeeded|failed params which makes things easier.

How to work around this for 3D secure cards? Is there another way?
Thanks!

wary frost
#

Hi I'm trying to integrate PayNow, I've read this article.
https://stripe.com/docs/payments/paynow/accept-a-payment?platform=web
There is a paragraph said that "You should remain on the page with the QR code until Stripe fulfills the order and you know the outcome of the payment."

What if a user only has one cell phone and need to capture the qrcode then upload it to the bank app, because of this behavior, the user cannot stay on the QR code page.

Learn how to accept payments with PayNow, a funds transfer service popular in Singapore.

astral drift
#

Hi,
Is there a way to test "Send emails about expiring cards"?

I'm not sure if it depends on my integration or will work by default. I have monthly subscriptions and want to send users reminders that their cards will soon expire.

I've tried using Test Clocks, but apparently soon expiring cards aren't handled well there. I set a card expiring this month (09/22) and I'm able to simulate payment for my subscription month after month, it seems like it's ignoring Expiry Date.

frozen fiber
#

Hi!
I'm trying to create a connected express account in a test mode with a recipient service agreement type, but I get the following error: "Your platform needs approval for accounts to have requested the transfers capability without the card_payments capability. If you would like to request transfers without card_payments, please contact us via https://support.stripe.com/contact."

Can I create a connected express account with a recipient service agreement type in test mode?

crisp cedar
#

Hi everyone,
Getting an odd error from a webhook.

The Cloud Function Log:
Update() requires either a single JavaScript object or an alternating list of field/value pairs that can be followed by an optional precondition. Value for argument "dataOrField" is not a valid Firestore value. Cannot use "undefined" as a Firestore value (found in field "payment_intent_data"). If you want to ignore undefined values, enable ignoreUndefinedProperties.

The Webhook:
`exports.stripeWebhook = functions.https.onRequest(async (req, res) => {
const stripe = require("stripe")(functions.config().stripe.token);
const createdAt = admin.firestore.FieldValue.serverTimestamp();
let event;

try {
  const whSec = functions.config().stripe.payments_webhook_secret;

  event = stripe.webhooks.constructEvent(
      req.rawBody,
      req.headers["stripe-signature"],
      whSec,
  );
const dataObject = event.data.object;
    await afs.collection("orders").doc(dataObject.id).update({
        checkoutSessionId: dataObject.id,
        payment_status: dataObject.payment_status,
        shippingInfo: dataObject.customer_details,
        amountTotal: dataObject.amount_total,
        customer: dataObject.customer,
        payment_intent: dataObject.payment_intent,
        payment_intent_data: dataObject.payment_intent_data,
        line_items: dataObject.line_items,
        created: createdAt

    })
    .catch((e) => console.log('⚠️ A Data Error Occurred: ' + e.message))
    .finally(() => res.sendStatus(200));
} catch (err) {
  console.error("⚠️ Webhook signature verification failed. " + err.message);
  return res.sendStatus(400);
}

});`

#

Webhook is coming from an Angular app. The webhook is identical to another I use on another site that works without issue.

past robin
#

How could I test the SCA authentication flow with a WisePOS E terminal? As the documentation says,
"02 - (Contactless, non-US only) Payment is declined with an offline_pin_required code. When using readers featuring a cardholder-facing screen, follow the on-screen prompts to complete the transaction. If a PIN is required, enter the PIN 1234."
So I starts a payment with decimal 02, and after tapping the physical test card on the terminal, it just asks me to insert the card again, then the payment is finished, without prompting a PIN.
How could I test the flow that involving a PIN authentication? And what does it mean in "non-US only"?

shadow willow
#

Can a subscription be updated through the customer portal if there are multiple items in the subscription?

coarse shadow
#

Hi, Where can we access the PCIDSS- SAQ A questionnaire

cerulean pineBOT
#

:question: @coarse shadow Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact

hot granite
#

Hello Sir/Mam, I have a query
Before the user would upgrade or downgrade his current plan I would like to show him a preview of the future invoice depending on the plan he is choosing, for this task I found out the api end point https://stripe.com/docs/api/invoices/upcoming which matches my needs but I'm not able to figure out which parameters I need to pass.

chrome hornet
#

curl https://api.stripe.com/v1/transfers
-u sk_test_tR3PYbcVNZZ796tH88S4VQ2u:
-d amount=1000
-d currency="usd"
-d destination="{{CONNECTED_STRIPE_ACCOUNT_ID}}" which CONNECTED_STRIPE_ACCOUNT_ID I pass for test mode?

supple osprey
#

Hi! My application can't connect to stripe. It gives me this error:
Error: An error occurred with our connection to Stripe.
at /app/node_modules/stripe/lib/StripeResource.js:560:15

I find it a little too generic, and I don't understand what the problem is.

I'm inside a container, but with curl (inside the container) works perfectly, so I don't think it's a networking problem.
curl -iv https://api.stripe.com/v1/account -H "Authorization: Bearer sk_test_sJ7a..."

I also tried the script, as recommended, but it goes perfectly, the only thing that doesn't seem to go seems to be the application.
https://github.com/stripe/stripe-reachability

Do you have any ideas? Thank you!

GitHub

A bash script to test access to the Stripe API - GitHub - stripe/stripe-reachability: A bash script to test access to the Stripe API

fresh sparrow
#

Hey Stripe devs! I am trying to retrieve an upcoming invoice with a proration. Is there a way of finding out the prorated price of the plan I am upgrading to? - e.g. if I prorate the subscription on day 21, does stripe return (10/31 * upgrade plan price) anywhere? At the moment, I can see the subtotal is returned - which is (21/31 * original price) + (10/31 * upgrade price)

vocal wagon
#

I can't seem to find it in the docs. If the price&s attribute tax_behaviour is unspecified, how does Stripe handle prices regarding tax?

civic saffron
#

I had already customer created with test clock....then that test clock is deleted...but still new customer with same email id has been created by stripe...and subscription also has started

#

I don't understand why did it happened??

vocal wagon
#

Hey guys! I'm doing a project where I need to pay other customers since my platform acts as an intermediary.

I think that Stripe Connect could be a great choice, but I would like to know if a seller of my platform didn't performed his service/product in a proper way how can I refund the client?

I saw that the client is able to do a dispute and/or ask for refund, but if the client doesn't create a "ticket" for this above mentioned dispute/refund ? Am I able to refund my client with the already transferred money from the seller (in the dashboard) ?

quartz quarry
#

hello everyone , i'm having an issue with the webhook on stripe it has been disabled about 3 times and i can't seem to find what's wrong , yet today i decided to invest all my time on this task , the problem is was when trying to create the event i get the ERROR "stripe.error.SignatureVerificationError: Unable to extract timestamp and signatures from header"

From what i understood the received form in header from stripe should be [t=,v1=,v0=**] and when i check the saved logs all i find is just one string

when i hard coded something in the header as it supposed to be i got ERROR "stripe.error.SignatureVerificationError: No signatures found matching the expected signature for payload"

so technically the form is right that way at least i guess

i'm using flask and i'm getting the headers as request.headers['STRIPE_SIGNATURE'] i found many different documentation which mention it as get('Stripe-Signature') or get('stripe-signature') or get('HTTP_STRIPE_SIGNATURE') , i thought that would make a difference maybe or maybe not i don't know anymore

i need help with this issue and if someone knows the answer that would be very helpful , and thank you all in advance

exotic kernel
#

how to estimate shipping cost on your website [REACT]

dark sinew
#

Hi guys,

Can anyone provide me with the steps required for stripe integration in the flutter android app?

We are using the eCommerce website Rest APIs for placing orders through the app, But we don't know the process of stripe integration to place orders through the stripe payment method.

I have checked the stripe documents but I am not clear from which step I need to start and complete order flow through the app.

Thanks in advance

nova temple
#

Hi, my webhookAPI doesn’t work.
It works in a development environment but a testing environment doesn’t work.

○I use in a testing environment
・Django rest framework 3.12.2
・Google App Engine

○error code
No signatures found matching the expected signature for payload

○my code
class CustomJSONParser(BaseParser):
media_type = 'application/json'
renderer_class = renderers.JSONRenderer

def parse(self, stream, media_type=None, parser_context=None):
    parser_context = parser_context or {}
    encoding = parser_context.get('encoding', settings.DEFAULT_CHARSET)
    request = parser_context.get('request')
    try:
        data = stream.read().decode(encoding)
        setattr(request, 'raw_body', data)
        return json.loads(data)
    except ValueError as exc:
        raise ParseError('JSON parse error - %s')

class StripeWebhookView(APIView):
 parser_classes = [CustomJSONParser]

def post(self, request):
    try:
 endpoint_secret = "whs..."
        event = stripe.Webhook.construct_event(request.raw_body, request.headers['STRIPE_SIGNATURE'], endpoint_secret)
    except stripe.error.SignatureVerificationError as err:
        raise err

○I checked
・endpoint_secret is collect.(I saw my dashboard)
・data of request.headers['STRIPE_SIGNATURE'] exist like a development environment.

vocal wagon
#

Hello!!! I want to make recurring payments through stripe on a ecommerce web platform, but i don't want to create products, prices and plans on stripe. Products and prices and recurring rules are on the ecommerce. Is there a way to make a payment and cycle payments with the rules from the product? Thanks in advance!!

warm knot
#

Hi! I want to let a user create multiple subscriptions (e.g. signing up multiple workspaces, like in Figma). Just trying to wrap my head around the customer creation.

As these are subscriptions, I assume the default value is to always create a customer object on checkout.

  1. Does Stripe automatically recognize if the input email / info is the same, and merging it into the existing customer object? Or does it create a new, even if the mail is the same?

So if you were to manage multiple workspaces like in Figma or GitHub, with their own subscriptions for teams...
What is the best way to manage these customers / subscriptions? And what if there are supposed to be multiple Billing Managers?
2) Is it recommended practice to have one customer id that has all subscriptions? Or to have one customer id per subscription?

wintry quest
#

Hi Stripe Support, How do I get the Incoming to Stripe ? with "BalanceService" and "PayoutService" get the balance data and the list of future transfers, but how do I get the transactions "Estimated future payouts " ?

vocal wagon
#

hi
how to set the delay of a capture payment ? by default it's 7 days, how increase this value ?

topaz falcon
#

Hi Stripe devs, I filled out a support ticket 2 days ago and haven't received a response to my e-mail. Who can I contact about a hacked stripe account/fraudulent charges? I'm already in contact with my bank but would like the account charging people fraudulently to be shut down. Thanks!

eternal lance
#

Hello Stripe devs, looking for input on integration options
Today: Custom UI -> Custom API -> Salesforce / Blackthorn -> Email -> customer pays via Blackthorn/Stripe -> Stripe data saved back to Salesforce for auto-renew
Goal: Custom UI -> customer pays via Stripe -> ? -> data all gets back to Salesforce including Stripe details for auto-renew

For the ?, I see 2 options:

  1. Stripe webhook pushes data back to Salesforce & updates the customer records. The risk here is a race condition, since the custom API needs to push the customer data to Salesforce first before the webhook fires.
  2. After customer payment, Custom UI pushes Stripe details back to Custom API, Custom API pushes customer + stripe data together to Salesforce

#2 seems better for several reasons. Any reasons this won't work, or risks I'm not thinking of?

chrome hornet
#

I got ba_XXX this type of Id. how to connect to those Id to transfer money?

unborn wren
vocal wagon
#

Hey! I've got a design question about patterns to follow on stripe apps. I found here https://stripe.com/docs/stripe-apps/patterns#sign-out that there should be a sign out link below every page. I didn't find it though in the sample designs of the apps, was it something added later on or I can skip sign out on pages other than the main one? I'm asking because putting the Sign out in the bottom of every page doesn't seem like a simple styling task using the props you provided (or at least I'm not as fluent with them as with CSS)

#

Hey guys! We implemented an entire subscription mechanism for our product (yearly subscription) and it works great in our test system.

We set up the production environment and wanted to make some test purchases by using a 100% voucher.

Now - can you confirm that I don't receive a "payment_intent.succeeded" event if the amount I paid is 0.00? I receive all events but not this one and this is... yeah ... not really understandable for me..

vocal wagon
crystal glacier
#

I tried to payout an balance through the api, and the error isn't making sense to me, i'll attach two screenshots to help

crystal glacier
hushed widget
#

Hi we checked the webhooks on Sandbox and we don't get neither checkout.session.completed or mandate.updated webhooks on Sandbox
Do these webhooks exist on prod/live only?
Also, we get payment_intent.processing webhook immediately after the request to Stripe (even before we created the external_tx on our side). How it will be on prod? We are not supposed to get the answer from the bank so quickly.

nimble dagger
#

Hi Stripe team. I use Stripe connect an I want to move money from one connected account to another. I do the following:

  1. Create a charge with source = {account-from} to platfrom account
  2. Create transfer from platform account to {account-to}
    It works fine, but in case of insufficient funds it throws an exception on the attempt to make a transfer. therefore, the money does not reach the recipient, although it is debited from the sender.

Please tell me how can I create a transaction for such operation that can be rolled back if an error occurs.

willow schooner
#

Hopefully a nice quick question to finish up my Stripe integration, what is the best webhook event to capture for a subscription renewal?

prisma mulch
#

Hello Stripe devs! I have a customer base using multiple types of payments (mainly Source objects (sepa_debit, card) and Setup intents).

All those objects generate Payment Methods, correct?
If I have only the Source ID, how can I get the Payment method?

north spruce
#

Hi, where i can find how much is the minimun pay for the stripe take transfer or payment ? I need for countrys, example, to make an transaction the minimun is 0.50 cents .

haughty ridge
#

Hello Stripe devs,
I'm looking for a correct modeling of a multi level subscription plan.

I've the necessity to create a premium subscription with multiple plans, like "premium A" and "premium B" which 2 different prices. You can switch from premium A to B and viceversa (according to a correct metered balance). I also want to use the stripe checkout and customer portal session to manage it (I'd like to have the subscription plan selected directly from there, not from my app)

Which is the best way to get it? (2 different product, 1 product with 2 prices, ...)

vagrant steppeBOT
#

GazalaM

vocal wagon
#

Hi Team,

golden sigil
#

Hi there! How can I add PIX (Brazil) to my checkoutSession? I already send an email to pix-beta@stripe.com, but no answers yet.

stiff urchin
#

I changed by mistake from Stripe to Shopify payments and now when i try to change back to Stripe in the payment provider settings in shopify i can’t find it there althought i used it. What’s the reason?

hazy apex
#

Hello! We have a React Native app and are switching from the expo-payments-stripe to the @stripe/stripe-react-native package (and therefore from the Charges to Payment Intents API). Our question right now is if is there a way to attach a Payment Method to a Payment Intent without confirming the payment intent using Apple Pay? We noticed the react hooks related to Apple Pay and the confirmApplePay function, but our understanding is that using this function will start the payment process. Context: In the checkout process we lock product availabilities and finalize the order, which may be an error-prone process, currently, we do this “order finalization” process after collecting the payment method from the customer and after successful finalization, we charge the customer.

dire spindle
#

Hello! We are having a fraud emergency right now. is there a number we could call?

vocal wagon
#

Hello! When you create a scheduleSubscription...what type of event is generated? Invoice.paid is not generated? Iam asking for my webhooks. Thank You 🙂

#

I just had an issue with subscriptions, so I just want to make sure. So, I have a site in which I setup concurrent payments(subscriptions), with the ability to add a "one time payment". This means that there will be a one time payment, plus the subscription, and then later on, we will just charge a subscription monthly. The first payment went through without any issues. However, now that the month has passed, the subscription now shows up as "Past Due". What could have caused the payment not to go through? We resetted the cycle so that we could collect the payment, and the payment went through without issues, so it is not an issue of the person not having enough funds.

river trail
#

Hi I would have a question about the automatic_tax.enabled management for a checkout session

umbral lava
#

Hi there! I have a question about application fees in other currency. We have customers that process in currencies different than our application fee which is in USD, how can this be supported? Thanks in advance!

frosty coyote
#

Hey guys, I have an accountId that supposedly linked to our connect account, but I can't find it. If i was to provide an accountid, would you be able to provide me with the name of the parent account? If not ill keep digging, just awkward to find

limber stone
#

Hi All, I am using the Stripe JS checkout API (listed in screenshot). When passing the lineitems parameter, I want to pass two items with the same sku (they may or may not have different quantities), but Stripe won't allow that because it errors with "Duplicate entry for item {sku ID }". Is there anyway to allow duplicates either in the dashboard or by passing another parameter?

willow schooner
#

Big shout out to the Stripe team! My integration is completed and tested! Really nice api and test clock 🥳 thanks again

tall fulcrum
quartz lake
#

Hi, is there a webhook that gets fired if a user who's part of a subscription decide to either cancel their subscription or their card is declined. This way we can remove their access if payment is not met per month

smoky coral
#

Does anyone have a contact number for HR? I'm a former employee and need some financial info from my time there

empty seal
#

Hi, we are using Stripe Express Connect. Is there a way to get rid of some steps like this.

fresh moth
#

I am setting up Stripe connector for saleforce OM. I am just doing a POC but it wants real bank data even when in test mode to authorize

vocal wagon
#

hey guys, i am using the give plugin and i want to add ideal as a payment options but i cant see how. Can anyone help me with that?

silent wigeon
#

Hello everyone 👋

How can we add a feature list to a product from a Strapi Composer.

Actually I have this : (Symfony)

$stripeObject = $this->stripe->products->create([
   "name" => $product->getName(),
   "description" => $product->getDescription(),
   "metadata" => $product->getMetadata(),
   "active" => $product->isActive(),
]);

Thanks

violet oasis
#

Hi all, I have set up my stripe account and frontend integration is good. However, I am trying to test my webhooks via cli as per doc codes and I get an error: "No signatures found matching the expected signature for payload. Are you passing the raw request body you received from Stripe? https://github.com/stripe/stripe-node#webhook-signing" And when I use the suggested "generateTestHeaderString" code, there is also an error: "[ERR_INVALID_ARG_TYPE]: The "key" argument must be of type string..." Am I missing something? Or should I contact support?

GitHub

Node.js library for the Stripe API. . Contribute to stripe/stripe-node development by creating an account on GitHub.

quartz lake
#

Hi in order to get subscriptions working, I am needing to create a customer first. What is the best recommended way to ensure that the customer with the email does not currently exist in Stripe. I know I can make a call to search for the user and then see if they exist but if there any way to do it all in one call?

golden sigil
#

Hi there! Im using stripe firebase extension and is showing a lot of times this error: ❗️[Error]: Webhook handler for Stripe event [evt_1LhEyRBU70BIUlFgQGAxU6ca] of type [invoice.upcoming] failed: Value for argument "documentPath" is not a valid resource path. Path must be a non-empty string. Someone can help me to tell me how to fix it? I have no ideia what it is.

willow laurel
#

Hello Stripe team
Stripe webhooks in local environment
When I use stripe trigger payment_intent.succeeded

Getting 404

tough moat
#

Hello, someone can help me please?

wintry hawk
#

Stripe Tax question: We're testing integrations, and obviously for our 'current' codebase, we weren't collecting billing addresses prior.
As for the test cards, how can I simulate a postal code for those for testing those tax elements and see if it can determine it from the payment method that way?

sweet urchin
#

Hello!First time using stripe. I only want to accept one-time card payments. As I found out to disable other payment methods
I have to go live. (1)Will I need to do any major changes on my code or just disable them
in the dashboard?
(2) When I recieve checkout.session.complete and payment_status = "paid", is it the same
as "payment_intent.succeded", so was the payment succesful? If yes, do I need to listen for any other event
before storing the order on my DB.
(3)Don't really understand basc payments, but the thing is I don't need the on my website, are they enabled by defalut?

gleaming dagger
#

Hello! Excuse my English, I'm using a translator. This is my first time using Stripe and I have a configuration question.

I would like to set up an installment payment for a product, how would I go about doing it? Thank you!

pliant spire
#

Hey folks! Beyond charging a payment method (card), I don't see any way to determine if the card is international or not (for the sake of fees). Dumb question but since we're dealing with money and accuracy is important, if a user is using an international* card from Brazil/Mexico and sets their country as NOT one of these options in the elements form, I assume that the payment would fail? Or would it instead just raise a higher risk in Radar?

frigid vector
#

Hi there! I have a question about Django and webhooks. Is there a way to accept a webhook call to a view without using @csrf_exempt?

hidden bane
#

Hello, We are using the MemberPress plugin for WordPress to handle our webhook events. The default exception handler returns a 200 back to Stripe when we get an unhandled 429 from the Stripe api. Should we response with a 429 on the webhook handler when that happens?

rocky smelt
#

Hi, is it possible to have two customized checkout payment pages on the same account? Otherwise is it possible to customize the payment page through the api for each transaction?

ionic fable
#

Hey, we're setting up a sub-brand for our product with a different URL and name

tepid cloak
#

Howdy! 👋

In my application a user account is associated with a Stripe Customer having at least one PaymentMethod. Our billing system generates monthly invoices and auto-pays them using the saved PaymentMethod for each user.

We want to allow users to make one-time purchases using their saved PaymentMethod. However, we'd like to require the user to perform a CVC check on their already-saved PaymentMethod before paying. If I'm reading the docs correctly, the only way to recollect a CVC is with a PaymentIntent. Is there an alternative? I hope so. PaymentIntents don't support the application of automatic sales tax and don't allow us to reuse Invoice code.

Learn how to save card details during a payment using the Card Element.

arctic raft
#

hy guys

tropic anvil
#

Hi

#

I have a problem, I have been receiving several payments and none of them have reached my bank account

main bramble
#

Hey folks, got a (hopefully) quick question. We're just getting launched and are relying heavily on the Stripe hosted UI components. Within our SaaS platform there may be multiple individuals with the billing-admin role, and each of them would need to be able to get into the Stripe portal. Right now it seems that the link we generate via Stripe asks the user for an email/password. So my question is, can we 1) use some form of tokenized link so that anyone clicking the link would be auth'd into that customer's Stripe portal or 2) have mulitple email/pass combinations for a single customer account? Thanks for reading this long novice question 😉

tender quest
#

I'm trying to setup a test Connect account, and I can't get past the setup. I'm getting a "Known test bank accounts cannot be used in live mode." Why can't I use the test bank accounts?

forest storm
#

Hey guys- we setup a connect account via oauth recently and have started using it. It seems they are missing some tax documents, but when I view the dashboard as them I am unable to provide them. How do I reset their login if at all possible?

wanton linden
#

Hi! is there a way to provide coupons without sending customer coupon number? as in when they are checking out, there is a coupon to choose from (free shipping, welcome 5% discount coupons)

cedar otter
#

Hi! I use stripe checkout to make subscriptions to products, and I want to automatically send invoices to customers. I followed the documentation and activated the option but I still do not receive the emails.

split kernel
#

Hey all. How can I configure my payment links to send an email receipt to the customer upon successful payment? I saw docs on receipts for Checkout, but not payment links.

wanton linden
#

@halcyon matrix just running into another idea, Would I be able to adjust customer's credit balance as a reward tool?

neon kernel
#

Hello Stripe! Could someone give me insight on why this error is displayed INVALID_FUNCTION_IN_CURRENT_CONNECTION_MODE: Cannot start USB again while USB is connected on discovery?

dire wind
#

Is there a way to make shipping free on prebuilt checkout if the order is over a certain amount?

outer bison
#

Hi! I'm getting the following error when I try to create express accounts on my platform: The recipient ToS agreement is not supported for platforms in US creating accounts in US I don't quite understand how Stripe is determining that the connected account is being created in the US when I make this API call -- i'm just providing firstName, lastName, and email. In this case, it is correct though! Follow up question -- am I then supposed to ask users whether or not they are US before creating their account so I know which ToS to use? feels a little weird to me, like this should be part of the stripe flow itself

analog walrus
#

Hi, when my users subscribe to my service I am not sure which webhook should trigger my backend to allow them to access premium content between:

  • invoice.paid
  • payment_intent.succeeded
  • charge.succeeded
    Or another?
    Could you please help?
turbid raft
#

Hi, Is there a way to get card type on client side while using stripe elements? We are in a need to calculate additional surcharge based on type prior to the payment is made. Thanks

spark helm
#

Hello, I am using react with stripe PaymentElement. How early in my app should I make a request to my server to get the client secret? My app is crashing because my client secret is not initiated in Elements component

hidden cobalt
#

Struggling with setting up 2 parts of my app, dealing with the payment element in a 3 step form, and setting up stripe connect for users on my app. I find the docs a bit confusing for both at the moment…

fallen fog
#

Hi all. I've got a Stripe PaymentElement in a React app. Everything is working great, save for Apple Pay. In Incognito mode, Apple Pay appears alongside other payment methods, and I can select it, but in normal mode Apple Pay does not display, while other methods do. I know that the domain is registered with Apple Pay, and running stripe.ApplePayDomain.list() shows that the domain is registered.

fallen fog
#

But no Apple Pay (and i've tried on phone and computer that definitely have a card hooked up to apple pay)

past robin
#

How to implement 3D Secure for future payments? Is it possible to request 3DS authentication during setting up to dismiss the later potential authentication in off session charging? Any best practice?

visual stirrup
#

Hi dev, I received $9.16 from selling online via Stripe. I do I cash it out?

tawny vortex
#

Hi, How do I add Fees to transfers to a connect account

vocal wagon
#

I keep receiving 400 bad requests when trying to use webhooks. This is the current flow that I'm working on: (1) User submits screenplay form (2) Redirects to Stripe Checkout (3) Webhooks listen for checkout.session.completed (4) When the session is completed, the is_paid field is updated to TRUE. 1 and 2 works. 3 and 4 don't. Whenever I go through the above flow I get the following errors: [400] POST http://localhost:3000/webhooks && Completed 400 Bad Request. Figured this may be an issue with an incorrect whsec but I copy and pasted the exact whsec that Stripe CLI gives you when you run "stripe listen --forward-to localhost:3000/webhooks". I even compared them letter by letter... So I have no idea why this isn't working. I've attached screencaps of the relevant code

tawny vortex
#

Hi, I just wanna to clarify about the transfer object, regarding fees

obsidian trench
#

Hi, Supports.
Does the payment method sofort support Subscriptions? I read the different content about this. As following figure:

chrome hornet
#

how to transfer enable in connect account in test mode?

exotic hawk
#

hi every one... i have this error...raise error.SignatureVerificationError(
stripe.error.SignatureVerificationError: No signatures found matching the expected signature for payload in webhooks... but a put my test key... what can i do for fix this and make it work?

dapper otter
#

Can stripe checkout provides to automatically change currency based on user location ?

sturdy cobalt
#

Hi Guys
I am trying to get the charge from stripe after creating it But it sometime randomly throw an exception for not found

#

Does anyone has any idea about this

#

Here is my code block

#

var service = new ChargeService();
var charge = await service.CreateAsync(options);
if (!string.IsNullOrEmpty(charge.Id) && charge.Paid == true)
{

                    var capturedCharge = await service.GetAsync(charge.Id);
                    
                }
vestal heath
#

Hello dev supports,

#

I have a question regarding the PaymentLinkCreateOptions object. I need to know how to define the ApplicationFeeAmount property of this object. Is this amount in cents? so for example, if I have a total amount of $100 in the Payment Link and I want the ApplicationFeeAmount to be 3$ I'd need to assign this to be 3 or 300 (as cents)? Thank you in advance.

sturdy cobalt
#

yes

#

its in cents

vestal heath
#

Thank you vinkesh

normal compass
#

Hello dev's, need help in stripe implementation for UI, when I am starting my react its not loading the UI design...Pls help in this....thanks in advance

wintry hornet
#

hello everyone

#

i have a problem,when i receive the webhook of apiversion “2022-08-01”,the signature will not match。

#

does anyone has the same problem?

#

if i change the api version to 2020-08-27,everything is ok

upper sentinel
#

Hi, we are using Stripe Portal. Regarding to the Upgrade/Downgrade feature, I found it very concerning that a client can take a yearly Premium subscription then go back to a monthly basic plan anytime. With an account balance credit in negative for us. Is there a way to stop Downgrade? Thanks

open violet
#

Is there anyway to get a list of recieved payments to a connect account? I only see a transaction list which doesnt have much of the payment info, like which customer it came from

fading garnet
#

Hi I am trying to implement Per-seat Recurring pricing models in our application I have a few questions

  1. If the user sets the Quantity = 12 while making the first time payment and before the payment of next month he has changed the Quantity, in that case, how can we send the updated value to stripe for next month's payment as the payment type is Per-seat Recurring pricing?
    can someone please help with my query
fading garnet
#

I have one more question related to payment type is Per-seat Recurring pricing
suppose the user has subscribed for 12 seats and payment for 12 seats has been completed but in the middle of the month he has required 5 more seats in that case what can we do if we update the subscription does stipe will charge the additional amount of 5 seats in the same day in which he has updated the seats or he will charge that additional amount in next month?
can someone please help with my other query
Thanks

swift harness
#

Hi!

Is there a way to add, in the connected account's express dashboard the info from the payout description? So instead of looking like this

#

It looks like this:

#

I have a marketplace and I'm not sure my sellers (connected accounts) will know to what order every payment corresponds that easily without that info.

tawny vortex
#

Hi, I need clarification on updating the description from a transfer object

faint talon
#

When it comes to subscriptions and metered usage, what is the difference between selecting charges based on 'most recent usage value' and 'most recent usage value during period'? Our billing process invoices the day after the end of the billing period. We do a final check of usage and update, if there are any problems. Am I correct in understanding, this would not be possible if we selected 'most recent usage during period'? Thanks

wintry quest
#

Hi Stripe Support, with BalanceTransactionService how can I get only transactions with status = "pending"?

full cloud
#

Hi. I have a follow-up question from this: #dev-help message

Can anyone explain why both webhook payloads that get sent to webhook endpoints on both live and test modes have the field livemode set to false? Shouldn't the webhook payload that get sent to the webhook endpoint in live mode has livemode: true instead?

fiery sky
#

Hello everyone!
I'm using stripe virtual cards for testing of real payments with spending control limits, but sometimes I see strange double card authorization requests when I didn't. I try to charge 27.97 USD once, but see double authorization request for this payment. Can you explain what happened in this point?Thanks

hearty palm
#

Hi, can we manually trigger the invoice payment (which usually stripe triggers with the mentioned cycles).... if the invoice payment was declined due to bad/expired card?

queen thicket
#

how can I change this country in react js.?

iron flint
#

Does anybody have any ideas where I should start troubleshooting?

#

It happened once last week too but seemed to resolve itself

vocal wagon
#

Question about TAX IDs for a customer - I can see that customer can have multiple TAX IDs. How does Stripe determine which one should be placed on the invoice? What is the point of having multiple TAX IDs? I'm working with subscriptions and I want to make sure which TAX ID will be shown on subscription invoices.

fading garnet
#

it is possible to update seat value in the stripe customer portal direct by the user if we are using the Per-seat Recurring pricing model. if yes how can we do that?

glossy scroll
#

Hello, what is the best solution to integrate Stripe into an app (developed with Adalo) which is a marketplace in which some sellers make various products available to customers.

The buyer customer puts several products in the cart of different sellers and at checkout a total sum must be found with a single payment to the marketplace, separating and subsequently sending to each individual seller the amount of his competence, also detailing the products sold. Thanks

chrome hornet
#

When I transfer money from stripe to user bank account then give me error::::You have insufficient funds in your Stripe account for this transfer. Your card balance is too low .....bui I have already balance available.

tropic chasm
#

Hey! It seems to me that apple and google payment options are not appearing for me. Just the card payment option (which works fine).

I am creating a checkout session without providing payment_method_types so that I would be able to turn on/off payment methods from the dashboard.
Dashboard is showing that google and apple pay are turned on. I didn't do any additional configuration for them, just clickede "turn on".

Am I missing something here? From docs it seems that everything should work automagically

warm knot
#

Hi,
I just downloaded the Stripe CLI on Windows using the url https://github.com/stripe/stripe-cli/releases/latest, because it told me there was a new version (v1.12.3).
It was done correctly, output from stripe -v is "stripe version 1.12.3".

However, my ASP.NET webhook listener stilll throws the following error:
"Received event with API version 2020-08-27, but Stripe.net 40.9.0 expects API version 2022-08-01. We recommend that you create a WebhookEndpoint with this API version. Otherwise, you can disable this exception by passing throwOnApiVersionMismatch: false to Stripe.EventUtility.ParseEvent or Stripe.EventUtility.ConstructEvent, but be wary that objects may be incorrectly deserialized."

It's not wrong, because the stripe cli tells me the API version is [2020-08-27] when the local listener starts.
So if I am on the latest CLI version, how come it's using an older API version? Do I have to disable the exception, or is there a way to use the new API version?

normal compass
#

hello need help in stripe payment integration with React and java @waxen quail

tranquil surge
#

Hi! is there a way to get the entire subscription history of a customer?

vagrant steppeBOT
#

zaid_alam_

vocal wagon
#

Hi

north spruce
#

Hi, i was reading the documentation the part of minimun balances to stripe make a payment for each country, but i cant found wich amount is the minimun for make a transaction to currency iso PEN [soles peruanos]

vocal wagon
#

Hi! I have three question:

  1. for a subscriptionSchedule what type of event I can listen with my webhook when payment is done for the first time and it goes good? invoice.paid or subscription_schedule.completed? I mean, I created this subscription after a checkout-session with type 'setup', and listen checkout.session.completed
    and when failed? invoice.payment_failed or subscription_schedule.completed
  2. What type of event instead when a renew of a monthly subscription is occur? invoice.paid? and when failed? invoice.payment_failed
  3. What type of event when a checkout session with type 'payment' is complete and payment is occcurs? checkout.session.completed or payment_intent.succeeded?
    Thank You 🙂
#

Hi! Is there a way to implement a scheduling of payouts directly from stripe? King regards

obtuse grove
#

Hello there,
I am looking for more info about webhooks triggers and the content of the webhook, mainly for subscription related changes, I read very nicely documented stuff here - https://stripe.com/docs/billing/subscriptions/webhooks, but it describes just the main events, I am curious about information like:

  1. Is webhook sent with subscription.status = canceled, in the end (same date) of the subscription period
  2. Is webhook subscription.update sent, when invoice is paid, extending the subscription.CurrentPeriodEnd?
  3. Is webhook subscription.deleted sent after failing to pay the invoice (after subscription is already past due)?

I am curious if there is any place this behavior is documented in more detail than in the docs I referred above, so I can turn there, or do I have to ask for each specific scenario support, or here?

violet oasis
#

Hi, during my webhooks listening, I get 2 success messages. "payment_intent.succeeded" and "charge.succeeded". Based on the docs, I thought the "payment_intent.succeeded" was the confirmation of the payment. Should I wait for the "charge.succeeded" before processing the payment?

jade needle
#

Hi, This is related to payment. I have react + Nodejs ecommerce website. I have used react stripe widget where I am asking customer to enter credit card details however to get out of fraud cases, I am thinking to add customer name, email, phone & billing address along with card detail. I just want to know the process of how can I add customer details. Do I have to register customer first from API and then submit card details or is there any other way. Also, if the customer is existing then do I still register customer on stripe?

clever mica
#

Hi guys

oblique remnant
#

Hello

I am working on implementing Stripe payment gateway on ecommerce Application and application accepts return. I want to confirm whether the payment made on stripe is available to be return without any time gap or do we need to wait for some time ?

clever mica
#

Any idea why the focus on the input is disappearing everytime I click on it ? I can't enter the otp code here.

gritty kernel
#

trying to add customer.id to customer property in paymentIntent. But error says customer dont exist. Do i need to share the customer with the connected account? and how do I do that

shadow garden
#

I've currently got a subscription plan set up and just wondering, I've added a few coupon codes, is it possible for a customer to apply more than one coupon at a time?

obtuse grove
#

Are the webhooks send in parallel, or do all (or some) events wait until the previous one is finished/responded by the server (with Ok, Error, or timed out).
I am interested mainly in the checkout flow scenario - if hooks, for subscription change can come before or at the same time while user created webhook is "pending" (aka was sent from Stripe, but server didnt responded yet), or is the order of events in the flow guaranteed - user created, invoice created & paid, into subscription activated (skipped few for simplicity)

spark sandal
#

Hi, I'm wondering if somebody might be able to help with my setup, I'm working ona prestashop platform and getting the following error when a payment is attempted: resource_missing - intent
No such payment_intent: 'pi_3Ll93HEfz3YuaNvv03bIIkB0'

vocal wagon
#

HI..I would like to set application fee in percenatge format?

tawdry vale
#

Can anyone help me with what this parameter signify?
CONNECTED_STRIPE_ACCOUNT_ID

wary frost
queen thicket
#

As you can see above image if we select the US then the stripe shows enter zip code so can we just do that same in the select country india .?

vocal wagon
#

Is it possible to do pay outs to non US customers? Our business requirement is to have one main merchant (the owner of the Stripe account) and multiple sub merchants. We want to be able to pay out our submerchants once the product has arrived to the buyer in order to have safe payments between buyer and submerchants.

supple fractal
#

Having trouble with Stripe ID in mobile app. Specifically generating ephemeralKeys

sweet urchin
#

Hello. I'm using stripe checkout. When I receive the event "checkout.session.expired" does that mean :
1.The costumer hasn't paid?
2.The costumer may have clicked cancel url?
Also when the user clicks the cancel url and after creates another checkout session, do these checkout session have different id?

fading garnet
#

Hi I have copied that code snippet from the document section
but there is no property named as ReturnUrl in SessionCreateOptions class
can someone please help me to set the ReturnUrl while creating the session for the customer portal in .NET 6

dreamy horizon
#

Hi! How to stop a stripe subscription?

weak anvil
#

Hey guys! good morning

Does someone knows how to get the PDF version of the receipt of invoices payed for subscriptions using Stripe API?

chrome hornet
#

Any relation between we create customer using stripe_bank_token(when integrate stripe+plaid) and connect account in dashboard tab to transfer money to bank account

grave vine
#

Hello,
Currently, I have Stripe 7.1 version (php language)
I wanted to use search subscription api but I keeps getting error "call to undefined method Stripe\Service\SubscriptionService::search() "

river trail
#

Hi, its not clear to me how to figure it if a call supports expand or not, I am trying to do this:

river trail
river trail
magic wren
#

Hello everyone 🙂 Could anyone explain when we can have an invoice.paid webhook event without having an invoice.payment_succeeded event? I tested payment with credit balance and another payment with 100% discount coupon and I always have the two events in the same time

stiff bloom
#

can we use umbraco configure images as strip checkout product Image?

wintry furnace
#

Hello! I'm working with metered billing, so I increment the usage_record and it's generate a new invoice. I you like to put some information related to the first invoice in the new upcoming invoice, is there a way to do that ? Because I tried to put metadata on the upcoming invoice but we can't because it's not yet an invoice! Thanks

golden sigil
#

Hi! We have an app that sells subscription plans. When we schedule the cancellation of this subscription using our code, the scheduled cancellation date appears on the Customer Portal and the cancel button does not appear. However, when we schedule the cancellation of this subscription through the Stripe dashboard, in the Customer Portal it appears as if this appointment had not been made and the cancel button appears for the customer. Any help?

hearty jewel
#

Hi. I've got some integration tests working - using Test Clocks to advance time and check results... However I've got a problem - I listen for the invoice.upcoming event and update the customer's details when that happens.. But when I advance my test clock to simulate an invoice going out - I get an error - Test clock advancement underway - cannot perform modifications: clock_0LlB7zEHSdXPilfD9LTo0teG.

vocal wagon
#

Account was locked for no valid reason and i cant even get my payouts!

cerulean pineBOT
#

:question: @vocal wagon Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact

terse imp
#

Hi Any API for the monthly recurring payment based on the user-entered amount?

vocal wagon
#

whats the Australia number to call

#

how to fix: The business_type must be provided when sending either of individual or company parameters.; request-id: req_gJXTdJCzUDEIsi

pastel mountain
#

Hi, We have susbcription model to charge customer.
We are using stripe checkout to create suscription,
We like to give facilitity to or customer, that they change their payment method, so that we can charge from newly added payment method.

dark sinew
#

Hi guys!! I facing this error - Cannot update an order without a previously created Payment Element.

Please help

vocal wagon
#

Hey, I'm building a Stripe app to grab customer information from the connected Stripe accounts. With extensions you could use the login with Stripe functionality (OAuth flow similar to a Facebook or Google login). With Stripe apps, the user has to install the app from the marketplace, right? Installing the app will automatically give our app/secret access to the connected Stripe account. What if there's no account yet on our side? From looking at the docs, it seems that our best option is the use a post install action with an external URL that points to our app. In this way we can check if the user is logged in and make the link on our side too. Is there a better option? The authorization flow in the Stripe app docs seems to be other way around. (fyi: I also sent an email, to prevent you from answering this question twice. Couldn't find an answer in the stripe apps beta help channel)

stiff bloom
#

Can we use images which is hosted in application path in Stripe checkout session product Image, like for example localhost:3453//media/image.png or www.testsite.com//media/image.png ?

vagrant steppeBOT
#

Dev!!

wintry quest
#

Hi Stripe support, in BalanceTransaction with "available_on" it is meaned the date when this amount will be sent from stripe to the bank account ?

vagrant steppeBOT
#

hansott

zealous crown
#

Hey I am using stripe in my project with firebase extension setup
and listening checkout.session.completed event
receiving data from stripe but getting null inside the email filed
how can I fix this issue
can anyone suggest

vocal wagon
#

Is it possible to delete all customer's TAX IDs at once?

pine jackal
#

Hi 👋 How do I list all the transactions?Insofar this doesn't to work as I am in Canada and the "issuing->" functionality seems to be limited to US? "$stripe = new \Stripe\StripeClient('sk_test_'
);$stripe->issuing->transactions->all([
'limit' => 3,]);" Thank you 😊

topaz dagger
#

I want to know what companies are using stripes

lament kettle
#

we're having a serious challenge here with server-driven Terminal that has happened multiple times:
we receive a 400 error from process_payment_intent that the reader is unreachable but then the next event we see is that it actually did go through and the customer attached their card! pi_3LlCY22apiw83nKd1BTh8giA

vestal heron
#

Hello a bit of a business question if someone has some insight of this I would appreciate it.
So we are a business here in Mexico using Stripe our process looks like an escrow transaction between client and providers we hold the money of the clients in our business account and when the client says everything is good in our app then we send the money to the provider. Does this creates any type of taxes for our business even tho we dont keep any cut of the money?

vocal wagon
#

Hello! I need to pass a data with metadata between subscriptionSchedules.create and the webhook invoice.paid and invoice.payment_failed, but in my test i can't find this metadata nowhere. Thank You 🙂

vagrant steppeBOT
#

codecoolkid

thick cliff
#

With stripe connect we want to have some nice way of redirecting user's to manage their stripe account. Is there anyway to do this or do we simply just redirect them to https://dashboard.stripe.com ?

crisp minnow
#

Hello, I'm currently building an app with Nextjs, Supabase and the Stripe api.
I've gotten the subscription based model with stripe working flawlessly and it was decently simple to set up.
Where I'm banging my head on my keyboard is managing products that have a limited number of items or only 1 exist.
I've spent days and hours searching for someone else doing this and haven't had much luck figuring out how to get this working correctly.
Any guidance is appreciated thankyou

vital slate
#

Hi, quick question, when calling https://stripe.com/docs/api/subscription_items/update why does it reset the quantity of the subscription item to 1 when you are only changing/updating the subscription item price/plan ID itself. Shouldn't it keep the quantity unchanged when not passing a new/other quantity?

#

Something simple like this, as you can see I am only updating the Plan/Price ID, nothing else. Yet the quantity of the subscription item is reset to 1:

params := &stripe.SubscriptionItemParams{
  Plan: stripe.String("price_xxxxx"),
}
_, err := stripeSubitem.Update(
  "si_xxxxxxx",
  params,
)
#

Obviously I can solve this by first calling the GET method, and grabbing the current quantity, but I feel like this shouldn't be happening? Maybe there is a reasoning behind this behaviour?

#

As a side note, the price is a "volume" price and the new one too, but removed the "flat fee" from it.

visual bramble
#

On the payment_method.card_automatically_updated, why is the id of the card object not provided. Seems that only the payment method id is provided. The problem I'm seeing is that when I create the card on the customer within our vault, we're only received back the card object id to store off and not payment method id.

crude elk
#

Hi team,
If i delete a connected account using my app, is there an automatic pay out of the available & pending fund of the connected account to his bank account ?

grave comet
#

Hello, if I create a coupon and assign it to a subscription there doesn't seem to be any way to see what coupon is currently on a subscription (get a subscription doesn't show a coupon ID). Is there any way to retrieve the coupon if any applied to a known subscription ID?

fast yarrow
#

Hi, have an issue where I have a monthly coupon promo code applying to an annual subscription unintuitively.
E.g. if I have a coupon that is 50% off for 3 months, and create a promo code for this, and signup for an annual subscription and attempt to use this code, then it applies 50% off for the year of annual subscription which is counter-intuitive. Am I doing something wrong here?

stoic umbra
#

Hey guys. I used to get this "$paymentMethod->amount_paid" in 2 decimal places from stripe via a webhook. But now it's returning a non-decimal value. What could be the cause of this change from stripe.

exotic moth
#

Hi, I have an existing payment service running on express (nodejs) which takes a wallet token generated by a mobile app and submits it to global pay for processing.
I need to swap out global pay for stripe in some instances, but not all.
I'm having trouble finding any documentation on how to create a paymentmethod on the serverside that takes the wallet token. It seems that Stripe expects you to process the google/apple pay fully on the mobile. Is it possible to process an apple/google Pay payment on the serverside.

gritty kernel
#

im not able to use ```js
stripe.customer.search

stiff bloom
#

Hi Team
Need help to change Stripe checkout page brand icon and name at running time ( Session create options)

light pelican
#

Hello,
I have created a http webhook in the test mode, but it is not receiving events as expected. Please help me to get it fixed.

balmy yacht
#

is it possible to design the background image of the terminal reader? i see a stripe background with the stripe logo

past bay
#

How to replace a default external account connected to a custom connected account?

neon kernel
#

Hello! Is there a way to see an event log for a reader that is accessible to developers?

torn cosmos
#

Hi i'm using stripe to manage my users subscription and I wanted to know how can I "give" free subscription, by like adding days of free trial on an existing subscription

cunning bolt
white ridge
#

Hi, is there webwook we can subscribe to receive information every time Radar blocks an auth via a Rule? Or some event that contains the risk score? I want to send notifications to our support team when Radar blocks happen so they can investigate as often the baddies will continue trying other things and we want to catch them as soon as possible.

vast gyro
languid tulip
vast fulcrum
#

How can I create a subscription and attach a user supplied promo code to it? (e.g. HOLIDAY22). I see that the "create subscription api" accepts a promotion_code argument but it must be the API ID (promo_xxxxxxxxxxxxxxxxxxxxxxxx) rather than the user facing one.

west sable
#

I'm trying to update a customers billing emails which are in the Stripe dashboard but I can't find it in the API. Where is this information?

hidden cobalt
#

having to circle back as my last thread was archived.

Looking to get some assistance with getting 2 things accomplished with my app. I have my main users which are creators, and there is a donate page that is dynamic to whatever display name is given, I want to allow these creators to connect their stripe account with Stripe Connect so that when someone donates with their link, their balance goes up, and they can withdraw their funds to their own stripe account. (I am also juggling the idea of these payments going straight to their account rather than mine, then theirs)

drowsy turtle
#

I am setting up Stripe and doing the iOS Portion. 📱
We have Stripe working in a web version and since we pre-auth we get back:
"payment_method.attached"

But now with iOS we're getting back:
"payment_intent.amount_capturable_updated"

We are trying to create a customer to see if that can get that proper event.

fervent rune
#

I'm working with a nonprofit and my Executive Director wanted me to ask why does the verification to set up the bank account ask for so many personal details and why can't we just put the EIN number and the account & routing information.

hollow magnet
#

Hi guys, what is the expiry time for Customer Portal links? API docs just say "short lived" 😁

"For security reasons, sessions are short-lived and will expire if the customer does not visit the URL"

quartz lake
#

Hi I had a question regarding purchases containing both a subscription and one time payment. For example a user has 2 items in their cart, one that is paid via subscriptions and the other that's paid via one full time payment. To create the one full time payment I've used stripe.checkout.Session.create but for the subscription method I have to use stripe.Subscription.create to access add_invoice_items property. They work fine when the products are purchased separately via subscriptions or the one time full payment. How can I combine the two into a single payment?

tardy sapphire
#

Hi Team, I have a question, is anyone available from Stripe?

azure mango
#

bonjour
Sur mon compte strip, ce message d'erreur apparait : Fournir un site Web complet et opérationnel
Pour que nous puissions vérifier les produits ou services commercialisés par votre entreprise, vous devez renseigner un site Web complet et opérationnel ou toute autre présence en ligne. Pour éviter une suspension des virements vers votre compte bancaire, veuillez mettre à jour votre site Web d'ici le 5 oct. 2022.
Je ne comprend pas car j'ai bel eest bien ajouté mon site web.

true stag
#

Hello, I'm getting invalid_request_error, invalid array, even though I think my format is correct ( obv it's not tho haha ) please would someone have a look at the request and let me know what I'm doing incorrectly?

near matrix
#

hi

#

I need help please

fossil marten
#

What is the best way to take guest payments in Stripe?

true stag
#

Hello, getting this error "One or more prices has a tax_behavior that conflicts with the tax rates that apply to the corresponding line item" and I simply don't understand what it means. Does anyone know?

gritty kernel
#

Not able to select customers in dashboard and delete them..

#

its checkboxes all over, but when i press them nothing happens

weak anvil
#

hey guys!

Is there a way to remove the link "Pay online" from the PDF invoice? maybe in the dashboard?

Thanks!

empty seal
#

Hi, i am using subscription. Why the renewed invoice is in draft? Why isn't automatically charged?

jaunty crystal
#

Hey guys! I'm developing apps and customers want to be able to provide free 7 day trial subscription plans. I use the stripe/firebase extension and that's why I can't set the free days for the subscription, only through the stripe dashboard when I create the priceId. This works perfectly in checkout and in my code, but on the dashboard there is a warning saying not recommended. I would like to know if I can keep it that way or what problems it can cause? Thanks!!

buoyant hamlet
#

Hi! Can someone explain what the differences are between using Stripe Treasury, and just using Stripe Connect? Thanks!

sonic crater
#

Hello. I'm trying to send money to user. for this i create account ($stripe->accounts->create) and then
$answer2 = $stripe->accountLinks->create([
'account' => $answer['id'],
'refresh_url' => 'https://example.com/reauth',
'return_url' => 'https://example.com/return',
'type' => 'account_onboarding',
]);

I get url and when I go to this url I have first screen. But on page https://rocketrides.io/ I can see another screen (second)
Why they different (fields)?

light dock
#

Hello, anyone know how to connect 2 domians in the same account?

low wing
#

Hello, My team and I are looking to build an integration with Stripe that would allow us to collect and analyze a Stripe customer's customer data (with their permission of course). Right now, I want to test it out with an existing Stripe customer that is already acquinted with our team. Is this doable? (ie. is it possible to create/test a Stripe integration app and make it just available to certain Stripe customers and not publish it on the Stripe App Marketplace?)

vagrant steppeBOT
#

munlightshadow

#

Ihab Mitani

drowsy turtle
#

Is there a way to require email when using PaymentSheet on mobile? 📶

restive flower
#

I am having trouble linking a bank account

runic spade
#

How to get the stripe application/service fee from the api?? right now we are getting it from BalanceTransaction but it doesnt match actual result

lean tinsel
#

Hello. We are having an issue with our Magento-Stripe integration where invalid payments due to declined authorizations, payment declines, insufficient funds, and abandoned/expired cart orders are being created by Magento, when they should not be. We believe there is a problem on the Stipe side that is allowing these orders to pass through into Magento. Can someone please advise?

fiery stirrup
#

When a payment for a Custom connected account is refunded and refund application fee is set to true, where is the application fee getting debited from? Ex. A $10 payment had a 64c application fee. A full refund is issued. Are those 64c debited from the Platform account?

sharp flame
#

Hello folks, I'm trying to update a non used price via API trying to mimic the Dashboard API call but I'm having issues

raven mango
#

Hey stripe quick question is there a delay in processing Shiftsmart payments today? Mine has been approved since about 10 o’clock central time. It is now 6:09 PM central time and it still is not available for instant pay, which means stripe is not finished processing this yet. Just wondering, as it is never ever taken this long to process one of my payments before as to if there’s a problem.

echo dew
#

I'm trying to use the stripe.createToken to convert bank account info into a single use token. For US banks it makes sense. However for Canada banks user
Transit number, Institution number, Account number
Australian banks use
BSB, account number
Are there country specific ways of passing this data?

green snow
#

hi there is there any one who can develop WordPress plugin for stripe connect

A Plugin like : Woo commerce Payments plugin

daring trout
#

Stripe works great on test mode in my wordpress/woo commerce site, but when i try to go to live mode, the card number field is hidden, i try to change the them and still not workin, could you help me? “

hidden cobalt
#

how do we get a thread un archived?

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

obsidian trench
#

Hi support team.
Can I use Apple Pay / Google Pay in Payment and Subscription mode in Stripe-hosted Checkout Session Page?
If so, how to do this?

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

void trout
#

hi i would like to ask what currency will it show in user interface, like for example, im from malaysia , so my checkout page there should be shown in MYR , but what if from different countries? will it auto convert too? or need to do settings on stripe?

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

oak ether
#

I have a file webhooks.php that works when I use it with the cli that I start at the comand line. Occasionally during testing, the connection to the cli would fail, and the system would try to use the file webhooks.php through https. This isn't working, and I got an email notice about it not working. Should it be working? It's the same file. I must have told the dashboard to use it at some point during my flailing around trying to figure out how webhooks work, LOL

Should I be trying to get it to work without the cli started at the command line in preps for when it works without the cli when it is live?

simple swift
#

Hello stripe, is the test secret key and public key all I need for two seperate dev environments? or should I configure another stripe account?

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

surreal marsh
#

Hi, I am getting this error.Stripe.StripeException: The signature for the webhook is not present in the Stripe-Signature header.
Please assist me.

spark helm
#
4234.56
StripeInvalidRequestError: Invalid integer: 4234.56```
#
number <---type
#

By integer, does it mean a non decimal number?

spark helm
#

I dont understand why only non-decimals work?

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

unreal mortar
#

We are taking payment through stripe using 'paymentintentService.Create' in C# and then completed with confirmPayment in javascript and all is working well. However, we would like to pass through the customer's email address so we can tie the payment to the customer from your dashboard. Where can we pass through the customer's email address?

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

terse imp
#

Hi, If the customer is not having a default payment method and trying to do the subscription then how to pass the payment method like card number to stripe any screen for this to integrate with low code system?

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

ripe juniper
#

Whats the best way to continue to use stripe in dev, when you go in production?

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

tawny briar
#

Hello.
Is it possible to use Bancontact similar to how system works for credit card? Currently, in our mobile application, users are able to save their credit card. Then, we charge from this credit card. We want the same flow for bancontact. Is this even possible? We are using Stripe's iOS library. I can see that this library automatically opens "Add a Card" page and adds the given card as "card paymentMethod". From what I understand, we need this to be "bancontact paymentMethod"

meager adder
meager fossil
#

Users card payments always face “do not honor” and “payment intent authentication failure” errors. Is there a way to make this better or easier? It happens to almost all of our users

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

sturdy notch
#

Hello, I am trying to download the payment report from the API, the first status is pending, the second is complete, I receive it by webhook and it answers me with a url to download the .csv, my question is could I directly download the csv without having to access my files from that url.

patent kayak
#

I need help, I have not received my payment of 378 dollars and I have sent mail to all the places that I have to do

#

I do not have the vanco information that I have registered and I need to update it and put my new account but I do not have the abterio bank information

#

Hola

vocal wagon
#

On average, how many days does it take to verify items for sale? Withdrawal is not possible due to verification.

meager fossil
#

Can you force the collection of billing details on a payment element? it seems you can only set it to auto but i think it would help with the payment authentication errors

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

exotic sandal
paper roost
#

Hi, I have a question regarding the subscription plan. There is a scenario where I want to add multiple items to a subscription which user will select the option and he or she gets charged with that amount and it will monthly recurring.

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

meager fossil
exotic sandal
minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

vocal wagon
#

Does anyone know how to secure a website? How does anyone make sure their website is fully secure before production? ☺

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

umbral flax
#

Anyone else getting DM ads from @delicate granite? Surely this should be against rules?

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

umbral flax
wise mist
#

Remove the image that has the link tho

umbral flax
wise mist
#

Hover and look for the little X, idk if it removes all or just the one though

eager flint
#

yep similar DM

kind slate
#

yeah, i got similar spam from user nickypo19#9306. i blocked but probably should also block from server.

limber quartz
#

@hollow turtle hi sorry to ping about this as its not a development issue but this one user is spamming tons of dms advertising a company

open plinth
#

hi all / we have taken action on folks who are spamming. do flag other instances, if any. thank you for bringing this to our attention. cheers,

hearty grove
#

I have started my server localhost:3000 but on the command line when I put stripe listen - forward- to local host:3000/ webhook / stripe says stripe is not recognized internally and externally

umbral flax
hearty grove
#

My main goal is for stripe to be setup as reoccurring subscription but of payment fails to not allow the user to see the page they will be using the service page basically and to update payment and then direct them back to the service page they are renting from me

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

open violet
#

Does stripe provide analytics that i can pull via the api for each connect account? for example, if i wanted to see how much a connect account made over a period of time

wet temple
terse imp
#

Hi Hass, If the customer does not have a default payment method and is trying to do a subscription, then how to pass the payment method like card number to stripe any screen to integrate with a low code system?

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

wary frost
#

Hi I read the documents about creating PaymentIntent, there is a confirm field in the creation payload ,default is false, wanna know how this field affect the PayNow flow, thanks 🙏

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

indigo raptor
#

how much money traffic to i need to make so i wont need to wait 1 week to wait to withdraw my money?

#

I made around 1.1k € in last year and im still waiting 1 week to withdraw

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

merry siren
#

does anyone have stripe for a business in australia?

raven pollen
#

Hi.

near coyote
#

hi

#

i need some help for new account ... i get this message after upload Memorandum of Association

  • The document provided does not match the type of document requested. Please upload an acceptable document. *
#

what the problem please ?

#

i have an personal company in uae

round forum
#

I have tried contacting Crew App Support 17 times to cancel my subscriptions with no luck. I need these subscriptions cancelled ASAP

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

crimson viper
dry meadow
#

Hey, I have few questions. I'm trying to make a subscription. When I create a subscription there is a field providing hosted invoice url where customer can pay, but here https://github.com/stripe-samples/subscription-use-cases/tree/main/fixed-price-subscriptions they create a website and ask for the payment on their custom website using the payment intent.

my questions are:

  1. what is the difference and does it matter?

  2. can I still receive events if I choose stripe payment link over the custom site (that is using payment intent)?

  3. how can I set the default payment card if I to pay through the stripe site instead of the custom site using payment intent?

  4. how to renew a subscription once the delete method is used on it?

I hope it makes sense :) I'm not sure how to describe this, so if anything is unclear, shoot please!

storm charm
#

Hello friends,
a newbie here, is there a way to use javascript instead of typescript while building an app?

dry meadow
#

of course, javascript is the default option. what is the issue?

daring girder
#

Hello
i am a new developer with Stripe i used Telr before and need to replicate the function with stripe can you please guide me
1- we make verify to save customer info while registration >> i think it setup intent
2- Create a payment direct without ask customer any action in future based on point-1 "verify"

please help me with code to apply that

storm charm
minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

slate elbow
# daring girder Hello i am a new developer with Stripe i used Telr before and need to replicate...

to get a payment using stripe checkout you could do:

1 - create a customer: https://stripe.com/docs/api/customers/create
2 - create a checkout session and redirect to its url: https://stripe.com/docs/api/checkout/sessions/create
or create a payment directly:
1 - create a customer: https://stripe.com/docs/api/customers/create
2 - create a setup intent: https://stripe.com/docs/api/setup_intents/create
3 - create and confirm a payment intent using the payment methods stored to the customer by the setup intent: https://stripe.com/docs/api/payment_intents/create

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

vocal wagon
#

How can i create a mandate? I'm trying to create a setupintent, with confirm=true, it goes into succeeded status but the mandate is null.

toxic dagger
#

Guys I need help I am using klarna on woocommerce why this happened?

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

thick oar
#

If I have a website and I want to create a payment for the user to pay irl with his device. So I got my website on my device where I can click on what the user wants (e.g. a kiosk or something) and then it shows something for the user to pay e.g. apple pay for his own device.
Is that possible?

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

vast whale
#

Hello, I am using the stripe.createPaymentMethod in the same way it refers to in the docs but for some reason i am getting a 404 error, is there a particular reason why this may be happening?

rocky hemlock
#

Hey, I'm not getting webhooks that I'm registered for

rocky hemlock
rocky hemlock
hardy mortar
#

Is chat a support member available to video chat?

clear bolt
#

I need to change my phone number to access my account

#

I don’t have access to my old number that’s on the verification

#

Plz help me so I can get paid

surreal marsh
#

Hi All, i am facing this issue Stripe.StripeException: The signature for the webhook is not present in the Stripe-Signature header. Please assists me.

twin kernel
#

how long does it take for stripe web3 business to get approved?

vast whale
#

how would i convert a stripe.subscriptions.create to a one time payment, i am receiving an error this method cant receive one-time prices, what is the correct method for this?

brisk sleet
#

I need to contact the stripe support about fraudulent activity and can't sign in due to a sim card switch. Any help and contact us is only once your signed in.

stuck flare
#

Hi,
I am using stripe payment gateway where I want to make transfer of money from one user(customer) to other user(connect account).

Basically to achieve this I have created a customer for one user in stripe platform account, and for other user a connect account (who will have a bank account where the money will be deposited)
Note : this connect account is of custom type

Due to the custom type of account, i am required to do the verification for the connect account using account_link api

But i want to ignore this step,
As it redirects to the stripe page.

Is there any other way for one to one money transfer in stripe.
Please help!
Thank you

limber stone
terse imp
#

Hi, If the customer does not have a default payment method and is trying to do a subscription, then how to pass the payment method like card number to stripe any screen to integrate with a low code system?

glad ivy
#

Hi, I am getting a 400 error while testing Affirm payments.

solid wolf
#

I'm using Stripe Connect. As the seller onbarding process is so long, I would like to postpone it after there are buyers paying for the seller and the seller initiates the payout process. I'm creating a connected account for the seller but do not prompting the seller to start the onboarding process until there are payments to them. Can Stripe count the amount paid to the seller if the onboarding process is not complete? Can someone please advise? @golden cosmos @hollow turtle

deft palm
#

Hello, how can I report someone using your services illegally? Could you please leave me a contact email for that I could email you with proofs and stuff

gusty urchin
#

Hi, need assistance as we are experiencing an auto refund after a few days of the transaction.

astral nymph
#

Hi, how can we create wallets for stripe customer. actually requirements are to have at least 5 wallets created for each customer and each wallet can have separate funds in it.

wary frost
#

Hi I read the documents about creating PaymentIntent, there is a confirm field in the creation payload ,default is false, wanna know how this field affect the PayNow flow, thanks 🙏

cerulean kestrel
#

Hi developer , can we create custom tax text and discount detail for StripeCheckout ? i haven't seen that in documentation

glad ivy
#

my stripe affirm payment 400

chrome hornet
#

How to balance add to user bank account to stripe using plaid+stripe integration

round ferry
#

hello, i have a problem in req_xMxhntRIa5p17b it shows StripeInvalidRequestError: Can only apply an application_fee_amount when the PaymentIntent is attempting a direct payment (using an OAuth key or Stripe-Account header) or destination payment (using transfer_data[destination]). Until now I never had any such problem, can you please explain what is happening?

bright ruin
#

How to offer trial if customer is a first time buyer only.
It seems if I hardcode trial days while creating session customer can redeem free trial cancel and redeem it again after trial expires.

snow cargo
#

hi is it possible to make customer pay for 2 months subscription for the first time?

surreal marsh
#

Hi All, I want to change my subscription plan from Monthly to Yearly. Which stripe api need to be used? Please suggest

vestal heath
#

Hi, I have a question with respect t the webhooks when a checkout session is completed by a client of my software

ornate zephyr
#

@dry hatch @meager hawk Contacting regarding business

#

Ill be paying you for this offer.

#

DM me please.

lunar egret
#

Hi Team, I have a requirement to fetch the events of a customer like the following from stripe. This info is available on the stripe website after logging in and going to the specific customer page. How do I fetch this data from stripe using the customer Id in my application? kindly let me know if you need more info

wjcurry@hotmail.com subscribed to price_1LS5AJFx7zJVPebgYjvPu6WT

8/1/22, 1:24:40 PM
wjcurry@hotmail.com's payment for an invoice for $0.00 USD succeeded

8/1/22, 1:24:40 PM
wjcurry@hotmail.com's invoice for $0.00 USD was paid

8/1/22, 1:24:40 PM
A draft invoice for $0.00 USD to wjcurry@hotmail.com was finalized

8/1/22, 1:24:40 PM
A draft invoice was created

8/1/22, 1:24:40 PM
SetupIntent seti_1LS5AKFx7zJVPebgM8mECWeE has succeeded

8/1/22, 1:24:40 PM
A new SetupIntent seti_1LS5AKFx7zJVPebgM8mECWeE was created

8/1/22, 1:24:40 PM
wjcurry@hotmail.com's subscription to price_1LPRdYFx7zJVPebgfHk6yfLT was canceled

8/1/22, 1:24:38 PM
wjcurry@hotmail.com's trial on the price_1LPRdYFx7zJVPebgfHk6yfLT plan will end in 3 days

7/30/22, 6:48:52 AM
wjcurry@hotmail.com has an upcoming invoice scheduled for automatic payment in 7 days

7/26/22, 6:48:58 AM

summer saffron
#

I have questions about how to reclaim missed captured payments, we did not know that payment has to be captured or else it will be refunded. I need someone who can help me with this

hearty jewel
#

Hiya. We're making some changes to our bililng integration, and this means we need to change our billing settings (e.g. dealing with subs after all payment retries fail). Can I change these settings JUST for test mode to test them out while I'm developing these changes?

thorny breach
#

Hi Team, When i ingrate with stripe-applepay, found a erro telling that webiste is not supported, is there any process missing that leads to the error? (please find below screenshot)

fading garnet
#

Hi, is it possible to send the quantity value in the customer portal dynamically ?

grim elm
#

Hi, is it possible to create a sheduled subscription that is charged weekly or daily?

oak coral
#

Hello! I have manually migrated some of our current Subscribers into Stripe and they are receiving invoices with a 'billing_reason'='subscription_create'. Is it possible to update the subscriptions so that the first invoice has 'billing_reason'='subscription_cycle'?

vocal wagon
#

Hello, I'm new here. We have been using Stripe monthly subscription using Elements. We're now integrating Promotion Codes. We use the latestInvoice.paymentIntent to get the client secret and confirm the payment. We also use the newly added payment_settings.save_default_payment_method to save the payment method on success. But when we use Promo codes with 1 month off, the payment method gets saved on the customer but not on the subscription. Also, the latestInvoice.paymentIntent is empty. Are we doing something unusual here?

cerulean kestrel
#

Hello , i try to make discount condition in php for stripeCheckout. but it show unknown parameter 0.

snow cargo
#

Hi there. how do i set the billing cycle anchor for subscription schedule?

vocal wagon
#

Hi, I have some questions about the integration with Sofort for subscriptions creations.

  1. On the redirect page for the payment, authorization for the 1 euro charge is requested twice. This is normal? Also is there a way to also show the current total amount the customer pays (for example my order amount is 19.90 €, but when redirect the mpage show me only 1 € to charge) ?
  2. in the dashboard the subscriptions seems not processed with Sofort but with SEPA Diret Debit, is this correct?
  3. We used Sofort instead of SEPA direct integration as it generated a lot of disputes. With Sofort do we risk the problem happening again?
surreal marsh
#

Hi All, I am using check out session for subscription. Can i update card details after the subscription/payment success?

rapid sandal
#

A question on application fees (Stripe Connect), should they include the Stripe fees or only fees above the Stripe fees? For example, if a transaction of £10, Stripe charges are 35p and my application charges 16p, should I set the application_fee field to 51p or 16p?

thorny breach
#

Hi Team, When i ingrate with stripe-applepay, found a erro telling that webiste is not supported, is there any process missing that leads to the error? (please find below screenshot) -- Just to continue the previous discussion

hushed widget
#

Hi how does the SEPA payments work in non-euro member countries? The docs states that SEPA supports only EUR as presentment currency, however number of EU countries have local currencies still (for example Croatia, Poland, Hungary, etc). Does this mean that when SEPA payment method is used, EUR is always presented while the payment settles in the local currency after conversion?

pastel mountain
#

Hi upon updating the subscription how can we confirm that subscription have been updated right away

obtuse grove
#

Hi there, for customer.subscription.updated webhook, is it good idea to turn subscription on/off on our side based on subscription.current_period_start/end?
Can there be a scenario when the day is inside this range, but the subscription should not be active?
Whats the behavior of those date from-to for unpaid or canceled subscriptions?

sleek shore
#

Hello, on my project i use the checkout session component with promotion codes, and now i need to create an invoice for it.
I saw that it wasn't possible to do it automatically, so i call the invoice api myself, but i can't find information about the promotion code entered by my users.
Any idea where i can find the information ? (this is not send inside the webhook "checkout.session.completed")

limpid scaffold
#

Hello

Is there any correct way to update subscription during scheduled update?
E.g.

  • Subscription have scheduled update of removing one of the product on the end of the term
  • We want to change any parameter of that subscription (excluding of changing the removal package)

Or the only option we have - is to disable scheduled change / make our change / enable scheduled change again?
The same question for possibility of multiple scheduled changes for 1 period. Should we just update scheduled change with 1 more change in that case?

willow laurel
#

Hello
When used next js sample for treasury account app I'm getting this error

{"accountCreated":false,"error":"Unrecognized request URL (POST: /v1/treasury/financial_accounts). Please see https://stripe.com/docs or we can help at https://support.stripe.com/. (Hint: Have you onboarded to Treasury? You can learn more about the steps needed at https://stripe.com/docs/treasury/access)"}

Explore our guides and examples to integrate Stripe.

jade panther
#

Re: Payment for Subscriptions via ACH Credit Transfer. A customer, who is paying for their subscription via ACH Credit Transfer, has notified us that they accidentally sent their payment for a subscription twice. How can I verify that? Further how can I best handle the additional money, should I refund it or can I maybe use the addtional funds for the next payment of the subscription?

quaint nexus
#

Hello

I need create connect account to test, validation fields can be omitted when creating an account.
I only use this account to check payouts
how can i create that?

Thanks.

vagrant steppeBOT
#

brot1n

pale sphinx
#

Does anyone know how we can access the PayPal integration (see screenshot above)? The support claims it does not exist, but you can see at https://www.upspeak.de/ that it exists (see screenshot). Any idea? checkout

vagrant steppeBOT
#

coreprocess

violet oasis
#

Hi Stripe Team, using the CLI I set up a project. Is there anyway to filter payments according to each project via stripe dashboard?

odd cradle
#

hello every one i have a problem when i create a payment intent with saved card using setup intents attached to a customer i got the error : card details not complete when using confirmPayment with the client secret

obsidian trench
#

Hi, Support Team.
question:
I enabled Apple Pay, Google Pay in settings as per the documentation, but I can't see Apple Pay on Checkout Session Page hosted in stripe
Or the Google Pay button.

Apple Pay is bound to a signal card in China, Google Pay is not bound to any credit card

fading garnet
#

how can we get the customer id using the payment id? can someone please help

rapid sandal
#

A question on fees, which webhook should I use to get all the fees, payment_intent.succeeded does not seem to contain the Stripe fees, only the application fees

wispy crow
#

Hi!, I have the following billing model on my SaaS business: we have different type of plans(subscriptions) basic and smart. The basic is cheaper than the smart. The basic plan includes different prices: one licensed fixed fee, and three different metered prices to control user overage. This two plans, basic and smart, the licensed price could be paid on different intervals: or monthly or annually. How is the best model to build these on your platform? I've read that you can't create a subscription with different prices intervals. So, anybody have something similar and can help me to define this model?

regal sage
#

Is there a demo application with React/Next.js + Stripe + Apple pay?

spiral bluff
#

Why is it that in some cases for invoices Im able to edit the price but in some cases i can only view the price? Im trying to add a discount coupon to a specific product.

thorny shoal
#

Hello. I have some doubts regarding scheduling a subscription cancelation. If I schedule a subscription cancelation to a fixed date and then decide to cancel it at current period end, should I schedule another cancelation ?

glossy rivet
#

Hello. I am writing an e2e test where I use stripe mock. I started stripe mock via docker. I am writing a test where I want to create a new customer. And in the test I get it
status code 400 with this message. Request validation error: validator 0xc0015cf170 failed: object property 'metadata' validation failed: could not validate against any of the constraints
How should I understand this message??. well thank you

This is my e2e test:
it("Create new customer", async () => {
const metadataOptions = {
customerCode: 100200,
};

const customerNewData = new URLSearchParams();
customerNewData.append("name", "Mail");
customerNewData.append("email", "mail@gmail.com");
customerNewData.append("metadata", JSON.stringify(metadataOptions));

const createCustomerRequest = await axios({
    method: "POST",
    baseURL: `http://localhost:12111/v1/customers`,
    headers: {
        "Content-Type": `application/x-www-form-urlencoded`,
        Authorization: `Bearer sk_test_51KuupoI9dUljRHPmcDdczD8A1JJ1YYuxX0K6BijdpcJlgAqb2ViXxvZuNuAtivL2vD8hxIZq8PYpVGfxk6aUVjXH0022MghUW4`,
    },

    data: customerNewData,
});

const createCustomerResponse = createCustomerRequest.data;
console.log(createCustomerResponse);

});

obsidian trench
#

Hi, Support team.

I met some error following #1023908770964836352 message

createParams:{"allow_promotion_codes":true,"automatic_tax":{"enabled":true},"cancel_url":"https://dev.api.XXXXX.com/api/page/stripe_canceled.html","customer":"cus_MU3cksPlJ1IhcX","customer_update":{"address":"auto","name":"auto"},"line_items":[{"price_data":{"currency":"EUR","product_data":{"name":"HD Photos(09/26/2022-09/25/2023)","tax_code":"txcd_10000000"},"tax_behavior":"exclusive","unit_amount":500},"quantity":1}],"mode":"payment","payment_intent_data":

willow laurel
#

Hello team

I'm getting this error

Creating your own Financial Accounts via the API is not supported. If you are trying to create a Financial Account for a Connected Account, please include the Stripe-Account header.

vocal wagon
#

A customer of ours tried to add a credit card using our stripe card element, and got an error message saying; "An error occurred while processing your card. Try again in a little bit". I am wondering what would be the cause here

obsidian trench
#

-com.stripe.exception.InvalidRequestException: Automatic tax calculation uses fields saved on the Customer. To collect a shipping address with automatic_tax enabled, set customer_update[shipping] to 'auto' to save the shipping address back to the Customer.; request-id: req_rEIv7TsRM8M2nz
at com.stripe.net.LiveStripeResponseGetter.handleApiError(LiveStripeResponseGetter.java:194)

exotic moth
#

Hi, Still totally stuck on being able to post apple/google pay token to stripe to either createPaymentMethod or to generate a Stripe Token.

fresh sparrow
#

Hey! I am trying to understand the preview a proration function https://stripe.com/docs/billing/subscriptions/prorations#:~:text=The prorated amount is calculated,before and after the change.
What exactly is the subtotal field calculating here? From what I can see in the invoice.lines.data, I can see there are invoice items for the price of the upcoming (upgraded) subscription + the unused time on the current subscription price + the remaining time on the new subscription price.

If I were to say to a customer you get prorate your subscription this month and pay X more this month, what number should I present? From what I can see the invoice.subtotal - upcoming subscription price is what I want. Would this be correct?

Learn about prorations.

pastel mountain
#

Hi
I have requirement to downgrade my subscription when biling cycle ends.
So i used subscription_schedule, After testing i observe that new subscription is created, but my requirement was to downgrade when billing_cycle ends for existing subscription

noble orbit
#

Hey everyone! Quick question about how to properly use stripe functions in parameters. For example this one, how would I properly use gt? would it be like (in node):

stripe.balanceTransactionslist({
  created: 'gt 3'
});

? My goal: find transactions since 2 days ago

paper roost
#

Hi, is there any workaround in subscription plan where I can add the subscription plan and it will have multiple features with price. Like I have a subscription plan Bronze in my system and I want to add multiple items/features in it, user will select some features from the list and he/she will have to pay that amount every month.

vocal wagon
#

Hi, how can we put more custom fields in an invoice?

#

Please can I get more thorough explanation on this error that occurs when I try to update customer TAX ID after I updated company?

Stripe failed to create or update the customer after company update

hearty jewel
carmine scarab
#

Hi, I'm considering stripe for our company. We would need a payment gateway that let us manage a partial payment for a product, but I don't know if stripe can handle something like that. For example:

We have a product (that is a group trip) that cost 600$. The user can pay just a small amount, let's say 100$ to buy it and then pay what's left 500$ when the trip is confirmed by one of our admins. Could I achieve something like that using stripe products and prices? or would be the best way to manage this scenario using stripe?

queen crest
#

Hey! I'm aware this behavior is not documented, but I need to figure out what expectations I could have of setup intent flow

  1. How many of setup intents for US clients are going to be automatically confirmed?
  2. For those that are not confirmed automatically, what might be the typical actions required from a user?
  3. What is the reasonable amount of time I could expect for the common case to pass between setup intent creation && setup intent confirmation webhook?
steep flax
#

Hello everybody. I am currently implementing Stripe on my project and I wanted to know why only the first subscription's invoice is immediately finalized (moved from draft status to open) and then upcoming subscription invoices will wait 1 hour in draft state until finalized

vocal wagon
#

hello i wanted to ask if it's possible to edit the default time after which uncaptured payment intents are canceled

noble orbit
#

Hey all, back with another simple question 😄

For balance transaction types, which ones of these will return a charge as a source? Just "charge" ?

type optional

Only returns transactions of the given type. One of: adjustment, advance, advance_funding, anticipation_repayment, application_fee, application_fee_refund, charge, connect_collection_transfer, contribution, issuing_authorization_hold, issuing_authorization_release, issuing_dispute, issuing_transaction, payment, payment_failure_refund, payment_refund, payout, payout_cancel, payout_failure, refund, refund_failure, reserve_transaction, reserved_funds, stripe_fee, stripe_fx_fee, tax_fee, topup, topup_reversal, transfer, transfer_cancel, transfer_failure, or transfer_refund.
vagrant steppeBOT
#

Empress Brosephine

thin ermine
#

{"errorCode":9001,"errorMessage":"It appears that you are cloning a card payment method to a IN-based connected account. As part of our continued investment in India and to meet local data storage requirements, we no longer allow cloning card payment methods into or out of India, so we had to reject your request. For more information, please visit https://stripe.com/india-data-storage-faq."}

#

Anyone can help

#

facing this issue while test card in test account

spark loom
#

Hi! We currently have an EU platform, but will soon start a US company to host connected accounts worldwide - and want to be able to split payments between EU and non-EU connected accounts (using separate charges and transfers).

Does anyone know if this is possible? And if so, how?
 For instance, can we transfer money between our two platform accounts without an extra charge?

waxen pulsar
#

Hi 👋

I am exploring Stripe Connect. My purpose is to connect the user's account and list all the transactions that are associated with that account. However, I am not able to figure out how to fetch all the account related transactions. In the transactions, I found no query param to that can be used as an account filter. Am I missing something? Is there any other way to achieve this?

Thanks.

hardy mortar
#

I can’t get paid because I can’t change my card that I no longer have on file.

viral nexus
#

Hello,
I'm trying to use the Checkout to manage multiple subscriptions but for different billing intervals.
It works well when same billing intervals but i have an error if not. I see in the docs that i should use the "Multiple subscription" method described here https://stripe.com/docs/billing/subscriptions/multiple-products#multiple-subscriptions-for-a-customer but no word about it in the Checkout doc
Is this possible to subscribe to multiple products with different intervals from Checkout ?

fathom otter
#

Hi,
Is there no way to skip the payout schedule for payments in connected accounts (in test mode obviously)?
I would like to test what happens when the payment is available through the webhook.
Edit: Without waiting 7 days!

hardy mortar
#

I being emailing folks for the past week now and I’ve been unable to retrieve my money. Is there someone I could talk to directly? Thanks for the response.

vocal wagon
#

Hello, can someone explain me why the found of the transaction pi_3LmE13DhIhsnuSez2bc8cCnZ has not been captured ?

plush fiber
#

Hey everyone. I’ve just moved a client to magento 2.4.3. Since we have gone live customers are able to enter incorrect card details and it creates an order in magento but tells the customer they failed.
My clients erp is automatically sending these orders.
Any ideas on what to look for. I’m at a loss

fair rivet
#

Hey everyone, I have a question regarding the stripe API. I would like to list all the customers that pay a specific subscription. Is that possible? Thanks in advance

fluid stirrup
#

Looking for some help on subscription billing thresholds - we'd like to utilise your billing threshold feature to interim-charge a customer when they add a lot of products within a month.

When we test this however it seems that the change to the subscription is blocked rather than the customer being invoiced.

sudden ibex
#

Hi there! It seems to me that the parameter client-reference-id doesn't work, because it cannot link the checkout to an existent customer through it's own customer_id "cus_XXXXX". Can somebody help me? Thanks

vocal wagon
#

Hi, I would like to invoice our customers immediately when they upgrade their usage. How does this exactly work?

waxen pulsar
copper reef
#

@waxen pulsar yes just did

tulip atlas
#

Anyone import from Square?

exotic moth
#

So, perhaps a stupid question, but if you call const paymentMethod = await stripe.paymentMethods.create({type:"card",card:{token:token.toString()}}); and it succeeds, should i consider this payment as completed? and would expect to see a successfully payment appear here https://dashboard.stripe.com/test/dashboard ?
Because its not erroring, as far as i can tell, but the payment isn't appearing in the dashboard? THe card token, is the token google pay token id that the mobile app returns.

errant nacelle
#

Hey support good people. I want to display the Next invoice date which api call should I use?

hearty grove
#

After subscription service how does stripe redirect to the page they are renting

delicate pelican
#

In a webhook, checkout.session is it possible to expand the 'promotion_code' which is located at total_details.breakdown.discounts.discount.promotion_code? We are able to expand the breakdown, using total_details.breakdown, but cannot figure out how to expand the promotion_code which is part of the discount.

rapid oriole
#

A Question for Subscription: ACH Direct Debit (us_bank_account) supports payment element and subscription for USD (Connected Account: USA), so why it is not showing as a payment method on the payment form when using the payment element for a subscription? Any idea?

#

$subscription = $stripe->subscriptions->create([
'customer' => $cust_id,
'items' => [
['price' => $priceid],
],
'payment_behavior' => 'default_incomplete',
'payment_settings' => [
'payment_method_types' => ['card','us_bank_account'],
],
'expand' => ['latest_invoice.payment_intent'],
], ['stripe_account' => $stripe_account]);

polar helm
#

Hello everyone, really quick question, why does retrieving list of invoices skip invoices with 'draft' status? It includes 'paid' and 'open' invoices, but 'draft' is always ignored. I tried to use parameter 'status' as well, but it just shows empty array then, even though there's one 'draft' invoice?

Thanks a lot in advance. 🙂

noble orbit
#

Quick Question: How long does it take the "list all PaymentIntents" and "retrieve a balancetranscation" endpoint to update and reflect the latest transaction? https://stripe.com/docs/api/payment_intents/list

I'm sending this in:


  const paymentIntents = await stripe.paymentIntents.list({
    created: {
      gte: `${sevenDaysAgo}`
    }
  })

sevenDaysAgo = 1663604721

But i'm not getting a paymentIntent that was just sent in

glad agate
#

Hey stripe devs! Does anyone know a good way to test webhook events that are not supported by the stripe cli? I have some code I would like to test for the invoice.upcoming event but the CLI does not support that event.

honest frost
#

Hi, Can we do recurring payments using stripe for split payments?

paper roost
#

Hi, is it possible to update the amount in price?

mint egret
#

Aloha stripe devs, we are wanting to add the ability to add an item to an existing plan and prorate it, all while keeping the user subscribed. I am not sure if this is even possible with the way we designed our checkout process.

Creating a plan at time of checkout

_stripePlanService.CreateStripePlan(customerUserId, model.StripeCustomerId, (CartTotalWithoutCredit * 100), SiteSettings.StripeSubscriptionTerm, term, planName, stripeMetadata);

Subscribing to plan
var subscriptionResponse = await _stripeSubscriptionService.CreateSubscription(model.StripeCustomerId, UserId, stripeMetadata);

We are on stripe version 10.0.0.0 😅

tidal wind
#

Hi, is there somewhere I can see the response for a failed paymentIntent? Or is there a good way to mock one?

viscid robin
#

Hi Stripe Devs! newb Stripe Dev here... is there a way to create a custom rule (in Radar) that will validate that the user inputted the expiration date (MM & YY) correctly? I'd like to block the transaction if the expiration month or expiration year is incorrect. TIA 🙏

shrewd slate
#

Hi Stripe Devs! Is there any way to redirect to stripe site for create customer only and come back to developer site

split tide
#

Hi, i have a question about the Retrieve a file by id

quartz lake
#

Hi, can you help me understand the best approach to creating a 3 month installment for $100 dollars each (I know I have to create a subscription and set the iterations property to 3) and after the 3 months a subscription for $39 dollars until the user cancels.

zealous pike
#

Hi everyone,
My company has been communicating with the Stripe team and they recommended reaching out in this channel for more technical support on the implementation we are trying to do. Could you please help me with the implementation? (I will post more details in the thread)

split cargo
leaden steppe
#

Hello team,
I am looking to understand some functionality around Stripe Tax when automatic_tax[enabled]=true.
Our company uses negative amount line items for things like applying loyalty discounts (e.g. -$10 for referring a friend to our service).
We also use negative line items for proration as we manually create our Invoices for when a user switches Subscriptions.
Currently Stripe Tax with automatic_tax[enabled]=true is not compatible with negative amount line items.
This feels like it might just be an MVP kind of situation and that support might added in the future, given how common negative amount line items are.
Can anyone confirm whether future support for negative amount line items is on the roadmap somewhere? Or do we have to develop a workaround to using Stripe Tax with automatic_tax[enabled]=true?
Cheers!

rapid oriole
onyx bay
#

Hi, I am having an issue with Apple Pay integration.

#

I keep getting this error

#

on a private browser, I get this far

#

but then it errors out

languid tulip
#

@onyx bay let's talk in the thread I created above

#

We use threads to keep the channel organized

onyx bay
#

OK, thanks!

vocal wagon
#

Hello,
I just want to ask that if we make a Indian Stripe Account we will be able to get international payments or not?

#

@ember bear

halcyon lynx
#

Hello Folks, question about stripe connect payouts:
We needed to reverse a number of connect transfers but did not have the available balance to do
so. We paused payouts as well as added top-ups to our connect account, waited for the balance to
update and then we were able to successfully reverse the transfers.

However these reversals were not ever included in a stripe payout and we have a bunch of downstream
integration dependencies that wont fire without activity being included in a payout. Im guessing that
the top-ups were the culprit in this instance, is there anything we can do to sweep these missing
transactions into a connect payout?

whole geyser
#

how do i take payments with simply book it

mint egret
#

Can you update the price of an existing plan or do you have to create a new plan with a new price?

hollow knoll
#

Hello, i'm trying to create a transfer to seller but i get an error - "Sorry, this seller cannot accept payments right now due to a temporary error. Please try again later." The vendor is a registered seller, i can see that vendor in the dashboard. I don't have any conditions that would prevent the seller from getting paid. When i run the debugger i do get a user as the seller but then gives me an error message. can you please help?

glacial flame
#

is there any way to set/configure Stripe to USA only ?

hollow surge
#

Is there any stripe end point to get all supported currencies? with supported subunits.

Like { symbol: 'jpy', subunit: 1 } or { currency: 'jpy', zero_decimal: true }

Because depending on checking periodicly the docs are painfull.

tepid cloak
#

I'm using a PaymentIntent generated by an invoice to recollect a customer's CVC. I want the user to confirm the PaymentIntent without completing payment, but confirmation_method is set to automatic. How can I have confirmation_method set to manual for a PaymentIntent created indirectly through an invoice?

thick cliff
#

In this documentation (https://stripe.com/docs/api/accounts/delete) I'm seeing that we have a method for deleting a connected stripe account. The thing I'm trying to achieve though would simply be to disconnect the stripe account. I would rather leave the user's account in place and allow them to still be able to go in and view history even after disconnecting. Is this possilble?

noble orbit
#

is there a API call faster than charges.list to get a list of charges?

quartz lake
#

quick questions, are there any practices that says not to store the price_id in an external database?

inland osprey
#

Hello Stripe gurus! Is there a way to find out WHO triggered a refund from the Stripe Dashboard? The event itself doesn't have this information

fading gale
#

Hello, I have a question regarding direct charges with Stripe Connect. We are using Checkout to collect payment method for Stripe Customer that exists in the** platform** account, and passing in the on_behalf_of param to use the connected account's branding.
We want to create direct charges by passing in the stripe_account header to Stripe::PaymentIntent.create request.
However, we get the following error:

Does this mean that the Stripe Customer on which the payment method is attached needs to be in the connected account?

Thank you for your help

faint cove
#

Hello, I am currently trying to retrieve all subscription from a collection of CustomerIds. What would be the best way to retrieve subscriptions in bulk? https://stripe.com/docs/api/subscriptions/search doesn't seems us Query by customerId 🤔

thorny shoal
vocal wagon
#

can we use test clocks with stripe connect?

jovial grove
#

Hello! 👋 I'm looking for a bit of advice on prorating+billing cycle anchors... lets say my product is paid annually at $10/user. A customer signed up with 100 users. We invoiced them immediately for the full $1000. Every quarter we true up their seat count. After 3 months, we see there are 150 users now. I would like to immediately send an invoice for the new amount over the duration of the initial 1 year term: 9 months left for 50 users = $10 * 50 * (9/12) = $375. Can I send that invoice immediately without reseting the billing cycle? I don't need to invoice in that moment for anything after year 1, and just because I trued it up, I don't want to change their billing cycle.

(if there's a better way to handle this, I'm all ears!)

sudden sable
#

Hello, I've mistakenly "Rejected" a stripe account from my marketplace platform, now the stripe account in question is merely one of my test accounts although this wasn't in test mode when i "rejected" it. how do i go about "un-rejecting" said account?

thorny shoal
#

does canceling a subscription with prorate has any effect over subscriptions with proration_behavior:none?

vocal wagon
#

the back account I have in stripe isn’t currently under my name, but rather my son and wife since they help run the business. Am I not able to use this bank account (since I got an email saying my payouts are on hold, I send the info required but they said I need to send proof of a bank that has my name on it)? If not do I need to change to one that’s under my name, and if so will the current payout be lost? Also is it possible to change the legal details on the stripe account?

light pelican
#

Hello,
I am using webhook to track ACH payment fulfilment. I am not able to understand few aspects of it. After the webhook endpoint is configured on Stripe, it sends all the events to the endpoint. That is working fine i can see the events being received at the application end. But in the webhook function, there is something like:
event = stripe.webhooks.constructEvent(req.body, signature, webhookSecret);

what is the need of "constructEvent" when the event is already being received correctly?
https://stripe.com/docs/webhooks/quickstart?lang=node

tulip atlas
#

Hey all, I'm struggling with understanding how to update a customer's address information. I can get the name and such, but a null ref when I attempt to add updated address information. Below is how I'm currently trying to do it.
updCustInfo.Address.Line1 = customer.StreetAddress;

clever siren
#

Hi there, do I have to be a registered business to use stripe? Secondly, can I use stripe in test mode to make api request even if the stripe account has not been verified?

low wing
#

Hi there, instead of building a Stripe app, can we use the available Stripe APIs to build a backend integration, which only functions on our side of our software, that allows customers to login to their Stripe account/access their Stripe data? (as another user mentioned, using OAuth flow?) I saw that Stripe will no longer by supporting "Stripe Extensions" for developers building on the Stripe Dashboard, but I'm wondering if that disallows the creation of extensions that don't need any support from Stripe.

cunning cliff
#

Hi i need to integrate my webhook with my dns Dev environment. but is throwing that is a invalid url

tall turtle
#

Can i dispute a charge went through you all for a service that I did not recieve?

vital slate
#

Hi, I keep getting error "invalid array" when trying to create a checkout session with some shipping options. This is what I define for shipping_options, any idea what is wrong with below? As per the docs this should work:

{
    "shipping_rate_data": {
        "type": "fixed_amount",
        "display_name": "World wide shipping",
        "delivery_estimate": {
            "maximum": {
                "unit": "week",
                "value": 2
            },
            "minimum": {
                "unit": "business_day",
                "value": 2
            }
        },
        "fixed_amount": {
            "amount": 695,
            "currency": "usd"
        },
        "tax_code": "txcd_92010001"
    }
}
obsidian trench
#

Hi, Support team.

Let's continue thread incompleted yesterday.

snow cargo
surreal marsh
#

Hi Team, how to get customer name from stripeEvent.Data.Object?

pastel mountain
#

Hi
I have requireement, I want customer to offer trail period to new customer for each new product available.
How can it be achieved ?

chrome hornet
#

HI

#

If link token generated in plaid in front side. in front side generate public token on success method. how to get this public token in backend side using webhook...which event is used to create webhook

vagrant steppeBOT
#

atul

spiral bluff
#

Is it possible to have credits to offset a specific product in a subscription. E.g. I have 5 products but only want the credit to offset product 1. If product 1 costs 0, then no credits get used up.

I need this for a flow where we reward our customers with credits but we want their credits to only apply to specific products.

unborn canyon
#

Hi Stripe Team. We use Stripe Connect + OAuth connections + destination charges. For the last 5 years, we've been able to refund transactions (including reversing transfers and application fees). Over the last few months, every time we've tried to refund, we get an "invalid_request_error

The recipient of this transfer does not have sufficient funds in their Stripe balance to reverse this amount." These connected accounts normally have some balance, though they're normally being swept straight into payouts. In any case, we used to be able to send them into negative balance / deduct from their bank account. Has something changed in the integration that doesn't allow us to do this anymore?

torn pecan
#

Hi Stripe Team. I have a question. I use dashboard UI create a test customer portal, but i can't activate it , because i can't recive the active email.

jovial dawn
#

hi i want to shift this icon to the right how can i do that ?

#

in this styles

open violet
#

Does stripe provide analytics that i can pull via the api for each connect account? for example, if i wanted to see how much a connect account made over a period of time

ebon iron
#

👋 i'm trying to add support for a promo code for testing in prod using Stripe Checkout. i've added allow_promotion_codes: true when instantiating the Stripe Checkout Session and successfully see the field to enter a promo code. however the promo code i've created by following this part of the guide and entering it is telling me "The code is invalid.". i'm not sure why it's not working.. any help here please?

runic parcel
#

Im building a shopify store, im in cyprus currently, my store is dropshipping. Am i able to connect stripe to my account? (Bank and shopify)
Anyone can help please? And what are the requirements?

onyx bay
#

Hi, I am getting this error

#

can someone help me ?

#

third party

thorny mason
#

hi

#

i need help! anybody can guide me.

#

one error shows me when I add stripe on my web.

#

IntegrationError: Please call Stripe() with your publishable key. You used an empty string.

#

this error shows in pop up

golden cosmos
#

@thorny mason lets continue the conversation in the thread

sweet fjord
#

Hi, I am creating Stripe scheduled subscriptions via API, and I want to set billingCycleAnchor on the phase that starts the subscription. However, I dont see a way to set a date-time on the billingCycleAnchor , only phase_start and automatic values are allowed. Is this a limitation with https://stripe.com/docs/api/subscription_schedules/create ?

thorny mason
#

Please anybody tell me how can i resolve this error

dusk onyx
#

hii

ornate oxide
#

Hi Stripe Team 👋 . I use Subscriptions and have a client listening for the payment_intent.succeeded webhook. The client wishes for the PaymentIntent object to be updated with custom metadata by the time the payment_intent.succeeded webhook is dispatched. One solution idea I had was: listen for the payment_intent.created webhook and then update the PaymentIntent object before the payment_intent.succeeded webhook was dispatched, but I'm finding that on Subscription Creations/Updates events the timing is really tight between the PaymentIntent Created/Succeeded webhooks (1-2 secs apart), not to mention the webhooks aren't guaranteed to be delivered in order anyway. Any ideas for what could be done here? e.g. is there a way to delay the payment_intent.succeeded webhook, or perhaps a way to prepopulate metadata in PaymentIntent objects created against the Subscription? Thanks!

pastel mountain
#

Hi
I have added allow_promotion_codes : true
in session checkout session
But after that also i am not getting apply promotion code field at time of checkout .

devout trout
#

how we can register terminal Stripe Reader M2

onyx bay
#

hi we checked and its still not working

#

its saying its a stripe error

#

i was asked to use this

#

its a stripe issue it seems

golden cosmos
#

@onyx bay i reopened the most recent thread

meager adder
#

I am getting confused between setup intent , token, mandate. Please help me.
My use case is :
I take confirmation from customer to save his card details.

Then I call stripe to send his card details and save the card data. I am expecting some identifier from stripe in return after storing the data.

Then in future I want to send that identifier and amount to stripe to debit the given amount from the customer using the card.

Which API should I use for the above use case ?

waxen pulsar
#

Hi! Suppose I have n number of transactions in my Stripe account A and I connect account A to account B via "Stripe connect" by using "Standard" flow, then is there a way to fetch historical transactions of Account A?

glossy rivet
#

Good morning. When creating an e2e test to create a new customer, I send him metadata where I have the customerCode parameter. But in the response, the metadata is returned as an empty object. I found this issue on metadata (https://github.com/stripe/stripe-mock/issues/30). Is this issue already fixed? My code looks like this: it("Create new customer", async () => {
const customerNewData =
"name=Mail&email=mail@gmail.com&metadata[customerCode]=100200";
const createCustomerRequest = await axios({
method: "POST",
baseURL: http://localhost:12111/v1/customers,
headers: {
"Content-Type": application/x-www-form-urlencoded,
Authorization: Bearer sk_test_51KuupoI9dUljRHPmcDdczD8A1JJ1YYuxX0K6BijdpcJlgAqb2ViXxvZuNuAtivL2vD8hxIZq8PYpVGfxk6aUVjXH0022MghUW4,
},

    data: customerNewData,
});
const createCustomerResponse = createCustomerRequest.data;

const expectedCustomerResponse = {
    address: null,
    balance: expect.any(Number),
    created: expect.any(Number),
    currency: expect.any(String),
    default_source: null,
    description: null,
    discount: null,
    email: expect.any(String),
    id: expect.any(String),
    invoice_prefix: expect.any(String),
    invoice_settings: {
        custom_fields: null,
        default_payment_method: null,
        footer: null,
        rendering_options: null,
    },
    livemode: false,
    metadata: {},
    name: expect.any(String),
    next_invoice_sequence: expect.any(Number),
    object: expect.any(String),
    phone: null,
    preferred_locales: [],
    shipping: null,
    tax_exempt: expect.any(String),
    test_clock: null,
};

expect(createCustomerResponse).toBeObject();
expect(createCustomerResponse).toMatchObject(expectedCustomerResponse);

});

onyx bay
#

Hi!

surreal marsh
#

Hi Team, how to test Events.PaymentIntentPaymentFailed webhook event?

snow cargo
#

hi support please help me on this subscription that have created : sub_1LmYD3LK0bfo5HSbnN1As4qw
i was trying to make a subscription that charges customer immediately and then pause for a month before continue collecting payments every month as usual

however the reality is that the automatic collection starts 1 month late
what is the correct date to put for this?

winged oriole
#

Hi Team,
I set the payout duration to a month and I want to know how the Stripe will take their cut. (per transaction (2.9%+0.30) or have some monthly pay?)

humble frost
#

Hi I am integrating Stripe sdk in my flutter app

#

I am facing an issue with currency conversion

#

when I change the currency apart from inr it goes into incomplete status

#

Hope this will help

lilac merlin
#

Hi team, Can you help me with this issue "Currency Rates Source Not Ready" with GBP (USD is working ok)

sudden ibex
#

Hi there! Is it possible to set annual subscriptions with monthly payment?

obtuse grove
#

Hi there,
I am testing webhook integration, and I tried upgrading subscription from lets say basic 50€ to advanced 300€, but didnt recieved customer.subscription.updated for a new subscription change, but did for paid invoice etc.
And in customer portal or dashboard I see correctly new type of subscription active, so its not like kicking into effect from next subscription period.
Is this expected? Are there some settings maybe that I might have missed?
I can attach picture of events received, if that helps

surreal trench
#

Hi there,
I'm using Stripe Connect and we try to update the business structure (AccountUpdateParams.Company.Structure) .

We need to set the values for Germany:
https://stripe.com/docs/connect/identity-verification?country=DE

Unfortunately, the values "incorporated_partnership" and "unincorporated_partnership" are missing in the AccountUpdateParams (see https://stripe.com/docs/api/accounts/update).
The Java-SDK accepts only Enum Values for the Structure, so I can't set the Strings directly. The same also applies for the AccountCreateParams.

Reduzieren Sie mithilfe der Identitätsprüfung Risiken auf Ihrer Plattform, wenn Sie Connect verwenden.

fluid stirrup
#

Hi - question on failed payment emails.
The documentation page here: https://support.stripe.com/questions/customizable-failed-payment-emails
Says "You can modify fields such as the subject, pre-subject, header, email body text, payment button text..." but I do not see any options to do so other than define the global branding style.

vocal wagon
#

Hi folks,
I have a question about payment intents.
I have payment intent in authorized status and I want to let my customers start use our service and then we capture the funds.
How much time payment intent will be in authorized status? Does this status change automatically? For example in 30 days or so?

safe tusk
#

how many sites can i use in the same stripe account?

vocal wagon
#

Hi, how can I change the metadata value in a PaymentValue? I have created the payment method adding a key called "InternalCode" to the Metadata dictionary. Now I need to update the value of the "InternalCode" key; using PaymentMethodUpdateOptions with the same key in the MetadataDictionary I get the "An item with the same key has already been added" error. How am I supposed to change the value? Is it possible? Thank you very much in advance

glacial grove
#

Hello

Is it possible for a payment intent to automatically move to "canceled" when we have a payment_intent.payment_failed event on it?
example: our customer tries to pay with a card. We do not want to allow them to try again with another card on the same payment intent

thank you

short sandal
#

Hey all, I have multiple plans in my product, and after a customer has subscribed to a plan, they can modify(upgrade/downgrade) their plan as well.

But when downgrading, I want that the customer's current subscription(before downgrading) should still be valid till the plan's end date, and after the current plan(before downgrading) ends, I want their subscription to change to what they were downgrading to. How would I go on about doing this?

I did look into subscription schedules, but I'm not sure how to do add a schedule to an existing subscription.

Thanks

gray crag
#

hello can any one give me the solution first i create customer and after i join bank account so can you give me the code solution so how can i do payment from this bank account.

spring spade
#

Hey all, is there any way to delete the field from metadata programatically ?

We have total 80K customers on stripe and for all of them we wanted to delete that one field from metadata section, but as per documentation it's not possible.

Thank you

vocal wagon
#

Hello, I was trying to test this Reverse charge logic and couldn't achieve this logic stated in the table: https://stripe.com/docs/tax/zero-tax#reverse-charge

Payment intent ID: pi_3LmaqVKMpQoJAhWw1oSv9fBv
Subscription ID: sub_1LmaqUKMpQoJAhWwRQ3cHVrf

Even though the buyer is from different country, VAT was charged. I am setting automatic_tax.enabled = true when creating subscription and the price's tax_behaviour = inclusive (I tested with exclusive, it doesn't change the outcome however.

wide plover
#

Hello, I am implementing a custom Stripe solution for our SAAS platform. I'm currently adding coupons/promotion code implementation and trying to implement their respective restrictions. Right now, I attach the coupon straight to the invoice (we don't use subscriptions) and when the invoice is paid, the redemption counter of the coupon is increased (which is expected) but the redemption counter of the promotion code is not.
To summarise, I'd like to bump up the promotion code redemption counter when one is used. I can't find anything in the docs that explains how promotion code redemptions work when using the SDK.

tardy yarrow
#

Hello, I am Ozlem. We have a Stripe integration and our users are using Stripe subscription solutions. I want to know that how new Mastercard Subscription Rules will affect our integration. We don't keep any subscription information on our side so we have no chance to update customers before subscription charges etc. Did Stripe update itsef according to this change? https://justt.ai/mastercard-subscription-rules-update/

vocal wagon
#

Hello, we're implementing Stripe solution into our product. Therefore, we need to make monthly subscriptions, but also with a usage. E.g., Monthly subscriptions for 100 units. If the client used 100 unith within 10 days, the subscription must be renewed and billed again. As I understand, the metered billing works differently as it charges for a used count that is over 100 at the end of billing period. But is it possible to implement the feature I asked on the second sentence?

#

Hi All, I'm canceling a subscription via API with proration. When I do stripe_subscription.delete(prorate: true) in the dashboard, I can see that the subscription was deleted. Events suggest that some form of credit was given to the customer, but credit balance in the dashboard keeps showing $0. Why? Where can I find the prorated value? Or is it tied to an invoice, not a customer?

#

Hello everybody... I have a question regarding subscription downgrades and webhooks..

So, in our app, if a user downgrades their sub, nothing happens until the end of current billing cycle (we use proration_behavior: none). This is OK, in our DB we do store what the user currently has (current field) and also what he'll have in the next BC (next field).

While doing the downgrade, Stripe issues two customer.subscription.updated events to our webhook endpoint. The first time, once the user actually did the downgrade, via the app. And the 2nd time, once the initial BC has ended, and we arrived into the next one.

Sounds good, but, my question is - is there a way to somehow differentiate between these two events?

I mean, in my webhook handler code, I'd like to differentiate between:

  1. oh user just did the downgrade at this very moment via the app, no need to do anything in the DB because we've already updated the next
  2. oh this is actually the next BC and Stripe is notifying us about the change, and now I need to set what was written in next into the currentee
vocal wagon
vocal wagon
#

Hi folks,
please advise me with next thing:

  1. I want to use Payment Intent and Invoice for put charge on hold for one time payment
  2. I use invoice for calculate amount to charge and for send to customer
  3. I use payment intent for put payment on hold and capture later manually when user start use our service
    Is it a way to bind together payment intent and invoice and move invoice to paid status without charge customer twice?
    When I try to finilize and pay invoice it charge customer and create new payment intent but I need to link already existed captured payment intent
summer kelp
#

Hi

brisk heart
#

Can someone help me out with this error while trying to modify a connected account? This application does not have the required permissions for the parameter 'company' on account 'acct_1LiUjv2ZYHj36wmD'.

summer kelp
#

I need to talk with someone urgent

#

U have office in UAE

#

I need contact number

#

Or location

cerulean pineBOT
#

:question: @summer kelp Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact

vagrant steppeBOT
#

lekt9

summer kelp
#

More than 14 days the company sent the money

#

Until now nothing comes

#

What I can do

#

Thy ask for invoice and I send it

#

What I do now

winter moat
#

Hi there 👋 !
I Hope Everyone is ok around here.
I have a question about currencies and countries for bank accounts.
I have some combination (like a bank account in Switzerland and currency in GBP) where Stripe refuses to do a payout less than 200£
The error message is
"code": "amount_too_small",
"doc_url": "https://stripe.com/docs/error-codes/amount-too-small",
"message": "Amount must be no less than £200.00

my question: How can I know if a combination country/currency is OK or KO ? is there a list of currencies "fully available" for each country ? or the opposite?

thorny shoal
#

Good morning. Question. Posting a subscription cancel action via api triggers my configured webhooks for subscriptions cancelation?

normal compass
#

Hii

wispy crow
#

Hi!, could checkout session process for payment, create multiple subscriptions for a customer?

normal compass
#

hii need help in payment intent !!!!!

cold orchid
#

Hi, I am facing an issue to enable treasury to existing Stripe connected account.

#

I have attached error snapshot here.

vocal wagon
#

Any info when the chat support will be available again?

#

Hello, I need help with my account. Can someone from support contact me privately? It's really important, thank you

grave comet
#

I'm receiving the error "No such coupon: 'L8x8f6Og'" when I do "couponService.Delete(Coupon.Id);" but the coupon definitely exists as I can see it in my test dashboard

remote obsidian
#

Hi, can you please tell me if there is an option to get Bitcoin when a customer orders a product from my woocommerce store with euros/credit card?

urban plank
#

Hi! Is it possible to capture more than the amount in the initial payment intent? I have a paymentMethod and a Customer and want to reserve e.g. 5 Euro. After the customer has finished his trip the amount may be 7 Euro. So I could make a second payment intent with 2 Euro, but I would like to have the 7 Euro in one payment.

noble orbit
#

Hey all, not sure if this is a dev question or not, but is there a way to simulate with Stripe a payment intent assigned a credit card but with a failed status?

covert bay
#

Hey! We made an order submit request from a connected account and got this error:

This order cannot be processed by any payment methods enabled in your Dashboard. Please change the amount/currency or enable more payment method types.

I haven’t been able to figure out what it means or what it’s asking us to do…

golden sigil
#

Hi there! We are using CheckoutSession and we have a question: Is it possible to suspend a subscription in the Customer Portal and then resume it?

languid hearth
#

Some of my customers are reporting terminal reader crashes and freezing, can anyone in this chat check status/logs of card readers? They are on version 2.7.8.0.

SN: WSC513103000531
SN: WSC513103000540

odd cradle
#

hello any one can explain why the webhook with event payment failed is not called in this situation but in test mode it happens

forest sleet
#

Good morning!

Is possible to filter issuing Transactions by special parameter or get only refund transactions?
something like ...

stripe.issuing.Transaction.list(
  filter_by={'type': 'refund'}
)
vocal wagon
#

Hi, we received a charge.failed event for a Sofort payment. We are surprised however that the event has the field captured at true, this seems to be inconsistent with the event type charge.failed is it not ?

short sand
#

Hi. We are looking to hear changes to payouts_enabled and charges_enabled. When we test by "pausing" the connected account in the dashboard, we do not see a webhook triggered. When we edit the dba and contact number, an account.update is triggered. What event(s) should we be listening for a change to a connected account's ability to accept charges?

ebon iron
copper reef
#

@forest sleet please use your existing thread to chat rather than posting a new message in the channel

edgy sable
#

How to stop stripe from sending unsuccessful events during testing? Ever since we hooked up stripe cli and used it to forward stripe event to our test server, the CLI sent a large amount of events to the server and often crashed it. What we eventually figured out was (not sure if it is what actually happening):

  1. We use the same stripe test key for multiple test environments (unit testing, frontend testing etc), some tests generated a lot of fake customers and events, only relevant events were handled for testing so most would fail
  2. Since all test environments share the same stripe test account, when there are multiple stripe listen --forward instances were running, all of them received the same events, and repeatedly since the events failed.
  3. We tried to limit the types of events the CLI can receive with stripe listen --events ... --forward but the root problem remains.

So, assuming that our analysis was correct, is there a way to stop stripe.com from sending failed events repeatedly during testing?

faint talon
#

can you set payment reminders for subscription customers e.g. a few days before the end of their billing period? All I see is a reminder to pay once and invoice is sent

teal verge
#

I have a payment intent where I supplied the customer and payment_method. I was under the impression that when I used that payment intent's client secret on the front end, that Stripe Elements would detect that and not display the full credit card form (since we are using a saved card on file). If this isn't the case, am I responsible on the front end to render the correct UI based on whether they are using a saved card or not? When I tested this out, it looks like Stripe Elements is asking the user for their full credit card details.

raw cove
#

Hello, is there a way for me to do custom program logic before redirecting to url on stripe.confirmSetup? I wanted to do some logic first before redirection

vocal wagon
#

hello! im trying to use a test card for subscription payment. now am using a 4242424etc.. but the payment is always faied...there is another one in which i can simulate invoice.paid ? Thank You

empty seal
#

I am testing subscription, why i am getting payment failed on renewal? Is it because its in test mode?

kindred pine
#

Hi... Reading the API doc, I see we can't delete a connected account on live mode. I want to know when those accounts are deleted from the Stripe servers due to legal stuff and If we can do anything to do that (some clients are not happy with this decision).

quick mango
amber coral
#

Hello all. Does anyone know how to set the 'payment_options_collection' flag in the dotnet nuget package: "Stripe.net" Version="40.1.0"

carmine lintel
#

Hello - I have a question about catching errors in JS using terminal.setReaderDisplay(). The docs say it returns a Promise but I'm not sure how to use that to determine if the request to set the screen was successful or not

hearty karma
#

Hi everyone! My platform has users connecting to Stripe using the OAuth method here: https://stripe.com/docs/connect/oauth-reference

Currently, that connection method shows some Stripe Accounts that are controlled by other platforms. As a result, some of our users are choosing to connect to an account connected to another platform instead of creating a new account to use with only ours.

We are looking for a way via the API to detect which platform an account is connected to so that we can show a warning to users if we don't have control over it. Does anyone know if there's a good endpoint for this? Best thing I've found is to get the Account via the API and to check if the created field is present as that field only seems to be sent if your platform has control over the connected account

wispy bobcat
#

Hi Stripe staff. One of my customers is experiencing setting a payment due to, as per stripe logs, insufficient funds. My customer says that they have enough balance in the account and that they have no any limits set in the credit card. Aside of asking to their card issuer is there something I can check in the logs to tell them what is actually going on? Thanks!

hexed mirage
#

Hello, I created a customer and a payment by API with success. If I now to create a subscription for this customer, there is no payment method available. How can I store the payment method from the customer to create a subscription?

fresh sparrow
#

What's the best way of altering the billing cycle of a subscription for testing? I have tried to a) Create a trial subscription as suggested in this article - https://stripe.com/docs/billing/subscriptions/billing-cycle?locale=en-GB and b) Create a new subscription with a new subscription and modifying the Start and end date through the dashboard (attached), but both result in a subscription where the current_period_start returned is always the moment I created the resource. Any direction would be much appreciated 🙂

vocal wagon
#

Is it possible to preview Invoice email in test mode?

sweet fjord
#

Hi is it possible to update the billing cycle anchor once the subscription is created? In the API, I see only now or unchanged values are allowed

vocal wagon
#

Hello! I need to attach a default Payment Method to use to pay an invoice. I listen an invoice.paid and invoice.payment_failed on a scheduleSubscription, and this one is created when a checkout.session.completed event is done...so, How can i ? Thank you 🙂

#

My Stripe Express account just disabled, but I havent gotten any warning or message or reason

#

Anyone know how to fix?

#

Customers keep getting this error.

#

Its subscriptions through Whop (whop.com)

vagrant steppeBOT
#

DamManc

#

Matty Montana

crystal glacier
#

I'm working with payment intents, and would like to create multiple transfers to connected accounts, and get this error...some additional info, I can't use destination charges, because there will be multiple transfer created from a single charge

tulip schooner
open kraken
#

My GBP prices are configured with tax_behavior=inclusive. I then use Stripe Tax with Stripe Checkout to automatically manage the taxes when our users purchase something. Given that I am not familiar with how taxes are computed when taxes are included in prices, I have a hard time to figure out how Stripe ends up with these tax amounts (this is related to checkout session cs_test_a1CxY6WCq3CCugzVhAkODtB9M5eRAm8PzlcAMoCsRV2OCVIlrcLmAIlC06). Could you please tell me what is the formula to end-up with 1.26 and 2.39 of taxes?

keen sigil
#

hey team. We create transfers from our platform account to express connect accounts. We encountered a curious case where funds weren't instantly available in the connect account which we hadn't seen before. What causes this behavior and can we know about it before hand?

smoky pasture
#

Hello all, I have a question about webhooks and Stripe Terminal

twin nimbus
#

Hi there, I'm wondering if there's a way to dynamically change shipping rate in Checkout based on ZIP. Thanks.

frigid elk
#

Hi team, I met a question when my customer pay with credit card by stripe payment link. Does Stripe support the payment method using credit rather than cash >

vocal wagon
#

Hi all, do you know if we can use a PromotionCode with API and invoices. I can put a coupon id included in the PromotionCode stripe object but when I do it it doesn't count the PromotionCode usage.
I do:
$stripe->invoiceItems->create([ 'invoice' => ..., 'customer' => ..., 'price' => ..., 'quantity' => ..., 'currency' => ..., 'discounts' => [ [ ' coupon' => $promo->coupon ] ] ])

boreal swallow
#

Hello I can’t find the number to get help on the phone I click through the website and it just cycles but never gives you a number to call

dusk finch
#

can some one help me my id picture is not working i have taken countless amounts

fading gale
#

Hello! I asked a question yesterday around creating Direct Charges for a connected account. I was told that I have to clone the Customer and payment method (linked documentation: https://stripe.com/docs/connect/cloning-customers-across-accounts#creating-charges)

However, in our use case, we don't need to re-use Customers across connected accounts. In this case, should we be creating Customer and Payment Method directly in the sole connected account (instead on the platform)?

Thanks for your help.

nocturne grail
#

Does Stripe Connect allow for a customer to make a single payment that is split between the platform and multiple other connected accounts at once?

My sense in looking at the docs is that you can only take a fee and have the payment sent to one connected account.

Is it possible to support payments to multiple connected accounts through a custom UI workflow?

I haven't built anything yet, I'm just trying to see if what I want to do is even possible with stripe.

fresh sparrow
#

I asked a similar question earlier (so sorry if I am repeating myself) - is it possible to update the current_period_start of a subscription retrospectively?

meager fossil
#

I am partnered with a verified Stripe partner who is based in another country. Our users consistently run into “do not honor” and “payment intent authentication failure” errors. We are missing out on tons of profit because of this. All my company’s integration does is get the stripe client secret to load the payment element. Is there anything I can do on my end to make payments go through more often? I hate telling users to call their banks or find another card.

noble orbit
#

Hey folks, does anyone have a example of what the call for a list of PaymentsIntents looks like when it has just 1 PI in it?

worn plover
#

I created a price table and in checkout success event I don't get metadata of product in test mode is it a bug or what ? @summer umbra

tulip atlas
#

What would be a recommended way of pulling in subscriptions and showing the users associated with said subscription?

steel inlet
#

Hi there! We are looking for a way to have a coupon that can be used by multiple users but that each user can use it only once. Is it possible?

#

We are trying setting the value "One time" to "Duration" field on coupon creation, but by this way the client can apply again the same coupon on subscription updates

ancient needle
#

hi! i'm migrating to the payment element and wondering about how to handle free trial subscriptions when users don't complete the purchase flow. we create subscriptions in an incomplete state to get the client secret to use with the payment element, but for free trial subs they become immediately active. then, if the user doesn't enter payment info and confirm the set up intent, the free trial continues to exist in stripe for 14 days. we are looking into deleting these subscriptions, but the API seems to only allow cancelling which doesn't terminate the sub until the end of the billing cycle. this creates an issue with creating a new sub for the customer if they go through the flow again, because of the way we are handling idempotency.

noble orbit
#

Is 100 a hard limit on all the list APIs or can you retrieve more than 100?

sweet fjord
#

Hi, is there a way to set the subscription billing cycle to start from 1st of Month 00:00:00 to 1st of next Month 00:00:00, but invoice creation should happen after 3 hrs, meaning at 1st of Month 03:00:00

golden sigil
#

How can we access the Customer Portal via link? We have a problem that is not appearing to modify the payment method in the customer portal, and we would like to check how it is appearing for the customer without having to ask for access for him. How can we verify this? We have all the customer information.

midnight lintel
#

We have automatic payouts set up - how do I add metadata to automatic payouts?

rich robin
#

we use a few Checkout sessions and have recently started to add Cross-Sell products. Does anyone have any recommendations on how we can track/learn when cross-sells occur? I don't see anything in the Checkout response body or webhook event list that would give us visibility into this.

lunar egret
#

Hi Team, I am trying to fetch the invoice-related events of a customer from stripe using the following logic

Stripe.apiKey = ApplicationProperties.getStripeSecretKey();
Map<String, Object> params2 = new HashMap<>();
params2.put("limit", 300);
params2.put("type", "invoice.paid");
params2.put("type", "invoice.payment_failed");
params2.put("type", "invoice.payment_action_required");
params2.put("type", "invoice.payment_succeeded");
params2.put("type", "invoice.sent");
EventCollection events = Event.list(params2);

I am getting the following output from stripe no matter what the payment status is

  1. <com.stripe.model.EventCollection@312176884 id=> JSON: {
    "object": "list",
    "data": [],
    "has_more": false,
    "url": "/v1/events",
    "request_options": null,
    "request_params": {
    "limit": 300,
    "type": "invoice.sent"
    }
    }

can anyone suggest whats wrong with the above code

timber cliff
#

We are put our web online this morning, but stripe don't validate our website yes, we have a presentation this evening. How we can push the final validation from Stripe ?

vocal wagon
#

hi Stripe Team! wondering what would be the best way to do a subscription schedule update. When subscription.item quantity gets updated via api, also update any subscription schedule with new quantity number. I cant figure out the way to build update object. (more in the comment)

hard cape
#

Hi everyone. thanks for taking the time.

I'm quite "green" with stripe connect and would appreciate any assistance with the link to the page that I can edit my connected account's percentages and payout timeline on my stripe dashboard. I do not have a website ready yet and hence can't use the code available on the "docs" section. As mentioned, anyone with a link to the page where I can edit my connected accounts payout percentage and timeline, kindly drop it in the comments section.

Thanks y'all!

pliant trail
#

Hello Stripe Team,
Guys I wanna ask one question that if user made a payment then how longer stripe allows us to initiate refund on that payment. Is there any time limitations if yes then what is that..?

spiral thistle
#

Hello Friends,
Recently I was trying do manual payouts to connect account which is working great. but when ones connect account balance is not enough to do payout then it errored. I try to retrieve balance using balance API with stripe_account key and it gives me this error

Uncaught Exception: Received unknown parameter: stripe_account

How I can retrieve connect account balance?

normal compass
#

Hi need help !!!

true stirrup
gilded crescent
#

Hello! I have a question about subscription updates via customer portal. We have only one product, with two options: yearly or monthly payment. We'd like our users to be able to change their plan from yearly to monthly, but it would be important to wait with the new invoice and payment until the yearly period ends. E.g. if their yearly subscription renews on 1st January, and they switch to monthly in September, next payment (for the monthly plan) happens only on 1st January. Is this possible via the customer portal?

dusk cedar
#

Hello Everyone,

Does stripe support TypeScript?

I have used stripe in a bunch of projects with NodeJs and javascript.
I have a new project in NestJS and TypeScript.
Need some help and tips.

vocal wagon
rigid stag
#

Hi! For the Stripe issuing product, where can I find the Stripe charged fees to the platform account for the transactions made with connected account cards?

eager jackal
#

Hey can I track events of the user on the stripe payment gateway page(using mixpanel) which is called by the api on my website?

quasi night
#

Hi! I'm trying to model a subscription based pricing model for my project. I have a product with two prices, so any customer subscribing will have two subscription items(one with flat-rate and another with metered usage based). At a later stage, customer can choose not to use metered subscription item, so I want to delete the subscription item. But, if there are any usage reported to the metered subscription item, I want to add that usage to the upcoming invoice rather than setting clear_usage=true which clears the usage itself and there is no other way to delete a subscription item with reported usage. Currently I do not see a way to do this. Can anyone help me with this case?

eager jackal
quartz lake
#

Hi are there any docs you can provide for payments using elements and how to implement discount codes? Or if you can briefly mention what the process would look like

wide plover
#

Hello, I am trying to create customers programatically with a specific currency, currently a default one seems to be used, I can't find anything mentioning that in the docs

frosty urchin
#

I want to allow Card and ACH payments with Stripe Elements. Is there a way to default the payment type to ACH instead of Card.

tulip atlas
#

How to handle more than 4 levels deep of expansion. For instance, Need to not only get the customers associated with a subscription but also the product name assigned to that subscription? Or am I thinking of things backwards here?

lofty coral
#

Hi, I'm a little lost in the documentation... I'm doing a "referral" program inside my web application, userA is a subscriptor of my app, then userB create a subscription using the userA link... I want to be notified each month when stripe charges succesfully to userB, so I can give a reward to userA each month userB pays. Which stripe event should I start listening for?
invoice.paid? payment_intent.succeeded?

vagrant steppeBOT
#

Pipe

fading gale
#

Hello! Question on Stripe Connect - will the platform account have full control of objects in the connected accounts? Specifically, for our Standard connected accounts with Direct Charges where all Customers/Payment Methods exist in the connected account, will the platform account have full CRUD permission on these Customers/PaymentMethods?

sweet forge
#

Is the Passing the Stripe fee on to customers the only way to cover Stripe fees? And how to process fees of customers if in some jurisdictions, charging processing fees to customers is prohibited? https://support.stripe.com/questions/passing-the-stripe-fee-on-to-customers Thank you in advance!

rigid furnace
#

Pardon the interruption, but we received a message saying that someone may be card testing on our site. What's odd is that when reviewing the logs for those SetupIntent requests, the zip code is included, however our payment form doesn't have an option for a zip code (we're only collecting card number, expiration and CVC, using the Stripe Card Element). Is it possible for someone to setup another site, with a fake payments page, and use our public key to test out creation of SetupIntents without hitting our backend?

turbid ember
#

Hi, We are transferring $ from a connected account into platform, to charge % markup for instant payouts. We are doing this:

    amount,
    currency: ‘usd’,
    destination: companyAccount,
    metadata: { name: `Fee Payout ${accountId}` }
  },```

On the connect account dashboard, it comes out as "Refund on <company name>" - do we have any control over this language?
balmy coral
#

Hi, I'm trying to take into account payment failures on subscription changes. Our current workflow is to update the subscription price's item quantity and then invoice the customer immediately. The initial creation of the subscription is through stripe checkout. The problem is that the subscription update we get for customer.subscription.updated always has the status active and the invoice paid even though the invoice might not be paid. According to this, https://stripe.com/docs/api/subscriptions/update, I should be able to update the payment_behavior to default to incomplete. I also updated subscription items to default to incomplete. I also created a brand new subscription on that callback for the customer that defaults the same way but it ended up being automatically paid! Even though the latest invoice is not paid in the stripe console, the latest invoice is actually not the latest. That makes sense that it doesn't have the latest because the sub was updated prior to invoicing. What is the correct way to handle this workflow as I've been spiking on this for a couple of days now with no luck?

chrome sonnet
#

After an account's subscription was cancelled because it was delinquent, how do we reactivate the subscription? We have a situation where the user updated the credit card on file so the payment went through after the subscription was cancelled and the payment was after the cancellation date.

indigo raptor
#

how much money traffic to i need to make so i wont need to wait 1 week to wait to withdraw my money?
I made around 1.1k € in last year and im still waiting 1 week to withdraw

dusk echo
#

What's the criteria by which a customer's billing address would be recognized or unrecognized for tax purposes? I've got a full address with country, city, state, postal code etc and stripe won't recognize it for some reason. Thanks in advance for any help provided

lime parrot
#

Is there a way to change the default placeholder text in the Stripe card payment form - the card number field populates 1234 1234 1234 1234 and the postcode field populates with WS11 1DB. Is the text cahngeable to just "Card number" and empty postcode field as we find the prep-populated numbers and postcode momentarily confusing. We want to remove this visual jar and replace the pre-populated helper text with something more helpful. Thanks

mint egret
#

Hello I was wondering if there is a set time for webhooks to be sent out? Sorry if that question is poorly worded

balmy yacht
#

Is there a way to create a one time payment link via a payment intent?

lunar egret
balmy coral
meager fossil
#

Hi, is there a way to make users enter their AVS billing address information on a Stripe payment element? Or do I have to collect that myself then push it into the confirmPayment js method?

daring pebble
#

Are some payment method types conditionally hidden on the payments settings screen - https://dashboard.stripe.com/settings/payments ? We are trying to enable bank transfers for large payments using the us_bank_account payment type, but can't see any way to enable it so we are hitting errors

brittle oriole
#

Hi

normal compass
#

hi need help !!!!