#dev-help

1 messages · Page 179 of 1

tame heath
#

yes, for stripe-ios, Version 20.0.0

hasty dove
#

hey, just playing around some more and have used the clock feature so i can test things by forwarding time etc. i have a customer that now has 2 invoices generated via a subscription i created. by advancing the clock i didn't get any email arrive with said invoice and i can't see a manual way in the dashboard to send one. am i missing something?

cloud river
#

Hi I have a question regarding payments:

  1. Is there a difference between fees (what Stripe charges) in test-mode(development) and in live-mode(production)? In test-mode(development) Stripe fees do not occur at all.

  2. Does Stripe reduce the amount (what customer pays to vendor for their product) by fees immediately and returns reduced amount or does it happen differently?

  3. Example: according to https://stripe.com/en-cz/pricing the customer pays 9 EUR by "international card" = 9 EUR minus 2.9% = 8.739 EUR minus 0,25 EUR = expected amount 8.489 EUR****

grim palm
#

We have a startup project and need stripe solution.

We should provide payment devices on Food Truck in Germany.
Stripe Terminal is available for us as we examined for detail however, we need help.
First of all, Which stripe hardwares do you recommend?

vocal wagon
#

Hi there is there anyway to merge 2 subscriptions within stripe when related to the same customer ?

nova pond
#

Hi, how do I pass billing address while creating payment intent object?

molten sphinx
#

i need help, i was supposed to get a call from sales to set up a API and no one ever called, kind of rude and unsettling.

severe spruce
#

Hey, We are building an app which will accept payment through credit card and ACH. It will also generate some issuing card and then use the payments to top--up those cards. We want to know is there a way to directly top-up the individual card ?

vocal wagon
#

Hey, is it true that stripe is in charge of Shopify payments ?

hollow folio
#

Hi, looking for some context on digital wallets integrated via PaymentRequestButtonElement in web. When the user has not configured the wallet the button doesn't display, which leads to issues with the UX jumping or having blank space. Is there a reason Stripe doesn't fall back to the "Set up Apple Pay" flow, or the equivalent on Google Pay? Are devs expected to build that fallback manually? It doesn't seem hard to build it, but I wonder if there is a reason why Stripe choses not to do this.

short imp
#

I use to connect type express. The next step is to generate a financial report in my user account and download this report in csv format. What do I need to download this report, as it requires authorization.

grim palm
copper reef
#

@grim palm re-opened your previous thread 🙂 let's chat there

glossy zinc
#

I use zapier to connect all my apps after contract signing. I would like to offer monthly payment options and create a stripe subscription, but that option seems to have disappeared in the last year. Any chance of it being readded soon?

#

Or is there a separate workaround?

undone torrent
#

I was asked to research installment plans for subscriptions. Do installments only work in Mexico?

ebon rapids
#

Hey everyone, just a small question. Can an admin, providing it live secret key, fetch any connected acc's paymentIntent information with paymentIntent id?

vocal wagon
#

I don’t receive sellix emails

#

Can someone help me

gleaming silo
#

Hello! I would like to set up klarna on my payment links - can someone please assist me with this?

vocal wagon
#

Hi, when I retrieve customers by email

$stripe->customers->all([
'email' => $userEmail,
'limit' => 1
]);
if on Stripe the email is foobar@foo.it and in $userEmail there is Foobar@foo.it, does it returns any record?

lament kettle
#

acct_1H4V1OCfYYBGT5NX we are getting a high rate of declines. it is a restaurant. has our business been categorized as such?

solemn lance
#

hi

#

my account can't be passed

#

could anyone help me out

lilac cave
#

We have had over 900 declined payments within 24 hours. I think at least one has gone through looks like fraud and stolen cards what do I need to do?

bronze whale
#

Hi team, I have a question regarding our express connect accounts.Some of our express accounts are outside of our region. We are in the UK and some accounts are in the US so we can't automatically transfer funds to the express accounts. When attempting to do that manually I receive the following: Transfers cannot be sent to accounts located in United States because it's outside of your platform's region. Create a destination or direct payment in order to add funds to this account's balance.
Is there any way for us to pay our express accounts in the dashoard?

lime moth
#

I recently implemented Stripe into a web application using a Payment Element with a HTML/JS frontend and PHP backend. I'm still doing testing, but I noticed that the Google Pay field displays occasionally, along with another field called Card. How does it decide if it will display those fields? I am testing on a MacBook with MacOS 12.4 and the latest Chrome web browser. Thanks.

golden ice
#

Hey there 👋
We need to send a custom ACH mandate confirmation email and one of the fields we need is the account_holder_name, that is not easily available in the setup intent domain.
Is there a recommended way to get this info?
It's a ruby app.

short imp
#

I am creating an account type connection express. In the next step, I create a link account. Should this request automatically redirect my user to register with stripe or should I initiate the redirect myself?

ember bear
#

@short imp let's chat in the thread we already have open

hybrid hemlock
#

Can someone help me understand why the /payment_methods API requires that we pass in a type parameter? Isn't there a common need to pull all payment methods for a customer and not have to make several calls to compile a list of all of them? It seems unusual so wondering if I'm missing something.

calm minnow
#

Hi, I am using the Stripe PHP package in the backend and the Flutter Stripe package in the front end, now I want to find payment using the payment id. It is possible using Stripe PHP package. Thanks

novel obsidian
#

When using subscription.pending_invoice_item_interval, is there a way to not have Stripe immediately finalize the mid-period invoices so I'll get an hour to make any adjustments?

sullen ginkgo
#

Hello I am using stripe app. I completed my shift in July 4. Hyr app already send my pay in stripe app but stripe app don’t send my pay in my account.

fossil oracle
#

does stripe recurring payments (subscription) for 3d secure card require authorization for each billing cycle? My usecases requires doing everything on server nothing on client.

rough iron
#

I'm creating a new sales platform for a manufacturer. I'm using the new Orders API, so Stripe handles the tax for us. They want to add Subscriptions as well. Can I do subscriptions with Orders?

weak briar
#

Is there a way to retrieve multiple subscriptions (or any other object) in a single API call using an array of IDs?

dim hearth
#

@rough iron Just use the same thread we have open 🙂

novel obsidian
#

Stripe's customer API provides invoice_settings (I need custom fields and footer), but is there a way to edit it on the dashboard? Similarly, Stripe's subscription edit page lets you edit the invoice footer and fields in the dashboard, but I don't see that in the subscription API (only on the invoices API, but that's not the same), how would I do this? I am trying to find a consistent way to let Stripe dashboard users edit invoice settings and then sync them back via API to my app, and there doesn't seem to be one.

dim hearth
#

@novel obsidian Just use the same thread we hae open already please

novel obsidian
dim hearth
#

No worries, we just prefer to have as few threads as possible, so it's better to keep your questions in the same thread

hazy shell
#

I'm looking into supporting ACH debit on a web app using the <PaymentElement> and I have a question related directly to ACH debit and abuse.

Users opting to use ACH debit can end up in a flow that requires verification using micro-deposits which can take 1-2 days to be sent to the user and after that, the micro-deposit is valid for 10 days. During this time, I am planning on allowing my user to use my web application. If the verification fails at any point, I'll remove that access.

My concern is whether or not the user can abuse micro-deposits. The scenario I'm thinking of is:

User enters ACH debit as payment method of choice.
Stripe sends micro-deposits
User waits until micro-deposit expires
User repeats process by entering ACH debit as payment method of choice

This will allow the user to use my web application forever unless I add some checks in the backend but before I do that, does anyone know if banks automatically have these checks in place already?

tired dagger
#

Hello Stripe Devs! I'm having issue confirming a card payment with the Payment Request Button Element and Google Pay. I get the error DEVELOPER_ERROR in loadPaymentData: Invalid stripe:publishableKey for current environment. Make sure you are using Stripe's test key. But my key is right and I'm able to complete successful payments with the CardElement. For context, I'm using Stripe in a React app

ripe basin
#

I need help changing my banking info on stripe

cedar mulch
ripe basin
#

Well i cannot login because it says too many failed attempts

dim hearth
#

@ripe basin please use the thread I made for you

broken spruce
#

Hi there. I know I can edit the description of a payment on the Dashboard, is it possible to do it in the API?

hallow breach
#

Hi, All. Is there way to hold a payment in stripe and release it to customer if a service is done?

scarlet walrus
#

Hey guys, i just have a question. When I cancel a subscription, the refund is managed by stripe?(acording to the remaining days )

tall glade
#

Hi there, quick question. I want to show the promo_code in stripe.checkout, can you point me in the right direction on how I can achieve that?

clever magnet
#

Does anyone know how to loop through this in react

{cartItems.map((item) => ( )}

and append it to the lineItems so that I can display it on cart

peak sparrow
#

Hi, I have a doubt, if I create a payment method of the type: card, and I insert a card that has a credit and debit function.
What type of card would it be: credit or debit?

vocal wagon
#

hello everyone! I am making an app where users are charged money when they fail to complete some goal they promised to do. The user inputs the amount of money they wish to put on the line via an HTML form. Would it be possible to take the user-given value and use the stripe API to charge a variable amount upon failure of completing the task?

thanks in advance for any help :)

#

Hello, i've got a doubt abt Stripe, idk if Stripe is related to Ro.place is a commerce abt trading stuff from Roblox.

#

Due to my Bank doesn't lemme to make some payments because of Stripe

woeful grove
#

hello team question about handling the information provided in the description field of the Transaction Object. The testing records show a pipe delimited string. Can you provide more details on this info? Could you provide other examples that show the range of different outputs? Or is there a way we could generate others (besides debits or credits from a cardholder)? https://stripe.com/docs/api/treasury/transactions/object?lang=ruby#transaction_object-description

opal fulcrum
#

hey all! just have a really quick question: how do you pass in dictionaries into stripe CLI commands?
i'm trying to list all events and filter by all events with timestamp greater than X (https://stripe.com/docs/api/events/list?lang=cli), and the command looks something like this:
stripe events list --created=[???]
the problem is i don't know how to pass in the requested dictionary for created.gt. I've tried a couple ways of formatting it and all of them give errors
if anyone knows how to do this that would be highly appreciated, thanks 🙂

bitter veldt
#

Hello! I am migrating my site to a new server and domain, and I am running into some issues.

There are two functions with issues.

  1. The client registration has a card entry. For the new site, I get this error: "No such setupintent" (screenshot attached)

  2. For the provider registration, there is a a portion where they sign up for stripe through the stripe widget. This widget seems to be in "Test mode", connected to ReachLink Dev, instead of ReachLink.

Both of these functions work fine on the real site. As far as I can tell, I have setup the environment variables fine.

I have attached screenshots of both the correct and incorrect registration widget.

It may be a problem with the OAUTH url? But I am not sure.

I have also added the new domain as a redirect URI.

Thank you 🙂

bitter veldt
uncut vale
#

Is there a problem with the Stripe API's?

#

We are getting an API excpetion and being told the stripe engineers are looking into it

vocal wagon
#

I need some help with using Financial connections session. I have tried using it locally(on localhost) and it works well, but when I try it on the production domain(domain.com), I get the following error:

This is not a valid Financial Connections Session client_secret.

Is there something wrong that I am doing? They all have the same details, using the same stripe account, and both are using sandbox.

astral thistle
#

Hello, we are looking into migrating to Stripe Tax but if I understand correctly we would need to migrate from using payment intents to orders to support our current payment flow. When I go to the orders documentation and select the Java client, it states that it is not yet supported. Could someone confirm if this is the case, and when the Java client would be supported? And is the only workaround to this to calculate tax ourselves for this payment flow? When I check the Java client itself, I do see an Order object in com.stripe.model

weary warren
#

Hi i need to remove a card on my account

rotund marten
#

Hello all we are getting HTTP status 429 Stripe::RateLimitError. Which is fine but I dont want Stripe to retry it again on their side. I want to turn off the retries for RateLimitError. Can somebody help me

jade prawn
tired dagger
#

If I have a connected live account, is there any way to create a test account from it or port it over into testing?

unborn trench
#

Can Stripe Links handle affiliate codes?

crystal imp
#

Is there a way that we can use a stripe_customer_id to retrieve the customer's payment intents?

coarse steppe
#

My account is temporary disable please anyone help me?

tall glade
#

hey quick question, what's the best way to show a confimration number after a sucessful payment via stripe.checkout?

#

after payment is sucessful, I am getting the /success session but can't seem to find any confirmation numbers to show the user. Does stripe generate these?

rose plinth
#

Hello. Is it possible to attach billing details to a payment intent? I want to add a billing address to a payment for verification.

harsh ember
#

Hello!, I am creating a subscription with a promo code, by attaching the promo code to the subscription.

May I get some info about, how are the promo codes validations once attached to a subscription? (e.g promo code rules), do I have to make these validations myself, or the subscription API handles them?

woeful grove
#

hi 1 question I am digging into the OutboundPayment docs and noticed that the network field is optional.What happens if the network is not specified? What is the default? It seems like a field you would want to have required, no?

lavish pebble
#

Is it possible to use the PaymentSheet with a SetupIntent without having it list the current payment methods of the customers? I would like to use it as an add modal only and show the list in my own UI.

viscid bluff
#

Using stripe-mock, can I specify what data will be available? For example, if I call Session.retrieve(sessionID), subscription is null, and I need that be able to configure whether its null or not for my tests.

naive echo
#

Hey all, having an issue with TypeScript when destructuring the Customer object after making a call to stripe.customers.retrieve Any ideas why TS thinks email on type Customer doesn't exist?

white sable
#

Hi Stripe
I have facing this issue while installing pods on IOS side in react native
Please check this screenshot and let me know about it

final hornet
#

How to get line items using expandable when creating session(stripe.checkout.sessions.create)?

sacred spruce
#

Are error messages returned by fetchUpdates() safe to show the user, or are these more meant for just the developers?

west radish
#

Hi Stripe team, we're viewing your doc/spec regarding konbini payment method in JP, and have the following question, kindly check:

the spec indicates that if we pass user's name & email while creating payment intent, stripe will create a payment method A accordingly. if we don't attach this payment method id(or name&email pair) to a customer, next time i initiate a konbini payment and pass the same user name&email pair, will stripe create a new payment method B?

here i wanna confirm if attaching payment method to a customer is a must for subsequent konbini payment

blissful zenith
#

I am using the Stripe Go library and when trying to set up automatic tax for a checkout session I get an error stating "You can not pass automatic_tax when not using prices." The line I am calling: params.AutomaticTax = &stripe.CheckoutSessionAutomaticTaxParams{Enabled: stripe.Bool(true)}

final hornet
#

Is there a way to set the metadata of line items when creating sessino?

willow latch
coarse jackal
#

Hi Stripe team! My team check out the flow on accept a payment with one-off payment. For web, the new flow is going to create a session first and redirect the user to Stripe hosted payment page.

I wonder mobile(react-native) would follow the similar flow ?
I am referring to this guide as the payment is confirmed without create a session https://stripe.com/docs/payments/accept-a-payment?platform=react-native

lusty sphinx
#

Hi team. I just got the error with creating a Japanese connect account ( it says that my Capabilities does not verify successfully even when I choose to use the test bank account ? ) . What should I do to fix this ?

fossil oracle
#

Hi team, I created a subscription schedule with card which requires 3DS, confirmed PI with that payment method. Also, configured the billing dashboard to send emails when authorization is required from user. But, the stripe doesn't send email to the customer. Can you help me with this issue. Thanks.

round ferry
#

Hi, stripe is taking time in GMT by default, and because of that sometimes the bookings we make today get assigned with tomorrow's subscription if done at a certain time in the evening from my country, also this results in proration charges. How can I assign dateTime as per local to stripe?

please take a look at req_1WkkXaIQvNyZCk here the time given was supposed to be Wednesday, July 20, 2022 10:06:00 AM and what got assigned to our subscription is Wednesday, July 20, 2022 4:36:00 AM there is a difference of 5:30 hours coz it is consuming in GMT format. How can I work around this?

heavy basin
#

hello, does the subscription id in the invoice change every time the subscription renews? or does it remain the same

winter canopy
#

Hello how can i do id verification for payout in direct bank account

final hornet
#

I have a scenario and I want to understand what is the best way to solve it. Step 1: When creating session, I want to create a record in the database for each line item with some info(related to our platform and not Stripe). Step 2: When the session was sucessful, I want to update the records again with the charge information. This problem could have been easily solved if metadata was allowed to be saved on each line item but unfortunately, it can only be saved for the whole session and not each line item. How would you correspond the record to the line item in the second step?

fiery acorn
#

Hello What happened to the Uncaptured Payment Intent. Can We Invalidate that Payment Intent?

haughty geyser
#

i have one scenario, i need to set fixed price for first 10quantity = 100$ and after that, 10 to infinity i need to set price for usage based price please help e to solve this??

haughty geyser
#

if users not used that first 10 but amount would collected for that 10 in month end, after 10 that is usage based
?
in graduated and volume based there are totally usage based but how can set base amount for first 10 quantities? @dry hatch or any others please give me suggestion

spiral trellis
#

Hi, I have seen Apple Pay and Google Pay on some websites same time on checkout page in my IOS safari, but using stripe I can only see Apple Pay as an option. Google pay does shows up on my Android Chrome browser. Is this the limitation of stripe API to show Apple only on IOS Safari and Google Pay on Android Chrome. Also I can see Google Pay on my Windows Chrome but can't see Google Pay or Apple pay on IOS Chrome.

modest bridge
#

When fetching Prices, is it better to use Stripe::Price.list(lookup_keys: ["lite"]).first instead of Stripe::Price.search({query: "metadata['plan']:'lite'"}) - or is there even a better way?
I am sometimes getting Stripe::APIConnectionError when using the .search on my localhost

tired stirrup
#

hello i didnt know how to enable apple pay on my website is it possible for someone to do it for me?

boreal ember
#

we have a platform account, and two of our connected accounts are showing Bancontact payments - Inactive. So the customer tried to reach stripe support and he was asked to check with us. But after checking in our dashboard there is no issue, and also Bancontact is working for other customers. How can we check why this is not working for these two customers?

dreamy loom
#

Hi, how can I configure who and under which conditions should receive email notifications of a webhook endpoint not working well?

tame heath
#

Hi I update iOS sdk to 22.0.0, but still got this error when I send the TestFlight...

lilac fox
#

hello stripe , i want to ask how to delete external account (bank account of a connected account in stripe connect).

#

i could not understand the highlighted line. can you tell me how to implement this line.

vocal wagon
#

Hello, good morning

#

I need help with webhook and signatures

#

I have this error: "No signatures found matching the expected signature for payload" and I know how resolve it

cloud rivet
#

It seems like a huge waste of time to argue with me when Midjourney could just be contacting Stripe to resolve the issue in that time.

dry hatch
#

RafaCitec-webhook

fossil oracle
#

Hello stripe, I want to change the country to activate my account, but it says - We cannot change the country of this account from US to IN. Please contact support for help creating a new account.

candid violet
#

Hey, seems like the credit notes webhook is not working or triggering, when a user use the credits notes or the credit notes are updated

haughty geyser
#

can give extra 30 days time to pay their bill for customer with alert message?

haughty silo
#

any sample to see the usecase of stripe express connect

lilac bay
#

Hey folks. When creating a Connect Express account I think that all notification settings are disabled (like Payout email notifications etc). I can't see a way in the docs, but is there a way to enable some notification settings when creating the account? Or is it assumed that if it's an Express account we'll handle the notifications on our end?

proud mesa
#

Hi everyone, I'm using third part app (paperform) connected to stripe. Subscriptions products didn't inherit the correct language for subscription time period (ex: its always " / week" or " / month " etc..) does Stripe support this feature and it's a lack of getting parameters from third part or there's no way to have full localization for this string of text?

stoic rivet
#

hello stripe

I tried to pass verification, they did not accept documents, after several attempts I wrote that the account does not meet the conditions of the stripe, what should I do?

heavy basin
#

hello, how do i go about implementing downgrading plans from Pro to Standard, such that they will be billed for Standard after their subscription for Pro expires?

vocal wagon
#

How do I use stripe without using shopify payment

turbid viper
#

What event do I need to look at (and add to my webhook) for when a customer buys a product with a one off payment? Specifically, I need to get the metadata attached to the Price object. I'm currently looking in "checkout.session.completed" but I can't see any Price data

fossil oracle
#

How to create payment method in stripe cli using one time use card token?

fiery acorn
#

Hey, I am getting this error, I tried a 3D secure card for payment and I clicked on fail authentication then I tried the same card to Authenticate again I am getting this error.
"""The provided PaymentMethod cannot be attached. To reuse a PaymentMethod, you must attach it to a Customer first"""

vocal wagon
#

Hello, we have a few customers with accounts and subscriptions created twice a few seconds apart. We are already sending the idempotency_key in the request. There is nothing in our logs pointing to why this is happening. Is there a chance someone can have a look on your side? Do you have any suggestion for how we can avoid this happening again? Thanks!

west radish
#

Hi Stripe team, we're now testing konbini payment method using createPaymentIntent API, and we're confused about the structure of payment codes

stiff shadow
#

Hey! I'm trying to create a premium feature on my website. Wondering if Stripe supports UPI in India? If so, how'd I go through with it

short imp
#

Hi, I use for Users the Account type is express. When users switch to authorization in the stripe, they have to fill in ALL DATA again, but they already have an Account. How can I redirect the user so that he logs in through an existing account and does not create a new one?

haughty arch
#

How can we create a Custom check-out form, And on our own server, how can we save the details of the form on our database before going to the success page. then we can manually direct it to the success page under certain conditions.

Finally, how safe is a custom checkout page

fossil oracle
#

How to use stripe cli in live mode?

turbid viper
#

When viewing a webhook and the events that passed through, there is "All", "Succeeded" and "Failed". "All" is not showing all. It's showing old data. If I click "Succeeded" I can see todays data.

serene prism
#

how can we make compulsory to get user card information through onboarding api?

hollow prairie
#

matiullahpro-onboarding

somber finch
#

Hi there, I am facing an issue of using Japanese statement descriptors, but I am unable to do that. So far these are the steps that I have taken to resolve this issue.

  • Created Japanese Test account
  • Already set the static Kanji and Kana statement descriptors (tried using dynamic statement descriptor as well for kanji)
  • Using Japanese Stripe test card for placing the order.

Still the order does not show Japanese statement descriptors instead if shows statement_descriptor_suffix which is in english.
For your reference, please have a look at following links:
Stripe docs: https://stripe.com/docs/statement-descriptors#set-japanese-statement-descriptors
Payment intent: pi_3LNaWsDBuqP1vtXb0vggBEPt

Learn how statement descriptors work.

echo coral
#

customer's last successful payment method and billing address is not pre filled in In stripe checkout
customer - req_umpfRk7ekozvxq
successful order - req_inzYsEZY6Pmi2E

now I'm trying this but the details not get prefilled - req_PH8Qpp5VHkU2gS

subtle scroll
#

Hi there, I need help!.
I need to create a token from react native sdk to store a credit card for future subscriptions. what are the parameters to create the token?
When I try I have error:
{"error": {"code": "Failed", "declineCode": null, "localizedMessage": "Card details not complete", "message": "Card details not complete", "stripeErrorCode": null, "type ":null}}

I was able to do it for bank accounts for payments
await createToken({
type: "BankAccount",
country: "US",
currency: "usd",
accountHolderName,
accountHolderType,
routingNumber,
accountNumber,
});

shadow garden
#

Hi there

#

I need help with connects

fierce crown
#

Good day please I need help I want to create stripe here in Nigeria

fossil oracle
#

Hi, what is stripe credit balance? How does it work? I mean, I have India account. I was testing stripe recurring payments. I'm testing things in live. Setup Intent for card charged me 1 INR for authorization. I have created plan 1 paise / billing cycle once subscribed to it, customer credit balance bumped up to 1 paise. Then customer subscribed to 9 paise / billing cycle plan, now his credit balance bumped up to 10 paise. Does this happen till it reaches 1 INR and then after which it starts charging the actual card?

kind jacinth
#

Hi, I would like to get a list of possible billing schemes

#

but cannot find this anywhere

haughty geyser
#

If i set subscription status "leave the subscription as-is", subscription will continue and next invoice will appear after next period??

stable token
#

Hi! My client requested to change the invoice details on the email part that she had already been paid. The thing is when I updated the invoice email part and redownloaded the pdf file the invoice details did not change. Was it because the invoice had already been paid with the email she used by paying it? Thanks for your help!

hollow folio
#

Question on Apple Pay -- I need to make calls directly to window.ApplePaySession methods for various reasons, in addition to using Stripe's PaymentRequestButtonElement to conduct Apple Pay payments. It seems I have to separately configure the Merchant Domain directly in developer.apple.com to do this, which means I host a apple-developer-merchantid-domain-association file for Stripe and a different apple-developer-merchantid-domain-association.txt file for Apple. Is there a way to have a single merchant config for both Stripe and for direct calls to ApplePaySession?

glossy umbra
#

Hey! I am adding coupon functionality to a subscription on creation. I am having troubles when the discount of the code is of 100%.

The problem is that when I create a subscription on my php API it returns the client_secret to front-end project. I am taking this client_secret from the Subscription object that I just created ($subscription->latest_invoice->payment_intent->client_secret) like here: https://stripe.com/docs/billing/subscriptions/build-subscriptions?ui=elements#create-subscription.
But when I use a coupon (adding to call parameteres " ''coupon' => 'couponStripeId', ") the payment intent is null, so I can´t use any client_secret to return.
And I have another problem because I use the event "customer.subscription.updated" on a webhook for updating on my database some payment method information (last 4 numbers and expiration date). But when I use 100% discount this event doesn`t happen.

I have think about some solutions, but I don't understand correctly the implications and I would like your help:
Solution 1: I can add to create Subscrition call " 'expand' => [ 'pending_setup_intent' ], " and take from it the client secret, and in front-end change call to confirmCardSetup. But I donn´t know if it would work like my actual configuration.
Solution 2: I can controll on my code when de discount is of 100% and in that case create the subscription and create new payment method, returning setUp client_secret to frontend. And then add payment method to subscription.

Thanks for your time! 🙂

austere plinth
#

Hi, I'm based in Australia and I have to pay GST.

We're using stripe checkout sessions for setting up our subscriptions.

I have my billing_address_collection set to true.

My users who set their address to Australia are automatically charged GST. But it looks like users who put in non Australian addresses aren't charged the extra GST and so are paying less for the platform, plus it's making the GST side of things awkward for us.

Is there any way I can force people's addresses to be in Australia so that they are forced to pay the GST?

cloud river
#

Hi! I have a question regarding Stripe fees.
Once webhook „calls“ "Checkout session completed" and is finished and returns object, where can i find „charges“ (Fee and Net) in the object received from the webhook?
Example: Customer pays for Vendor’s product (we´re using Prebuilt Checkout page). Webhook „calls“ Checkout session completed event and returns an object. We (Vendor) want to know where to find „charges“ (Fee and Net).

finite shoal
#

Hi! Question on migrating to the SetupIntent API - In the old day (using Souces API), I could reject customers to add a card required 3DS for every transaction since we charged off-session. The method is to check the card source object the customer created in frontend, reject if source.card.three_d_secure === 'required'.

After moving to the SetupIntent API, can we reject those cards? I don't see there's a way to do that in API.

lime moth
#

I recently implemented Stripe into a web application using a Payment Element with a HTML/JS frontend and PHP backend. The form displays correctly and I am able to submit test payments. I am using Chrome Browser version 103 on MacOS 12.4. Normally, I don’t see the “Google Pay” button, but a few times, it has displayed. I can’t figure out why it displays some times and not others (all my testing has been on the same laptop using the same browser). My current configs match this very closely: https://stripe.com/docs/payments/quickstart.

stray oxide
#

Angus - GST and subscriptions

#

PeterDinis - Checkout Stripe fees

#

Fun_GKC - reject 3DS cards

#

mshell - Google Pay button

tiny kestrel
#

Hi, I'd like to know if there's a best practice guide to improving the performance of the calls to the Stripe APIs

thin sierra
#

Hello, good morning !! I have finished the Subscriptions and made some tests in test mode, they ran successful, but now i want to errase some of the Subscriptions and create new ones (already created), but when i try to delete the subscription it says it can only be archived because i have used it. How can i errase permantly that subscription and left the new ones, because the old ones are displaying also from the Dashboard Hello i cant answer to the thread its deactivated

dreamy loom
#

Hi, how can I configure who and under which conditions should receive email notifications of a webhook endpoint not working well? Is there any place to configure it for the different stripe envs (prod and test)?

austere plinth
#

I have a coupon that I use to discount an annual subscription.

I've set it to "apply once", but when the customer adds people to the plan, it prorates them and doesn't reapply the coupon and thereby overcharges them.

I'm planning on fixing this by creating a coupon and setting the duration to 12 months instead.
I'm worried about a fencepost error though, and I want to be sure that it won't reapply the coupon at the start of the second year subscription.
The workaround would be making the duration 11 months, but I would be open to the original bug in the last month of the year.

Question: Can I confidently set the duration to 12 months, or do I need to make it 11 months to make sure the annual subscription won't be discounted twice?

high spindle
#

I am trying to write some code to bring a customer online to complete 3DS for a failed payment. I am using the payment_intent's client_secret. It appears to be failing with a 404 as I am using my apps public key (I am using connect) rather than the connected accounts public key. Is it possible to do this using my public key (the one that owns the partner app)?

candid violet
#

Hey, I added a event listen in the webhook for the credit note update (credit_note.updated) but there is no event coming in webhook, when someone use the credit notes or credit notes are added

noble sage
#

evening,
I want to ask , is there a way to authorize an amount of money without capturing it if the card required authentication on each transaction (3DS2) ?

vapid pulsar
#

Hi Stripe,

is the paymentLinks API endpoint still valid on stripe?

I tried pinging using Node.js
const paymentLinks = await stripe.paymentLinks.list({
limit: 3,
});
console.log(paymentLinks)

I get an undefined error

steel cipher
#

Hi stripe, i try to verify an account with custom type. I got message disabled_reason: "listed"

vapid pulsar
round ferry
#

hi, if the user subscribes for 2 months and 7 days, what is the general behavior of the subscription schedule for this kind of duration? do we get extra charged for 7 days or do we get extra charged for the entire 3rd month? Thanks.

copper reef
#

Py-verification

hollow folio
#

@copper reef Sorry to bug you again -- do you happen to know whether PaymentRequestButtonElement will check for setup if it is removed and added to the React hierarchy a second time? or does the initial result get cached?

vernal bobcat
#

Hey, I'm having trouble creating a subscription and confirming payment using an existing payment method on the customer.

I'm passing the customer and default_payment_method to stripe.subscriptions.create() , which then creates the paymentIntent automatically. Because I'm trying to use the already existing payment method and not using PaymentElement, I can't pass elements to stripe.confirmPayment().

Is the proper solution to retrieve the paymentIntent and confirm it using stripe.paymentIntents.retrieve() and stripe.paymentIntents.confirm()?

vocal wagon
#

Hello, I have an issue related to calculation of the next invoice (proration). For some reason the proration does not seem to return the correct invoice value for upgrading from monthly to yearly subscription. stripe.invoices.retrieveUpcoming

cold geyser
#

Hey Stripe Team! So we've been experiencing an issue which I was hoping you could help with - we're using the Stripe Android Terminal SDK with version 2.10.0 - and every so often a customer gets charged twice. These 2 payment ID's were charged to the same customer within a minute after one another (pi_3LNS3yFk5BSitd8b1JDIL5qL and pi_3LNS2QFk5BSitd8b1dkl0KYD). Any idea why this is happening?

vapid pulsar
#

Hi Stripe,

In my account I've provided all the necessary details to start Connected Account. I noticed after completing these steps I am unable to see the button 'Create Connected Account'. Is there a country restriction to creating Connected Accounts?

pure crane
#

Hi,
When the application calculate application fee (application_fee_amount) during the payment intent creation.
Could you please confirm this amount have to include VAT ? I'm not sure how to modelize in Stripe if the amount I set is VAT included or not.
Moreover when I go on the dashboard, on the payment, there is no specific indication about VAT for that field.
I suppose that if the application have to pay VAT, it should be included into application_fee_amount .
Thanks

fierce wagon
#

My create account system has it a valid credit card is required to register if I put a ip address of someone who keeps making multiple accounts but using the same card on my block list will it stop them from registering with that card?

prime prism
#

Hi,

I am trying to use the orders API to create an order - I am following https://stripe.com/docs/orders/create-and-process#create-order.

However, when I try to input line items, I get the following error:

  Object literal may only specify known properties, and 'line_items' does not exist in type 'OrderCreateParams'.

Can someone help me understand what's causing this error?

Create orders, submit orders, and collect payment

prime prism
round ferry
#

Hi, I just observed that when subscription schedule is created, an invoice gets generated in the draft mode. However, when this subscription is cancelled immediately, its invoice somehow stays and gets charged later. I just saw this behavior while running time using test clock. How can we also delete the invoice connected to relevant subscription schedule?

candid violet
pure crane
#

Hi,
how can I modify the automatic payout frequency of connected accounts ?
Thanks

hallow breach
#

Hi, there.
I want to implement this process in stripe and I am not sure how to implement it.
1, there are 2 types of users: student and coach
2, student makes a hiring request to a certain coach with certain price and at this time, the payment should be created and should be hold in this platform.
3, if a student cancels that request, that money should go to student's card.
can anyone help me?

#

I know this should be done using stripe connection.

austere obsidian
#

Hi gang. I have just received my Stripe wisepad 3 terminal and I was wondering if anyone can please help tell me how to get it all set up with my stripe account and ready to use please ?

timid ember
#

Hi there, we seem to be receiving webhook events for the test environment on our live mode webhook url. We had configure different urls for test and live mode. But when we make test payments using cards like 4242424242424242, the webhook events are sent to the live webhook url instead

copper reef
#

Jeff Jin-hold-capture

vocal wagon
#

Hello, I have a doubt with Webhook and Checkout session

#

the order of events when I receive a payment

hollow folio
#

@copper reef - thanks. yeah, its kind of hard to test Apple Pay because getting it to an unconfigured state is so tricky. even removing all the cards doesn't do it. anyway will try to test, thanks.

vocal wagon
#

Hi, we are having serious difficulty finding out what fee % we are being charged for Stripe transactions through our Shopify website. does anyone know what the fees % are ?

scarlet walrus
#

Hey, its me again 😂 I need to get the gross volume and net volume from the stripe account, theres any method to do it?
this is what I need to get and i see this is not part of the balance of the account (with has the methods to get)

dim python
#

I need a phone number to contact customer service! I’m done with bots!!!!!!!

trail zodiac
#

When I add a new Product
I can't find my price Currency ?

short imp
#

I have errors After connection user return on my site.

[2022-07-20T15:38:31.236454+00:00] log.DEBUG: get code ac_M5qgNZm1rF84vT6AHULYY2F87NhXSLP3 [] []
[2022-07-20T15:38:31.331883+00:00] log.DEBUG: Slim Application Error Type: Stripe\Exception\ApiConnectionException Code: 0 Message: Unexpected error communicating with Stripe. If this problem persists, let us know at support@stripe.com. (Network error [errno 92]: HTTP/2 stream 0 was not closed cleanly: PROTOCOL_ERROR (err 1)) File: /home/mentiumfi/public_html/vendor/stripe/stripe-php/lib/HttpClient/CurlClient.php Line: 579 Trace: #0 /home/mentiumfi/public_html/vendor/stripe/stripe-php/lib/HttpClient/CurlClient.php(531):

thin sierra
#

Hello again, good morning !! I have finished the Subscriptions and made some tests in test mode, they ran successful, but now i want to errase some of the Subscriptions and create new ones (already created), but when i try to delete the subscription it says it can only be archived because i have used it. How can i errase permantly that subscription and left the new ones, because the old ones are displaying also from the Dashboard

frigid kestrel
#

Hi! Stripe tax question:
When automatic tax is enabled and tax id is added to customer details, tax exempt is still "none" (I expect "reverse"), but tax disappears from upcoming invoice (expected). So it seems like the system ignores tax exempt.
When I remove tax id, tax appears (expected). But when I change exempt to "reverse" it disappears again - this time exempt is not ignored.
Account country is DE, customer country is FR.
How can I have correct tax exempt for customer when automatic tax is enabled?

fallen sinew
#

Hey, I want to create a customer and then use the BBPOS WisePOS E to add a payment method for that customer so I can use automatic billing for them in the future. I am not super familliar with the Stripe API but I've been looking and haven't found anything in particular. If I charge the customer using PaymentIntent will that payment method be added to the customers Payment Methods? Otherwise, is it possible to use the API to instead of doing a PaymentIntent use the card reader to collect a payment method?
I want to use server driven integration not the terminal sdk

west sable
#

Are there any ideas when the Payment Element will support existing cards. Until that flow exists it kinda sucks that you need to have two payment flows to handle new / existing cards.

kind marsh
#

Hi! Stripe Google Pay Question:
I have integrated stripe and google pay in my app, but in the documentation its given we should submit the app to google for their verification. I don't know where to submit it. Can you please help me.

Thank You

vocal wagon
#

hi

#

hi friends

#

we are opening a businessCan you help?

#

do we have to unite Stripe with some shopping cart?

#

how is it?

#

can you help ? thank you

#

can anyone explain the shopping cart?

#

we have a blogger

#

can we add a Stripe shopping cart to Blogger?

#

yes I am

#

hi

languid tulip
vocal wagon
#

which one?

fluid ravine
#

Hi is there a way to add Stripe Connect Onboarding to our Vendor registration page?

surreal temple
#

@slate forge we try to keep all discussions in threads on this channel

vocal wagon
#

i have a new question

gusty spear
#
@session = Stripe::Checkout::Session.create(
      payment_method_types: %w[card],
      mode: 'setup',
      customer: retrieve_stripe_customer_id(order),
      billing_address_collection: 'required',
      success_url: root_url + "authorize_success?session_id={CHECKOUT_SESSION_ID}",
      cancel_url: order_url(order)
    )
#

any property to set that will save user's credit card info

vocal wagon
#

Hi there, I'm trying to integrate with payment elements beta (https://stripe.com/docs/payments/finalize-payments-on-the-server). I have 2 questions:

  1. I noticed that when creating the initial payment intent with setup_future_usage param, regardless of it's value (off_session, on_session), some method payments are not displayed in the element. Is that by design?
  2. Later on when I'm updating the payment intent from the server call I am attaching a previously created customer. At this stage I'd like to attach a payment method to the customer if the payment method allows by using customer and setup_future_usage on the payment intent update call. It works for cards, but returns and error for some other payment methods which I checked: Stripe::InvalidRequestError (The allowed types provided (card) are incompatible with the attached PaymentMethod on the PaymentIntent. Please replace the PaymentMethod first or include p24 in the allowed types.) I understand not all payment methods can be saved for later off session usage, which is fine, but how/where can I check which methods are allowed for that so I can save them. Thanks!
white barn
#

Hey guys. I took over Stripe from a predecessor. Trying to determine how something is set up. We do all of our charges through Subscriptions on Stripe Billing (ie we do not do any one-time charges for anything).

All of our subscriptions are set up with on_behalf_of mainly so that the statement descriptor shows up with our connected accounts' information. This works fine for all of our subscriptions where a credit card is used.

Currently, however, we are experiencing issues where ACH charges are pulling our platform statement descriptor.

I found this article—https://stripe.com/docs/payments/ach-debit#statement-descriptors— which seems to indicate that ACH charges will pull the statement descriptor differently based on the type of charge you are issuing. See table in screenshot.

My question is: because all of our charges are being generated by subscriptions (and not by one-time code firing from our end) I'm not exactly sure how to tell what type of charge we currently using (direct, destination, separate with transfer)

Is there a straightforward way for me to query a past charge using Postman, look at the payload, and say definitively which charge method we are using?

round ferry
#

hi,

in the previous thread I had asked this question:

Hi, I just observed that when subscription schedule is created, an invoice gets generated in the draft mode. However, when this subscription is cancelled immediately, its invoice somehow stays and gets charged later. I just saw this behavior while running time using test clock. How can we also delete the invoice connected to relevant subscription schedule?

I did not got any reply so asking it once again. Could you please help me to resolve it? Thanks

dark escarp
#

Hello,
I hope you can help me with the following:
At the time of purchase of a subscription or renewal, the receipt does not arrive automatically in the email, how can it be enabled?, in order that the receipt arrive automatically in the user's email every time there is a charge to their card.
Any help is very appreciated.

hard adder
#

Hi, is there a way for me to retrieve all accounts which have a pending account balance because they've yet to complete Stripe onboarding?

vapid pulsar
hollow folio
#

question on Google Pay -- I don't see the button showing on iOS Chrome. does Stripe not support Google Pay in that context?

pastel mantle
#

Hi
I'm integrating stripe to my react-native app using @stripe/stripe-react-native
When i use "createToken" from useStripe hook, I end up getting the following error though the right request parameters with card details are passed.

Request obj -
{
type: 'Card',
name: 'David Wallace',
currency: 'usd',
address:{
city: 'Chennai',
country: 'India',
line1: '121, Bloomingdale avenue',
line2: 'River Street',
postalCode: '600078',
state: 'TN'
}
};

Response -
Error: {"code":"Failed","localizedMessage":"Card details not complete","message":"Card details not complete","declineCode":null,"type":null,"stripeErrorCode":null}

crystal imp
#

Hello! when making a call to PaymentIntent.list in ruby, what is the syntax for passing the stripe customer id as well as the created.gt optional parameter?

rocky sigil
#

question on Google Pay -- is there a possibility to always display Google Pay button, regardless user hasn't added payment method in its GPay account?

winged vector
#

Hello. We have just a payment portal with Stripe connect functionality. While the fund transfer funds from our account to other connected stripe accounts are working fine, every new account that has connected with us seems to be rejected by Stripe citing ineligibility. This has happened to individual accounts with phone and verification completed. We are at a dead end with customer support and someone suggested reaching out to this channel.

kind vale
#

Hi Stripe team! We have several separate apps and plan to integrate Stripe on all of them. We have specific ‘Products’ for each app. We’re working on ‘Stripe Webhooks’ now. It seems an app listens to all ‘Events’, such as payment accepted or subscription cancelled, from every ‘Product.’

Is there a way to listen only to events activity for a specific product? We were hoping one app doesn’t have to receive notifications about another app’s activity. Thanks for your help 😀

abstract tinsel
#

Hi Stripe team,
We had previously secured a temporary rate limit increase while we worked on some GET request optimizations. We have completed those optimizations but are now seeing an elevated number of POST request rate limits while nothing has changed on that side.

kindred palm
#

I am setting up stripe using reactjs. I am looking at the checkout page API. It looks like it wants a price id.

Is there a way to supply the price directly instead of a price id? My service is going to have many different options for prices, and i dont have the vision as to how i would cinfigure "add ons" to these prices (adding additional money to the bill)

weak linden
#

Hi Stripe -- I am trying to use Payment Intents with Subscriptions for credit card transactions using Stripe Elements. I am using this method: confirmCardPayment, however, that creates a one-time payment. What I want to do is have the first payment be part of the Subscription. Is that possible?

calm dagger
#

Hi! I'm having some problems with the onboarding link for a connected account- it redirects immediately to the redirect link and I'm a bit puzzled as to why.

vocal wagon
torn cosmos
#

Is there a way we can add google_pay or apple_pay PaymentMethod for testing in test mode

vocal wagon
#

Hello, could we have the VAT on the tax invoices since march

#

hi

#

is there any forum that you would recommend to fix a code

#

?

#

a technical forum to understand how to change a part of a code

#

oh its appart from

#

Stripe

#

thank you

dire brook
#

Good afternoon Stripe! I am trying to assign a location to a WisePad 3 without using or deploying a terminal. Is that possible?

There seems to be an option in the dashboard for Verifone P400 and BBPOS WisePOS E, but not for the device I am using. Can someone please assist me with this detail? Thank you!

tropic narwhal
#

Good afternoon, I have this message on website. Who can I contact for a help?

old zenith
#

Hello,
I plan on using local storage to handle guest checkouts. Is information such as the stripe product_id, price_id and maybe tax code sensitive data that shouldn't be public or is it ok if it is?

silver scroll
#

When using Payment Element, I can see the Afterpay as payment method. After testing on Checkout Session, I don't see that option anymore.
Do I need to pass any special things in order to let the option shows?

uncut sail
#

hello, we're testing out the FinancialConnection Api on our node app. Our default api version is 2019-05-16. So we're passing a the latest version when instantiating stripe like so:

const stripeNew = require('stripe')(config.STRIPE_KEY, {
    apiVersion: '2020-08-27'
});

await stripeNew.financialConnections.sessions.create({
            account_holder: {
                type: 'customer',
                customer: 'cus_XXX',
            },
            permissions: ['balances', 'ownership', 'payment_method', 'transactions'],
            filters: {
                countries: ['US']
            }
        });

Is there something we have done incorrectly? We're getting back "Cannot read property 'sessions' of undefined"

torn cosmos
#

Is there a way a Customer can add a PaymentMethod without my API, adding it but from stripe like a page or an iframe to add credit card

prime prism
#

Reposting an archived thread:

Hi,

I am trying to use the orders API to create an order - I am following https://stripe.com/docs/orders/create-and-process#create-order.

However, when I try to input line items, I get the following error:
error TS2345: Argument of type '{ currency: string; line_items: { product: string; quantity: number; }[]; }' is not assignable to parameter of type 'OrderCreateParams'.
Object literal may only specify known properties, and 'line_items' does not exist in type 'OrderCreateParams'.

Can someone help me understand what's causing this error?

This is my code:

const order = await stripe.orders.create({
    currency: 'usd',
    line_items: [{product: '{2}', quantity: 3}],
  })

I get a compiler error (see screenshot)

rocky sigil
#

question on Google Pay - Hi! could it be that Google pay is not supported on Iphone's Chrome?

summer portal
#

Hello,
I have had this discussion open before, as more information/testing was required, I did and I need further help.
#998694899920683151 message

elfin axle
#

Hello - at the risk of sounding like an idiot - in our test area...when we try using various cards that fail things like CVC check...Stripe correctly keeps us on our checkout page and returns an error. In our live mode...I just was able to use my real credit card and provide a bogus expiration date and CVC and the transaction went through happily. Can someone please point me to what I'm supposed to enable to control what gets validated when a payment is submitted? Thanks!

sour pollen
#

Hey guys, this is probablt a stupid question, but I'm having trouble connecting stripe to my shopify account, I'm not sure where I should connect the api key

#

it doesn't show us a mistake or say that anything is wrong anyway, yet if I try to make a test order it gets declined

inner trail
#

Hi Stripe support, we are looking to apply a coupon to a one-time invoice with a one-time invoice line item. We are able to do this through Stripe Dashboard however I couldn't find documentation on how to create a discount and apply to an invoice through the API. I was only able to find resources on applying coupon to customer/subscription. Could you please help us with some resources around this?

paper wharf
#

Hi everyone, is payment intent API glitched? I'm no longer able to use pix as payment method using it (both test api and production api). I'm receiving the following error

{
    "error": {
        "code": "payment_intent_invalid_parameter",
        "doc_url": "https://stripe.com/docs/error-codes/payment-intent-invalid-parameter",
        "message": "The payment method type \"pix\" is invalid. Please ensure the provided type is activated in your dashboard (https://dashboard.stripe.com/account/payments/settings) and your account is enabled for any preview features that you are trying to use.",
        "param": "payment_method_types",
        "type": "invalid_request_error"
    }
}
scarlet walrus
#

Hey, I need to get all transactions of an connected account and customer account. You guys know how to do it? i cant find in the API docs the method

verbal quest
#

Can i personal DM a Dev?

rain iris
#

I've got a pretty unusual question for here I think - it's for the maintainers of stripe/veneur - I can see in the code that it supports kubernetes service discovery for global aggregation, but the docs don't seem to indicate that's the case. Basically... should I trust it? And I'm also wondering if there are some instructions to run the more recent 14.2 tagged docker images anywhere? The default entrypoint is erroring out for me, and I'm not sure what config variables I'd need to override.

hard adder
#

Hi, which API endpoint do I call to allow users to view their Stripe dashboard after they've completed the Account Link?

vapid pulsar
#

Hi Stripe, following up on Connected Account question:
I'm still not able to see "Create" button even under "Test Mode". Am I missing a configuration/settings/step? Trying to triage what I need to do. My Other Stripe account works perfectly fine and I can create connected accounts.

Thank you so much in advance

tight zinc
#

Hello

deft pebble
#

Hello? I have a question about the website.

prime prism
#

Hi,

I am trying to use stripe elements with payments intents (using React/ Node) - in https://stripe.com/docs/payments/quickstart, the client secret is passed to the Stripe element in app.ts :

return (
    <div className="App">
      {clientSecret && (
        <Elements options={options} stripe={stripePromise}>
          <CheckoutForm />
        </Elements>
      )}
    </div>
  );

However, in https://stripe.com/docs/payments/accept-a-payment?ui=elements&html-or-react=react&platform=web#customize-appearance, the client secret isn't passed to the element in index.js:

return (
    <Elements stripe={stripePromise} options={options}>
      <CheckoutForm />
    </Elements>
  );

The behavior, as far as I can tell, seems similar.

  • What is the difference between passing the client secret vs not?
  • When should we use one vs the other?

Thanks

dense pecan
#

Good afternoon, I have a few questions about Stripe Elements to see if I can customize to our business needs.

simple swift
#

Hello Stripe Team,

How can I now the parameters for stripe.createToken for other countries?

For example the US request:
routing#
acct#

while for Australia, they ask for:
bsb#
acct#

pale ferry
#

Hi Stripe Team,
I have a question about setting up MEANDU moving to Stripe. My director already has a stripe account to receive gift voucher payments. Should I use the existing stripe account or create a new one? I am unsure whether his account is an "express" account. Thanks

timid ember
#

Hi there, we are having a re-occuring issue where there's a 3DS check involved, so there's a redirect to the 3Ds URL, after which it comes back to our return_url. At that time when we check the payment intent, the status is still "requires_source_action" even though it was successful. Resulting in us thinking payment failed and gave an error to the user

weak linden
#

Hi Stripe--For the Subscription Payment Intent it requires a Customer Id, which means you need to create a Customer first before submitting the form. What is the best way to protect the Customer creation from form spam?

brittle nebula
#

Hi Stripe Team,
i have a question about Using OAuth with Express accounts
is it possible to pass a custom parameter like a User ID , and get that later when they are redirected to our website ?
Thank you

lusty sphinx
#

Hi guys, I'm facing a problem when create a Japanese Standard connect stripe account ( the fields in capabilities : Card payments + Transfers have kept Pending since I created a account ) . I use the test data via this link for dob (https://stripe.com/docs/connect/testing) and the test bank data as Stripe recommends. But if I use another key from an old account, same input data , It works . That's so weird and I do not figure out why

Before going live, test your Connect integration for account creation, identity verification, and payouts.

coarse dune
#

Hi stripe, how to get notified when customer pay to our link payment stripe

river eagle
#

Hi Stripe Team,

#

When our users use Alipay, Alipay prompts the merchant status to be abnormal

#

We call the Stripe interface to return normal

#

@misty hornet

misty hornet
#

Hi @river eagle I've created a thread for you, shall we continue the discussion there?

boreal plaza
#

Hey 🙋🏻‍♂️ I'm trying to use the API to verify micro deposits on a setup intent using the descriptor_code but keep getting a 400 bad request error I followed the instructions here: https://stripe.com/docs/api/setup_intents/verify_microdeposits

I'm passing a Bearer token for authorization and the Stripe-Account header with an account ID since this is a connect account.

Any advice on what I might be doing wrong? Thanks!

quaint nexus
#

Hi Stripe Team
I am trying to pay a bill less than $0.50 US
but stripe doesn't accept
Is there a solution to this problem? 😭 😭 😭

short imp
outer lance
misty hornet
#

@short imp I've reopened the thread

abstract star
#

hi can i ask is there a way to personalise the reciepts that get sent out? I am a physiotherapists so need to add my professional number for health funds to claim

tulip salmon
#

Hi everyone, I am building an app, where potentially I could have many cancellations. It is not the cancellations because of users, these cancellations happen because users could not achieve some milestones. There is an option not to charge, but I think users may change their minds, which I don't want to happen. I could introduce fines, but what would be the best approach here?

vocal wagon
#

Quick question regarding bank verification. I am working with Connect and creating custom account. If I decide to to add a bank account via my own dashboard, what are the steps that I can take? I ask because I tried Financial Connections Session, but for some reason it does not work on production build of my app.

golden cosmos
#

TheUchi007-bank_accounts

vague ibex
#

Hi, I messed up. Rooky error. While setting up a woocommerce shop I added set the wrong strip account - I created an express account and now I want to repoint woocommerce to the correct strip account. It seems - from strip help pages - that I need a plugin to manage this. Would anyone here know which is the right plugin for this purpose please? (or have other suggestions, thanks)

option 1
https://woocommerce.com/products/stripe/?quid=d242f2d18f9b5ce65686c3fa52a729dc

or option 2
WooCommerce Stripe Payment Gateway
available inside word press / add pluggin

Also, bit of a long shot, but is there any way to merge the sales handled as transactions from the express account into the real stripe account? Thanks for any response.

Accept all major debit and credit cards as well as local payment methods with Stripe.

fiery acorn
#

Do We need to hit any API for confirmation of 3D secure payment?

flint mural
#

Does anyone know if there is an api to set radar rules?

golden cosmos
#

MonkeyD.Luffy - 3DS

#

cmarston1500 - radar

round ferry
#

Hi, enabled event subscription_schedule.canceled is not getting called from webhook when we cancel the subscription schedule.

radiant torrent
#

Hi. I need help with regards to the payment links. So I added a product and set new price for discounts, I created Volume Price. So here’s what I need, fo example is 950$ enrollment fee per student, but when the parents enrolled 2 students, the total should be 1790$ instead of 1900$. But when I save and check my link, it allows me to input quantity but the total for 2 students is 1900$ instead of 1790$. Volume price was set as a default payment. What should I do?

radiant torrent
haughty geyser
#

In Manage failed payments If Subscription status => 'leave the subscription as-is' what will happen ??

kindred pine
#

Hi to everyone! 👋

Easy question: Can I use a customer created inside a custom connected account through the main account?

native cosmos
#

Hi Everyone,

This is my first time using Stripe API and had a question.

If I am using the stripe.redirectToCheckout API and I don't want to charge a customer immediately, can I change the capture_method to "manual" somehow in the request? I see that I can modify the PaymentIntent capture_method, but I don't know how to then pass that on to the redirectToCheckout request.

The reason I want to change the capture_mode to manual is that I don't have an inventory management system in place yet so I can only sell an X amount of product. With capture mode manual, I am hoping to not charge customers that won't get my product.

vocal wagon
#

Hey, I made a WooCommerce account and set up stripe on it, when I made a test payment to myself, it said my Deposits are Temporarily Suspended. How do I get that fixed?

vocal wagon
#

Hi there, when setting payment from Stripe Admin I add SEPA off. Yet it remains in payment links and available for clients. How come ? How can I change that please ?

#

Also second question if I have stripe duplicates can I merge them if they concern the same customer ?

finite shoal
#

We used to able to attach a default source to a customer using the Source API. In the new API (payment intent and payment method), how do we attach a payment method as default to a customer?

glossy umbra
#

Hey! I am adding coupon functionality to a subscription on creation. I am having troubles when the discount of the code is of 100%.

Yesterday I tell you that:

The problem is that when I create a subscription on my php API it returns the client_secret to front-end project. I am taking this client_secret from the Subscription object that I just created ($subscription->latest_invoice->payment_intent->client_secret) like here: https://stripe.com/docs/billing/subscriptions/build-subscriptions?ui=elements#create-subscription.
But when I use a coupon (adding to call parameteres " ''coupon' => 'couponStripeId', ") the payment intent is null, so I can´t use any client_secret to return.
And I have another problem because I use the event "customer.subscription.updated" on a webhook for updating on my database some payment method information (last 4 numbers and expiration date). But when I use 100% discount this event doesn`t happen.

I have think about some solutions, but I don't understand correctly the implications and I would like your help:
Solution 1: I can add to create Subscrition call " 'expand' => [ 'pending_setup_intent' ], " and take from it the client secret, and in front-end change call to confirmCardSetup. But I donn´t know if it would work like my actual configuration.
Solution 2: I can controll on my code when de discount is of 100% and in that case create the subscription and create new payment method, returning setUp client_secret to frontend. And then add payment method to subscription.

I try the first solution as you propose me but when I create the subscription without 100% discount it doesn't retunr me any pending_setup_intent

golden cosmos
#

MrsRumi-subscription

quartz burrow
#

Hello 👋
I've some questions regarding webhooks events 🤔

1/ I assume it's impossible to guarantee webhook event order as long as we subscribe to multiple events right? The reason I ask is because we use both card and sepa payment method and I just realised that whenever a successful payment is made, we have checkout.session.completed customer.subscription.updated and invoice.paid that are sent.
2/ Even if the checkout.session.completed marks the payment_intent as unpaid for async payment (SEPA), it appears the subsquent customer.subscription.updated is still considered active (even though the user has not technically paid yet). Is there any reason for this?

heavy basin
#

hello, is there a way to prematurely trigger a renewal of subscription for a customer, for testing purposes?

hallow breach
#

Hi, is it possible to transfer money between connected accounts in stripe?

round ferry
#

hi, is there a way to retrieve an invoice for a subscription_schedule from either subscriptionId or subscriptionScheduleId ? Thanks. I would like to retrieve invoice information from the response when webhook is triggered.

outer lance
#

Hi there, i wanna ask, if i have subscription bettween 19 january to 19 febuary but i not pay the invoice current period but in 25 march i pay the invoice, in subcription start period and end period change to 25 or stay in 19 ?

young moat
#

Hi there, I'm trying to add Bank in test mode, but it says
"Test Bank account are not supported at this time. Please use a valid bank account instead"

still kite
#

Hi Stripe, Can we set the default decimal values for the Account while receiving the payments and in payouts, while creating the invoice item the Amount value and unit amount are accepted only integers but they are rounding to two places as a decimal. Can I have more information on this, please

rare badge
#

Hi #dev-help I am attempting to add a new subscription and i want user to pay for that, i have a payment method already saved. Should i use confirmCardPayment?

tacit mango
#

Morning All! Quick question, how would you guys tackle this issue in concept: need customers to be able to pay a deposit fee - day 20% and then at a given date (say delivery) to collect the remainder of the full amount - 80%. Thanks! At this stage i could do 2 payments and store status... just wondering if there's a better way?

north dirge
#

Hi #dev-help I want to use the Order function. However, I noticed that it doesn't say anything about whether the order will expire or whether it will be cancelled after a certain period of time.

Because my users don't always finish the payment on time, it may be a few days or half a month later. I'm worried that when the user goes to complete the payment, they won't be able to use it because the order has expired.

vocal wagon
#

Hello, I have a problem with date_expiration of subscription

#

anyone can help me?

misty flicker
#

hello, need help on webhook

icy wing
#

Hello, having a few issues with stripe connect.
Set up is: "standard account" + direct charge

Objective:
To receive "reservations / bookings" and manually approve / reject them.
Even if the seller has no stripe account connected.

Conditions now:
We implemented a delayed capture where the seller has 7 days to connect his stripe account before a sale is automatically rejected.
Also implemented manual approval / rejection of sales with the same 7 day time frame (delayed capture with payment intent)

Bug:
If seller receives a booking without stripe connected, buyer is charged twice.

  • 1x charge at time of booking,
  • 1x charge when seller connects his account and approves the booking.
wispy wraith
#

Hi #dev-help, I am having a problem with a customer who made an order on our shop website a few weeks ago. The payment was recorded in stripe as charged the customer, but no pay-out was received into our bank. Can you please assist?

spark token
#

Hello #dev-help I am trying to add a virtual card to my google pay wallet, adding the card manually works fine, however, adding it through the stripe SDK fails with this error:
"error": { "code": "more_permissions_required", "message": "The provided key 'ek_live_YW*********************************************************************_******tyHQ' does not have the required permissions for this endpoint on account 'a***************c'. Having more permissions would allow this request to continue.", "type": "invalid_request_error" } }

Can anyone tell me what should be my next step?

heavy basin
#

hello, can i clarify if im right to calculate overages in invoice.created for metered billing in subscriptions? i want to add on the overage costs to their invoice before it is billed to the customer when their subscription renews.

When testing the above locally, upgrading to pro plan from standard plan, the overage costs are tacked on to the upcoming invoice rather than the invoice generated when the subscription is modified. Im unsure if itll be the same for when subscriptions are renewed...

vocal wagon
#

Hi folks, I'm having some issues with invoices and charges, namely concerning the description field. What I would like is to set the description field (of either the invoice or the charge) and have this show up in the charges page, rather than Invoice ASDF-0001. So far I've tried:

  • Setting it in the Invoice.description field without any such luck
  • Updating the Charge.description field after varying time intervals

For these options I have always seen the correct description in the event log, but it never reflects in the actual view. The only reliable method I have found is by manually editing the field in the browser, but naturally this isn't scalable. Is there any way to achieve what I'd like?

fossil oracle
#

Hi, how to set payment_behavior of subscription when creating subscription schedule? What is the best possible way to do it?

short imp
#

Hello, I use report run API and I have error in CSV file.
I download this reports from users accounts .
{
error": { "code": "resource_missing
doc_url": "https://stripe.com/docs/error-codes/resource-missing
message": "No such file upload: 'file_1LNvwHEMTxa5UMJ63vZHE9Xn'
param": "file
type": "invalid_request_error
}
}

Learn more about error codes and how to resolve them.

shy ibex
#

Hii Everyone, how can i verify my personal account details

#

while connecting platform account with seller account using oauth2

#

my code is still in testing,

brittle nebula
#

Dear Stripe Team,
i want to allow my logged in users in my mobile app to be able to connect their stripe account
to my company stripe account via the stripe connect feature.

  • What i want to achieve is once the users are connected to their stripe account i can then take their stripe
    user id as well as my app's user id and send it via api to be stored for later use ,
    what is the best approach for implementing that ?
round ferry
#

hi, I get this upon invoice deletion we have an error ==> StripeInvalidRequestError: You can't delete invoices created by subscriptions.. My requestId is:
req_zsEvjCwDivxd5q also the subscription schedule that was cancelled still has a draft invoice picked up for processing by stripe. it is all happening in this subscription with ID: sub_1LNwK8GdNldKu1zmimu8phic

pale rivet
#

hi there

#

facing this error

#

No such token: 'tok_1LNwCiSJeQq2KJG1p86tWqgb'

torn cosmos
#

Hey, i have this code on my frontend

 const {error, paymentMethod} = await stripe.createPaymentMethod({
        type: 'card',
        card: elements.getElement(CardElement),
      });

and it creates a PaymentMethod but how can i attach it to my customer ?

frigid jasper
#

hello I am a junior developer, I develop a maket place in django with python, and I encounter problems with the creation of account links for custom connect accounts in stripe, I tried to follow the advice of the doc without success. Thanks in advance

vale patio
#

Hi there, I am currently confirming payment before using goes through 3DS process. How can I confirm payment intent after this process?

cloud river
#

Hi Does the Stripe webhook support authentication so we don't have to enable public endpoint in our API?

severe spruce
#

Hi There I am Working on The ACH Payment Method what is process to implement the New Version of ACH Payment

shy ibex
#

After onboarding new test standard account, it is becoming restricted and payment is not happening

#

how did i pay from platform account to that account

#

during testing

safe gorge
shy ibex
#

test bank account number and ssn number mentioned on website is giving error

#

need some other test details

hollow prairie
haughty arch
#

Hi, i checked the tutorials send to me yesterday but still had issues.

#

Our aim is: After the customer clicks on the 'Secure checkout' button the customer is redirected to the prebuilt checkout page where they enter their card details. The form content as shown on the photos must be saved on our mysql database, after the order is registered on the database the customer has to be directed to the success page manually because there is no control system in place.

#

In the checkout_session.php which ‘if’ statements can we add.

#

In the tutorials, there is a js function present but doesnt show how to use it, what php folder to communicate it with and what php method to use

#

if we can do the 'if' statment the way we want before redirecting to save the customer details on our database, then we can redirect to success page.

vale patio
#

is there any way stripe will consider releasing an SDK for Xamarin

#

I have seen multiple resources online of people having questions and struggling with integration.

vocal wagon
#

So sorry for the disruption, but could I have #dev-help message reopened? You have my undivided attention now

gleaming atlas
#

hi i would like to integrate stripe in my vue3+ts frontend can somebody help me, some guide .. thnks!

vocal wagon
#

Hi, I'm building a 2-step checkout form using elements beta. In this guide https://stripe.com/docs/payments/finalize-payments-on-the-server#submit-the-payment there's a part of code which check for the intent status (generate_response method in ruby tab). I've noticed that when using some of the payment methods (SEPA debit) the payment intent comes back with processing status which is not checked in the example code. I am wondering what's the best way to handle it?

Learn how to collect payment details and confirm the payment on the server.

loud lake
lyric wyvern
#

I guyz, when i create and pay an invoice, it automatically creates a payment intent with the description : "Payment For Invoice", is it possible to modify this while creating the invoice ?

frigid jasper
#

hello I have a problem with the implementation of the script.js for the creation of token account for con'ect custom account with django. could you help me ? Thanks

wary plover
#

Hello there,
I have a currently running Stripe integration with subscriptions based on one or multiple items.
When I'm creating a new subscription, I'm using the items option to specify one or multiple item prices.
Our prices are quite stables, and we didn't create new prices since a while, when custom price ids were possible.

My current integration :

Subscription::create([
  'customer' => 'cus_xxx',
  'items' => [
    ['price' => 'my_custom_price_1_id'],
    ['price' => 'my_custom_price_2_id']
  ]
]);

Without custom prices ids, I have to retrieve the price id from stripe based on my custom id, and then create the subscription with that id.

Is there any way (preferably using the price lookup_key ?) to reproduce the old custom price id behavior without having to retrieve/store the generated Stripe price id ?
I don't want to retrieve/store a map of price id by lookup_key for all my prices, but I'm afraid it'll be quite mandatory if I want to achieve the same behavior without custom price id.
Something like that would be amazing, but I didn't found any documentation on creating subscription items by price lookup key

Subscription::create([
  'customer' => 'cus_xxx',
  'items' => [
    ['price_lookup_key' => 'my_custom_price_1_id'],
    ['price_lookup_key' => 'my_custom_price_2_id']
  ]
]);
stray oxide
#

deathpote - custom IDs

lyric wyvern
#

Hello there, is there any way to categorize my pricings , in order to filter my invoice by those categories ?

river sparrow
#

Hello everyone! Are there any resources I could look at in order to integrate stripe subscriptions with my website with Flask?
(As in I want my website to recognize that a user has successfully subscribed through Stripe)

late egret
#

Hey folks. I am from a SaaS company and we charge user for audio duration that gets processed by our platform. I am trying to find a way to let the user pay for a package, something like "Buy 100 hours of processing and get a discount".
The main thing is that a user pays upfront and we should keep track of usage
Does anyone know if there a Stripe flow that could help us with that? I wrote down more details here
https://stackoverflow.com/questions/73067491/stripe-charge-upfront-for-metered-package
Thank you!

spark token
#

Hello, I am implementing Stripe push provisioning and managed to add a card to the device wallet, however, trying to call listTokens() returns an empty list, but I can see the new card in the google pay app.

hexed coral
#

When using Stripe promo codes with subscriptions what is the recommended approach for displaying the discount to the customer on the front end without using Stripe checkout?

earnest scaffold
#

Greetings, I'm looking for more information regarding what express accounts are presented during on-boarding. From the documentation it looks like the more information provided during initial account creation, there should be less information for the user to fill out during account on-boarding.

I'm currently providing 'country' and 'business_type' during account creation; however when visiting the onboard url after generating the account link, the user is still being asked for country and business type.

const account = await this.stripe.accounts.create({
      type: 'express',
      business_type: 'individual',
      country: 'US',
    });

    const accountLink = await this.stripe.accountLinks.create({
      account: account.id,
      refresh_url: 'https://example.com/reauth',
      return_url: 'https://example.com/return',
      type: 'account_onboarding',
    });

    console.log(accountLink);

TLDR: How much information do I need to provide during account creation in order to have Country + Business Type page of on-boarding to NOT show up?

cerulean ibex
#

Hey all, I'm facing an issue where a customer in India is unable to purchase a subscription for our platform. The invoice goes from finalized to void (generated by Stripe), but the event doesn't provide any information on why. Further, the user alerted me to this: https://support.stripe.com/questions/background-on-indian-government-regulations-affecting-card-payments , but as far as I can tell it doesn't require any changes on our end (we use the customer portal for card management, then create a subscription through the Node API). I did notice that in the voided invoice, there isn't a mandate:

"payment_settings": {
  "default_mandate": null,
  "payment_method_options": null,
  "payment_method_types": null
},

Any ideas?

rose otter
#

RobertGoddard-express-onboarding

sweet rose
#

Hi friends, I have a problem, I made an intergration klarna on my stripe by API, everything works without worries the only problem is that on the invoice klarna it displays my email address instead of the name of my company, I do not know how to change it someone can help me please

warm forge
#

Hi friends, does anyone know how additional verifications can be set for existing Connect accounts using express? I've read the documentation on how to set additional verifications using the /accounts/ API, however, this only seems to work for type="custom" connect accounts.

https://stripe.com/docs/connect/set-additional-verifications

terse lodge
#

Hello - I want to know what's the right process to add invoice items to invoices. From what I see in the API, I should create invoiceitems per each item and then - when it's time to invoice, create an invoice and go back to the invoiceitems and set the invoiceid on them and update them? Or am I missing the right way?

eternal silo
#

👋 Hey folks, wondering what the implications are of Cancelling an Issuing card versus marking as Inactive (terminally) ?

https://stripe.com/docs/api/issuing/cards/update

It says that no authorization will be recorded (meaning getting authorization webhooks and events) - is this the only difference?

rose otter
#

Williams27-klarna

young schooner
#

Hi guys, i am new here. I am looking for the info regarding whether i can collect the credit card info on my own and send to stripe to process

quaint aurora
#

Hello. I need to know a formula for calculating taxes in AE.

rose otter
#

JonathanK-express-additional-verification

#

koidestroyer-invoice-items

stark drum
#

Hi guys. I deleted one of my profiles from Dashboard. How can I restore it?

hollow hawk
#

Hi, quick question about refunding Stripe connect fees. Due to a bug, the destination charge/fee amount was set incorrectly. If I refund this, does the refunded amount go to the payer's credit card or the payee's connected account?

strange prairie
#

Hi, for Connect accounts is it possible to fetch the next scheduled payout date via API? For example, assuming a brand new account with a payout schedule of daily with a delay of 7 days and one customer paid today, I would expect the next payout date to be T+7 days. Or if they paid on a Saturday, I would expect the next payout date to be T+9 days (7 days + 2 days to make it to Monday, because payouts have to fall on a business day)

inner trail
#

Hi Stripe, we are trying to apply a coupon to a one-time invoice with a one-time line item. We are trying to use the invoice api as suggested by #999414491290808330 message

However, I tried curl with data

curl https://api.stripe.com/v1/invoices/in_1LO1R12YSHbEHM3wYRnyjxE1 \ 
  -u key: \
  -d "discounts[]"=1jIYymtq
curl https://api.stripe.com/v1/invoices/in_1LO1R12YSHbEHM3wYRnyjxE1 \ 
  -u key: \
  -d "discounts[coupon]"=1jIYymtq
curl https://api.stripe.com/v1/invoices/in_1LO1R12YSHbEHM3wYRnyjxE1 \ 
  -u key: \
  -d "discounts[coupon][]"=1jIYymtq

but all of them threw errors. Could you help us identify the correct way to apply the coupon to the invoice based on https://stripe.com/docs/api/invoices/update#update_invoice-discounts-coupon

still kite
#

Hi Team, Can I import the Stripe APIs doc in Swaggerhub?
What is the URL to import them in Swagger?

severe spruce
#

hi, why my issuing card feature is not being activated by stripe

viscid burrow
#

For an Account, we are getting a weird bug. We get the account in livemode and then get the logo in livemode and get an error that the logo url is in testmode. So we try to get the account in testmode and get the error that the file exists in livemode.
stripe_account = Stripe::Account.retrieve(stripe_user_id, {stripe_account: stripe_account_id})
stripe_icon_file_id = stripe_account.settings.branding.icon
stripe_icon = Stripe::File.retrieve(stripe_icon_file_id, {stripe_account: stripe_account_id})
We found the Account with a test key, but if I try to get the file with the same test key we get:
*** Stripe::InvalidRequestError Exception: No such file upload: 'file_1LOxxxxxxx'; a similar object exists in live mode, but a test mode key was used to make this request.
If we try to get the Account with the live key we get the inverse error, that the file exists in testmode.

sullen ginkgo
#

I did one day work from HYR app money came from HYR app but no money came from strip app to my account.

vocal wagon
#

For a custom connect account, how can I remove a bank account? I am able to add one, but I am not sure how to go about removing one.

still geyser
#

Hello, I have a quick question about Stripe Connect and pooling payments. Let's use ridesharing as an example. I want to allow users to split the cost of the ride and deliver the $ to the driver in one lump sum in their bank account. Should I 1. use separate charges and transfers, where I transfer the money as one big sum or 2. use destination charges with a manual payout schedule that pays out the lump sum amount. I am leaning towards the second, because in that situation the driver will be able to see the $ in their stripe account immediately (although it wouldnt hit their bank account for a few days)

noble raptor
#

Heyy have a question

hazy shell
#

I'm working on enabling ACH debit on my web app. I'm using the <PaymentElement> which is going very well! There is one issue that I'm running into during testing. When using the "Test OAuth Institution" to test, a model pops up which leads to another window popping up that mimics logging in using OAuth.

When this new window pops up, it has this url. https://connections-auth.stripe.com/testmode/complete?state=bcsess_1LO2HwFOrEmR4dyhhjEGUC6p&code=success. But it just stays up and blank and doesn't do anything. I'm sure I'm missing quite obvious here.

covert bay
#

I'm curious about what kind of "low code" front-end products Stripe offers. I'm aware of Stripe Checkout and Stripe Elements, but I'm wondering if there's more out there. Thank you!

hybrid hemlock
# covert bay I'm curious about what kind of "low code" front-end products Stripe offers. I'm ...

I wish that Stripe Checkout allowed you to just specify success and failure messages rather than a success/failure URL redirect. We just want to drop a customer right on the Stripe Checkout page, have them fill out the form and then let them know if it's successful or not. We're not trying to use Checkout in the flow an existing Commerce flow. Curious if anyone else has that use-case. It would keep us from needing to build additional pages outside of Stripe Checkout. It looks like they are doing this on Payment Links with the "after_completion" parameter.

hearty tangle
#

hi, We are using Payment elements to show payment options . We can see Google Pay in Chrome browser but cant see Apple Pay in Safari browser

#

Already added domain

torn cosmos
crystal vessel
#

hey, if i want to create like a one time payment for a customer for something that we don't sell on the website like a custom amount etc what would be the best way to do it?

im currently 95% down the payment link route but then i realised the customer can click and pay over and over again

limpid island
#

hello, I'm having problems with the coupons in the invoices, i am using stripe in python as follows

array_discounts = []
array_discounts.append("COUPON21")
stripe.Invoice.create(customer=customer_stripe_id, discounts=array_discounts)

but the request is failing

return:

invalid_request_error - discounts[0]

{
"discounts": {
"0": "COUPON21"
},
"customer": "cus_M6Extzd85UFJTO"
}

near bison
#

One of our clients saw this error while trying to add a Preauthorized Debit Account. It looks like the StripeJS integration called Stripe API correctly and the setup intent was created without issues. I've tried to dig into documentation to find out when this error can occur but I haven't had any luck. Anyone have ideas when this error shows up and what the client can do to fix this?

vocal wagon
#

Hello I have son questions about direct debit:

We have had card payments integrated in our application for 2 years and now we want to add SEPA direct debit as a new payment method. And reading the documentation I have several doubts:

  • We want to use direct debit so that when customers place an order for the first time in our application and choose this payment method, they enter their bank details and all orders during a period of time from that moment on, are charged on a certain day afterwards. In addition, the customer's information is saved the first time they enter it.

I have seen that it can be integrated with setupIntent or with Sources and I don't know if both options are valid for what we want or not, and if both are valid, which one do you recommend?

Now we use paymentIntents to accept card payments in our application together with custom stripe elements (frontend: vue | backend: python).

thanks!

grand oak
#

hello, question about invoice billing reasons... for invoices with the older subscription billing reason, how do you determine if it's for a new subscription or a renewal?

vocal wagon
#

Hello, I am trying to remove a bank account using an API, but I am getting the following error:

You cannot delete the default external account for your default currency. Please make another external account the default using the default_for_currency param, and then delete this one.

#

Hey! I'm trying to create a stripe app and running into an error: ```Could not resolve "@stripe/ui-extension-sdk/version"```` when running the start command through stripe cli

nocturne sentinel
#

HI. I am trying to run a detailed transaction report using Stripe but haven't been able to figure out how to do this. Can you anyone help?

vocal wagon
#

is there some kind of top-up limitation? A user was in the test environment but is no longer able to add funds to accounts (I have the ID's)

pale pulsar
#

Additionally is there a way to show the "Application Fee" in the Express Dashboard

worn moth
#

Hello, I want to add withdraws in my application in node.js, I'm using Stripe Connect. At the moment the user can create Express Accounts and I want to implement bank transfers from me to this Express Accounts. I'm trying to use this https://stripe.com/docs/api/charges/create but I don't know how and which paramters use to indicate that I'm the sender and the Express Account the reciever. Someone can give me an example? Thank you

lament kettle
#

we are receiving complains from one of our newer Connect accounts that after switching to us, they have received an incredibly high number of declines compared to their previous payment provider. Because most are generic_decline we have no response. Any ideas?

covert bay
#

For Stripe orders and subscriptions, is there a way to "preview" whether or not a customer can apply a specific promo code?

I'm interested in know:

  1. Whether or not the user can apply that promo code, and
  2. What the resultant price would be if the promo code's discount were to be applied

Thank you!

hearty tangle
#

@languid tulip adding SubDomain also didnt help - cant see the Apple Pay button still on Safari browser

vocal wagon
#

For connect accounts, is it possible to have multiple bank accounts? If so, how can I add multiple? I am using the following to add one:

const account = await stripe.accounts.update(
'{{CONNECTED_STRIPE_ACCOUNT_ID}}',
{external_account: 'btok_...'}
);

zinc palm
#

Hi friends, I need help please.
My code WAS working locally. Then I deployed it to my firebase functions, and now it won't work at all. I'll include relevant snippets of the code, as well as the errors I'm receiving. Thank you in advance for any guidance and suggestions.

lament kettle
#

when Stripe.js attempts to tokenize a card, does it reach out to the bank or only check it against Stripe's blacklist?

torn cosmos
#

Hello, I have an issue when trying to configurate a billingPortal, I am getting this error that I don't understand:

    message: 'For each product, its price must have unique billing intervals. The following prices have duplicate intervals: price_1LB2YbJoNzUZaMFih1PfBE5R, price_1LACFWJoNzUZaMFigNBwqVV2.',        
    param: 'features[subscription_update][products]',
dapper jetty
#

Hey people, I have a doubt in creating a session for a user, I'm having the following error: Error: Invalid string: {:address=>"teste", :email=>"tr@tr.com.br", :phone=>"11111111111", :name=>"teste tr"} , I send the following object in the user data:

   email: 'tr@tr.com.br',
   name: 'teste tr',
   address: 'teste',
   phone: '11111111111'
  },
vocal wagon
#

Ok, so I am confused. I am checking the bank accounts docs:

https://stripe.com/docs/api/external_account_bank_accounts/object

For the status part, it says: "For external accounts, possible values are new and errored. Validations aren’t run against external accounts because they’re only used for payouts."

Does this mean that, if I add a bank account to my custom connect account, I don't need to verify it?

tacit vector
#

hi guys, is this the place to ask a question about Stripe + IDeal/Bancontact integration?

rose otter
#

Vinicius Martins-session

#

TheUchi007-external-accounts

dense hinge
#

I need to talk to someone about patients receiving a notification on a payment that is due and for them to send their copay to you

#

then who can I talk to at stripe? is there a number I can call?

torn cosmos
#

@rose otter I still have an issue, I did 2 product and both of them have one price, but I am unable to update the subscription from the portal, only the cancel button is available this is the full code ```js
features: {
invoice_history: {enabled: true},
payment_method_update: {enabled: true},
subscription_cancel: {
cancellation_reason: {
enabled: false,
options: ["too_expensive", "missing_features", "other", "too_complex", "customer_service", "unused", "switched_service"]
},
enabled: true,
mode: "at_period_end",
proration_behavior: "none"
},
subscription_update: {
enabled: true,
default_allowed_updates: ["price", "quantity", "promotion_code"],
proration_behavior: "always_invoice",
products: [{
product: process.env.ENHANCER_PRODUCT,
prices: [process.env.ENHANCER_PLAN]
},{
product: process.env.PREMIUM_PRODUCT,
prices: [process.env.PREMIUM_PLAN]
}]
}
},

lime garden
#

using stripe terminal (client side javascript) for connections. typically the users are connecting to the terminal and just leaving the page open for whatever transactions they process. if someone else connects to the terminal I'm not getting a call to onUnexpectedReaderDisconnect or onConnectionStatusChange so i don't have a way to update the UI that the connection has been taken by someone else. is there a way to do this or do i have to poll periodically to check the status?

summer portal
upbeat zephyr
#

I have a Connect webhook endpoint for Test that is enabled; I can manually send events to it from the CLI. I have a Connected Test account (managed by the one running the webhook) that has generated some events (specifically checkout.session.completed and payout.paid), but none of these events show up automatically. Is automatic sending of connected events not enabled in test? Is there a way to determine if I have misconfigured something?

zinc palm
vocal wagon
#

Hi,

#

I'm new in this community, I need a help to configure my adalo app

full roost
eternal garden
#

Is it possible to get the token created when using a Payment Element?

brittle nebula
#

Hi Stripe team,
i have a question about stripe express, onboarding, connect
so currently our company has a stripe account , and we need to connect our clients payments with stripe , so if a user dose not have a stripe account we would like to create one , and if they do have , just let them sign in and then redirect them back to our phone app , we are using connect feature and express

  • what would be the best approach to do this, should we continue with express , or create the accounts using the api ?
  • dose express onboarding automatically checks if the user already has a stripe account ?

Thank you in advance

full roost
#

Please tell me a couple of questions about the apple pay button from stripe

  1. Can I display only apple pay and turn off google play?
  2. Can the icon of the button be replaced with your own?
languid tulip
strange prairie
#

Hi, I'm implementing OXXO payments for Connect customers. Can the voucher (the one displayed in a web view) be branded with the Connect account's business details instead of the source Stripe account?

eternal garden
vocal wagon
#

Hello, does anyone know how I can make a payment link via the dashboard that has SEPA Direct Debit as an option? I only see card as an option (My account is registered in a country where this should be possible)

dim hearth
#

SpaceBurn-payment-links

brittle nebula
#

Hi Stripe Team
Using Connect with Express accounts
can we pass metadata in the url , so when the account is created , we will have the metadata set with a value ?
Thank you

worldly harness
#

Hello, I am trying to see if I can determine two things via the API - my settlement rate (i.e. the 2.9% on a CC charge) and international CC US$ settlement surcharge (currently 1%).
The reason is that we are looking to either surcharge for using a CC or offer a discount for using cash/ACH and we have many international customers so the settlement rate is sometimes 2.9% + 1% + .30 for CC's. At the moment our settlement rate is 2.9% and we have a long way to go before that might change but it would be best if I could just get the rate by calling an API to also include the international US$ settlement surcharge or see that separately. Alternatively, I know I can capture country on the payment type set up event and infer the 1% but I have many existing customers where I have not captured that previously and of course it'd be best to be able to verify this at run time.
This feels like something I have seen in the docs before but for the life of me I can not put my fingers on it today. Any help is appreciated.

white barn
#

Hey all, quick question. When dealing with subscriptions, is the payment_intent created at the time the invoice is created? Or is it created at the moment the invoice is finalized and charged?

obsidian trench
#

Hi, can i get whether is payment ok in next cycle from webhooking invoice.upcoming?

zenith zinc
#

Hi, I have been searching on the api docs but I could not find anything. is there any way to cancel a list on payment intent, why because I want to make only one call to stripe, my services sometimes take too long to cancel some abandoned payments

potent axle
#

Hello, Can you please help me with calculating the fee refund? In summary, this is a card payment and the amount of the payment intent is $16 but only $13.5 is captured. In that case, some of the application fees have been refunded. I am trying to calculate the fee refund but couldn't get the correct one.
Here is my calculation.
Applicaation fee - round((16 * 3.4) + 50) / 100 = 1.04
Fee refund = round((2.5 * 3.4)) / 100 = 0.09
That is a 1-cent differnce from the actual amount. I thought my rounding is wrong and tried without rounding and the fee refund is 0.085. How come 0.085 becomes 0.08 but not 0.09?

edgy gulch
#

Hi, thanks for the help! I'm trying to figure out the best way to handle this use case. I am developing a site
where users call experts and they pay by the minute. I won't know how much to charge the user until the call has ended.
Is there a way I pre-authorize a maximum amount, so that I can avoid the scenario where the call ends and the user's
payment method is declined? Intending to only support immediate payment methods i.e. cards initially. Much appreciated!

normal mica
#

Hi. I’m getting a TLS error on my webhooks events and their not going through. I am using local tunnel to forward to my local server. Does this not work anymore bec it def used to?

heavy basin
#

hi when scheduling daily checks to create usage records, how do you implement it such that each update would replace the previous value.

For instance, lets say a user has exceeded their limit by 100 units on day 1, and the check creates a usage record of 100 units on the end of day 1, if it checks on day 2, it will add another 100 units i presume? how do i set it such that it will just replace the previous usage record value

pure urchin
#

Hi folks, doesn anyone have experience testing the webhook customer.source.expiring? It's not available to trigger with the CLI, so I'm not sure how to test my listener except to wait for it to trigger organically, which only happens monthly. I'm trying to use it to notify customers if their saved cards are going to expire in the coming month. Very open to any suggestions about testing this webhook, or if there's a better way to work with expiring card notifications. Thanks!

haughty geyser
#

if I upgrade the plan in stripe, the current plan will be canceled or expired?

livid stratus
#

i can’t seem to change my email without it sending a verification code to the email set up with my account. don’t know how to change thing

#

i use stripe as it’s associated with qwick. i changed the email on my qwick account but it’s not yet reflected on my stripe account

shy ibex
#

how can transfer funds from platform account to express account while testing in stripe

#

I onboarded expess test account on my platform account but it's not showing

#

even after filling all the information

pure urchin
#

Does anyone know if it's possible to pull all the payment methods of type "card" on a platform?

misty knoll
#

Hi there, how to assign the redirect url (Success and failure) in PaymentLinkCreateOptions

shy ibex
#

Funds can't be sent to accounts located in US because it's restricted outside of your platform's region; please contact us via https://support.s
"type": "invalid_request_error

#

i am not able to transfer the fund to my connected test account from platform accoutn

willow latch
#

@shy ibex Please use the thread created for you

shy ibex
#

ok

vestal locust
lone mica
#

hi how to enable restricted connected account

nocturne brook
#

I seem to be missing something here, or the Reference is whack. I'm building the function for checkout completions, and because of all the things not sent I'm just immediately requesting the session object with expanded items back.

    fetchCkeckout: function(checkout_id) {
      return new Promise(function(resolve) {
        stripe_js.checkout.sessions.retrieve(
          checkout_id, { expand: ['line_items.data','subscription.data','payment_intent.data'], },
          function(err, checkout) {
            if(err) {
              console.info('['+bot.getTime('stamp')+'] [stripe.js] Error Fetching Checkout.', err.message);
              return resolve('ERROR');
            } else {
              return resolve(checkout);
            }
          }
        );
      });
    }

Error Fetching Checkout. This property cannot be expanded (subscription.data)

wet zinc
#

Hi Team, How to update the field next_action[display_bank_transfer_instructions][reference] of the payment intent

#

it gives following error "message": "Received unknown parameter: next_action",

worn moth
wintry swift
#

Hi , How can I payout from connected account to bank account

#

please help

hollow nebula
#

Hello, is there a limit for the number of webhook endpoints we can configure within Stripe?

lusty sphinx
#

Hi, I just get some troubles with the error not found payment intent . Can somebody help me check its id for more information ?

shy ibex
#

how can we pause the connected account
using API
you mean pause payout

brazen wind
#

Hi,

Our redirect controller expects a payment_intent query parameter to be present with the payment_intent's id when a user is sent back to our web application after confirming their payment.

However, we're seeing some cases where there is none. Is this something we should rely on?

I asked in here a couple weeks ago if we could since this is not documented, the answer back then was yes but now i'm not so sure.

Thanks!

obsidian trench
#

Hi,Why to get twice checkout.session.completed "cs_test_b10jWt47vfGidAUWgiLfG8BCLoyg78gznYK0Fp47TLtQdovLoIhYLGjEJa AND cs_test_b1ZKYLT5iumXs60GGHZNePgm7RU5006xtHDeGl9n1QkTq5fBTcnhGKmp0s" on click Subscribe in Stripe checkout page once?

lone mica
#

hi how to enable restricted connected account by API in test account

novel sparrow
#

Hello, is there a way to prefill card details on the Checkout page? When I create a checkout session with the customer field filled with the stripe customer id with mode set to payment, the default payment method of my customer doesn't show up on the checkout page, any ideas?

elder comet
#

Hi folks, hey, doubt here, if my payment method type is by card, Google Pay and Apple Pay will work with card payment method type????

slow niche
#

Hello. I use Stripe js api js.stripe.com/v3/ and I need to add Country select to the form. How can I do it?

west radish
#

Hi Stripe team, i wanna confirm how would Stripe handle the edge scenario while making konbini payment in JP

forest shore
#

Hi, is it possible to use ideal with checkout for subscriptions? Ideal doesn't seem to work in subscription mode (which is clear in the stripe documentation), but it also doesn't seem to work when using stripe checkout in 'setup' mode.

"The payment method ideal cannot be used in subscription mode."
"The payment method ideal cannot be used in setup mode."

Is the only way to setup ideal for subscriptions to create your own checkout?

coarse shadow
#

Hello, can we change the color of the text 'Subscribe' in the checkout session page

pale pilot
#

Hi Stripe Team how to set my Issuing card option in my stripe Account

#

I am Unable to open the Issuing option in Stripe Account

turbid viper
#

Forgive me if I'm being blind, but I cannot see anything in the API documentation about how to fetch a list of payments made by a particular customer. A list of payments is visible in the dashboard when viewing a single customer, and we want to replicate this, but I am not seeing any relevant info in the docs :/

#

Same goes for a customers subscriptions. How do we query the customer and get the subscriptions they are on?

wind cipher
#

I'm having a total blank updating metadata using the PHP SDK \Stripe\PaymentIntent::update(xxxx) - I can pass individual key value pairs but I am failing when breaking down an associative array into key => value pairs, they go as a single string with metadata key zero.
e,g myArray['foo'] = 'smith'
myArray['blah'] = 'jones'
I'm going around in circles trying to get myArray into a format that the SDK will accept (my older code on the older SDK works fine) - any advice?

[SOLUTION] - in case anybody else ever falls over this (and I cannot update the thread as it is closed):
The PHP SDK wants an Array as the input here - needs to be in the format:
$myArray['metadata']['your field/key name'] = your_desired_value

viscid lance
#

Hi, I need to change the contact email address on my receipts and don't know how. tia

pale rivet
#

hi there

#

i want to know which currency exchange API used by stripe ..?

turbid viper
#

Re the customer portal. Do you offer anything similar that shows one off purchase history? As far as I can understand, the portal is only for subcriptions and payment methods (saved cards)

hidden dirge
#

Hi Team, we are creating subscriptions with { paid_out_of_band: true }. Also we want to generate the invoice and send it manually for the subsequent renewals. How can we do it? Thanks in Advance.

misty knoll
#

Hi there, In stripe, for connect account ,to receive payments , do we have to have the details of the primary representative ?

tawdry peak
#

Hi,

I would like to trigger preview invoice for subscription with additional subscription items, but one subscription item is overlapping with the one inside the subscription (tier2 -> tier3). Is there a possibility to remove subscription item from preview invoice request?

Code for reference:

    params := &stripe2.InvoiceParams{
        Customer: stripe2.String(customerID),
        AutomaticTax: &stripe2.InvoiceAutomaticTaxParams{
            Enabled: stripe2.Bool(true),
        },
        SubscriptionItems: items,
    }
    if subscriptionID != nil {
        params.Subscription = stripe2.String(*subscriptionID)
    }
    params.AddExpand("total_tax_amounts.tax_rate")
    params.AddExpand("subscription")
    in, err := invoice.GetNext(params)
    if err != nil {
        return nil, e.Wrap(err, "failed to get next invoice")
    }
lone mica
#

hi how to add person details for connected account from api

vocal wagon
#

hi, how can i set a 30 days for a SEPA charge?

forest shore
#

Hi, is it possible when opening the stripe checkout to autofocus on a certain payment method? I have card and sepa, I want stripe to automatically open the sepa payment method instead of the card method.

sharp steppe
#

Hello!

I'm testing the SetupIntent API with a card that will decline after attached (4000 0000 0000 0341), when I try and confirm the payment, Stripe returns a nice error message "Your card was declined." which I can return to the user.
However, if I try and confirm the payment again straight away, I get a different error message saying "You cannot confirm this PaymentIntent because it's missing a payment method...", which I now can't return to the user because it doesn't make sense.

The PaymentIntent definitely still has a PaymentMethod attached to it. And this behaviour is different to when I'm using Stripe Elements with a new card at checkout, which allows me to keep using the same previously failed PaymentIntent.

How should I handle a failed payment from a card saved with the SetupIntent API - should I create a new PaymentIntent each time? It feels a bit odd that its different to how it works when not using a saved card.

Thanks!

cosmic tinsel
#

Hello! We're developing a platform in which users sell products to third users and the platform retains a fee of all payments. What would be the right approach to take? Connect and opening Express accounts for our users? What capabilities/payment methods can we handle through the platform? Can fees be collected during PaymentIntents automatically or do we have to transfer funds to the connected accounts and keep the fee? Thanks!

simple swift
#

Hello stripe,

I just created a custom account with the bare minimum requirements but somehow it's asking for Id documents?

shy ibex
#

i want to test account details for australian account

#

australian account details i want to test

#

and make payment through stripe connect from platform account and onboard him

pallid marsh
#

What’s up hardcore Devs,

We got this scenario where the Stripe Engineers generate pairs of Customer/Payment method objects.