#dev-help
1 messages · Page 152 of 1
For your questions, our challenge is flutter stripe package is not set up the customer's default payment method, here are more details: https://github.com/flutter-stripe/flutter_stripe/discussions/512 , also regarding the apple wallet, in order to get the payment details in the server it seems we need setup intent and it seems stripe doesn't support apple wallet and google pay for the same as per this issue https://github.com/flutter-stripe/flutter_stripe/issues/426?
Hello @pulsar remnant I reopened the thread. Let's continue there
sure thank you so much
I can't get my SMS code
hello i made a coupon code for my website and when i enter it it is saying invalid coupon and i cant seem to get any codes to work.
Hey, lovely Stripe team! May I know, have the Trial Periods on subscriptions changed? The Trial Periods used to move the billing anchor X days, but now they're resetting the billing cycle at the end of the Trial Period, and it's completely awkward and unexpected. May you please confirm this to me? 😋
Hello everyone, please does having a business of selling laptops and computers prohibited in stripe
:question: @muted depot Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact
ok thanks
Hello. I'd like to follow up on status of customer profile transfer/import from another payment gateway.
hello. stripe terminated my merchant account. how can i get it back?
:question: @tacit juniper Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact
Hello Team .
Is there a way we can have a Stripe Connect Sandbox acccount.
Hi,,
Yes Please
Hi team, i am adding Meta data in my subscription but it's not showing
Hi, is there a way to trigger resend of an event programatically? I see an option on the Stripe UI Dashboard to resend failed webhook events
Hello, I have a question about create an account, I used the SDK provided by Stripe to collect the information of sub-accounts, but some information was still missing so that the sub-accounts could not use the transfer function. May I ask if Stripe has a complete example code for creating sub-accounts? 🧐
Can you please share the stripe dexguard rules which needs to be added our app ?
Hi, what would be th reason I cannot login (https://connect.stripe.com/express_login) with both of the express connected account I have manually created. Error say those emails are not recognized but it is the email linked to those accounts.. Email not recognized.
Hi
- Application fees calculation (Card type) question
As per stripe’s documentation “application_fee_amount” can only be set during the payment intent creation.
How can we ensure that the application fees are dynamic based on the card type?
Hi, we have below question. Please help us how we should proceed.
We would like to make an invoice that is smaller than the minimum amount of invoice figure. If we make such invoice, the amount will get added on credit balance so that we would be able to adjust the fee for it. However, what happens if the user has already cancelled the subscription and there is no next invoice. How can we deduct the fee that is lower than the minimum invoicing amount?
Is it possible to manage price lookup_keys in the dashboard, or only via CLI?
You can use your own product design
Can I use my own product design instead of customized
hello guys i need help. We are buildingn new travel platform which will host pay per listing publising per year (20$) so now we need to find a way to to connect witht stripe to auto charge when he ad one more listng ( similiar have asana and hubstaff)
I am reading the docs about sending receipt emails and I am a bit confused so I would like to ask the following:
for one-time purchases: I would like customers to receive an email receipt when the payment intent succeeds (not using Stripe Checkout):
- Turn ON
Email customers about... Successful paymentsin dashboard - create Customer object with email
- when creating the PaymentIntent, include
customerfield. No need to includereceipt_email. - when PaymentIntent succeeds, an email receipt will be sent.
for subscriptions: I would like customers to receive an email ONLY when the subscription is successfully started. I do not want them to receive an email receipt on every successful payment (like every month):
- in this case what should I do?
Thanks a lot!
@misty hornet
Hello, could you unarchive this thread #dev-help message, I have the video asked
Hello everyone. I am working with Connect product. I created yesterday a Transfer from my platform account to a client connected account.
The event "transfer.created" was generated but not the "transfer.paid" event that I expected to be. Do I well understood the documentation ?
Hello, i try to use the plugin Stripe.js 2 on Bubble and i have a problem when i create the "PaymentIntent". The workflow "Stripe.js - PaymentIntent - Create" don't generate the Client Secret and this missing value prevent me from making a payment. Did you have any solution ?
could someone please take a look? thank you!
yohann-bubble
Hello when taking payments online and a return_url is passed, if a payment fails can i reuse the existing payment intent/secret or do I need to create another?
what is the best way to expire existing subscriptions and renew on a new product via webhooks?
Hello there
Is there any possibility to check stripe.js error logs?
E.g. some customers complaining about gPay / applePay errors, but I can't find any logs for it
Helle everyone, I have activated STripe Connect for France, but when I want to configure un express account, I have only the possibility to select US et not France. Any Help?
Hello, Im looking stripe devs, need some helps.
I would like to build a subscription with a trial and don't know which payment method should I use... setup intent or payment intent? The documentation describes that subscription with trial creates setup intent automatically.. but we have to create a subscription before the user submits the payment form (It's quite weird, what if the user doesn't complete registration flow, we will create unnecessary subscriptions object. is It ok?). Payment intent is not preferred for subscriptions with no initial payments but every example shows those payment methods.
Hello, Need help.
We want to create a stripe subscription that gets charged at end of the subscription cycle.
we don't want to charge a customer at the same time they create the subscription.
Hello, I'm trying to create a quote for a customer in the dashboard, but I get this tax notice "Not registered" (I tried to add a Tax registration for it but I didn't find the customer's country)?
Hey We are not able to see apple button in our site can anyone help
Hello
I am creating a custom account with stirpe api . it is working fine. but now want to test it for unverifed account for this I am sending identity document on test mode .. and sending failed.png file .. but every time it is getting verified with failed.png .. Please help . how can i test unverified account
yes acct_1KEAkp2YlK9KbUWQ
if i am using dob as 1901 /01/01 it is also getting verified .. I don't know what is wrong
hello, I need to understand how to attach a card
Your support speaking French ?
They will, yes
Ok ty
Is there a test card I could use that would require sca even though the first payment is 0.00 due to a trial peroid/
?
On the site web assistance
Its write: "the phonning is only english"
@hollow prairie
They can offer email support in French
Hello I have the maximum number of declines on my card the last 24 hrs....what can I do
:question: @vocal wagon Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact
Have you got the mail ?
I've got Mail
There's direct email address. You'd just submit a support request here: https://support.stripe.com/contact
I just send a mail with my question
Great! The team will get back to you via e-mail
Ok thank you ,
i have send 1 mail since 1 week and i'have not received a reponse of the mail, it's very urgently
otherwise i does close my store online wix
Is your question technical?
i wait my monney since 1 motnh
I have checked my account several times but I still have this error message
I'm afraid we can't help with account related queries here. This channel is for developer/technical related questions. Equally I can't read French
Your best bet is to follow-up at https://support.stripe.com/contact
Good morning!
Trial subscription is not created payment intent?
Hello guys i want to use some testing card on my application but when i send request on stripe i need to know how much money is being charged to (if there is any way to know that it would be appriciated). Thanks in advance.
Hi Stripe team - I've been scouring the API docs to understand something, but cannot find what I'm looking for. When a customer's payment method fails for a subscription, they receive an email with an auto-generated link that starts with our domain, then has a code after it. I assume our integration should be using this to start a checkout session for them and redirect them to the portal... but I'm not sure where the docs are for processing this URL.
Hello here! Happy New Year! Quick question, is there any way to use Zapier as to push a zap into a certain Stripe Connect account and not the main account? As an example, a trigger would create a customer in Stripe with an API key but it creates the customer on the main account and not a connected account within Stripe. Any ideas or suggestions on this? Thanks a lot! 🙏
Hi everyone, on the github example of stripe, they show that from the html they pass a request to the server with a body, in the body there is an amount, the amount, but I don't understand how it is past :
<form action="/create-checkout-session" method="POST">
<div class="quantity-setter">
<button class="increment-btn" id="subtract" disabled type="button">-</button>
<input type="number" id="quantity-input" min="1" value="1" name="quantity" />
<button class="increment-btn" id="add" type="button">+</button>
</div>
<p class="sr-legal-text">Number of copies (max 10)</p>
<button type="submit" id="submit">Buy</button>
</form>```
Hey, can you take a look at my message from earlier?
Hi everyone, I am trying to figure out how I can link a charge to the product that was bought
API or dashboard ?
Using the API. The dash has it as "items" when you open the payment but it does not exist in the API response I'd just like to know what they were charged for and how much of it they bought
https://www.youtube.com/watch?v=-uyXCnPXegE&t=0s
Exception in thread "main" io.github.cdimascio.dotenv.DotEnvException: Could not find /.env on the classpath
at io.github.cdimascio.dotenv.internal.ClasspathHelper.loadFileFromClasspath(ClassPathHelper.kt:37)
at io.github.cdimascio.dotenv.internal.DotenvReader.read(DotenvReader.kt:36)
at io.github.cdimascio.dotenv.internal.DotenvParser.parse(DotenvParser.kt:26)
at io.github.cdimascio.dotenv.DotenvBuilder.load(Dotenv.kt:124)
at io.github.cdimascio.dotenv.Dotenv$Instance.load(Dotenv.kt:32)
at io.github.cdimascio.dotenv.Dotenv.load(Dotenv.kt)
at com.stripe.sample.Server.main(Server.java:32)
Suppressed: io.github.cdimascio.dotenv.DotEnvException: Could not find ./.env on the file system (working directory: /Users/elion/office-hours/tutorial/server)
at io.github.cdimascio.dotenv.internal.DotenvReader.read(DotenvReader.kt:40)
... 5 more
I keep having the this error when I start the server like the video did in 3:26. Can anyone help me with this problem?
Accepting a one-time payment with a custom form requires two steps. First, creating a PaymentIntent on the server. Second, confirming the payment intent on the client. It's also recommended that you handle fulfillment for a purchase when receiving a webhook notification of successful payment.
In this video, you'll learn how to create a Payment...
hello,
I'm wondering, how can I handle this test card 4000002760003184 on the subscription with recurring payment? Even, if SetupIntet was created and saved as default_payment_method on the subscription the next payment is failed. Hmm
Hi, I have noticed recently that reactivating a subscription causes status of a subscription to be 'incomplete' instead of 'active'. Has there been a recent change at stripe that would cause this?
hello, i would like to get some assistance regarding my first payout, i contacted the support through website but nobody seems replying
Need help with metadata that are not being shown in the webhooks after i set them in a checkout session
Hello,
I'm using the Stripe API, and a get the events via a webhook for payment_intent.succeeded. The payment is for a Payment Link page and I want to retrieve the title and description, but nothing in the event is referring to the product or the payment link. Do you know how to get the details of the product, via the payment_intent or the charge event ?
Hi there, I don't know if I can get help here for this issue, but here it is:
One of our client is particular and we wanted to make the creation of his connected standard account really easy, so we generated the creation link by our Stripe account directly by clicking the "create" button and provided it to him (instead of sending him to our platform so he could generate the link "himself").
Unfortunately, after more than 2 weeks after he filled up the form, we still can't see it in our account. Which normally takes about half a second (thanks for that speedy process by the way!).
Since we don't have the account_id or anything else, is there a way we can still retrieve it, or at least know what happened? The only thing I got is the req when I generated the link which was sent to the client (req_crpsFHckgmEgyj). No other logs about it, nothing...
Or the only solution would be to have him go through the whole process again, hoping this time it will work?
Thanks!
@bleak breach Could you please explain this a little?
FYI, I can (mostly) read French, and Milox's problems are extremely well and explicitly called out. He hasn't provided all the required identity documentation; his website both isn't verified, and doesn't match the banking information, and they direct him to the Wix tools. None of that is technical.
Hey there, my first language is french. I confirm what you just said GiGStartr :). He would have to follow the steps to fill up the missing info, etc.
Hello, I am using setup-intent api, authorised an amount from the customer and capture an amount later when an order is approved. I see the stripe test credit card number 4000008260003178 mentioned "All payments will be declined with an insufficient_funds failure code even after being successfully authenticated or previously set up."
In this case How can we get money from the customer because we authorised an amount?
when using the Accounts API, can you use a token instead of the company tax ID number in the same way you can use a PII token instead of an actual SSN for a Person?
Hey there! I have users on metered prices that are charged by the most recent usage value. I am providing the usage when the invoice.created webhook event fires. I want this usage to appear on the invoice that triggered the invoice.created event, but it seems to be appearing on the next invoice. Do I need to use a different event?
Hi there, I am having trouble logging into my account. I am trying to do a password reset, but no email is sent. Please advise.
Replying to this thread from earlier: #927933688044466207 message
Creating invoices would allow me to do all 6 things that I mentioned? So it' sbasically like using the paymentintent api (with elements still?) and also supports Stripe tax?
@coral torrent Let me reopen your thread
Hello! How would you go about finding if a Customer has paid a specific Price? (via the api)
Hello, I am facing issue using stripe checkout session
Hello! Trying to update the default payment method of a customer using .NET SDK, but it is not working. I can see that the payment method added but not as default. Here is the code snippet, Anything missing ? StripeConfiguration.ApiKey = ""
var options = new CustomerUpdateOptions
{
Metadata = new Dictionary<string, string>
{
{ "invoice_settings.default_payment_method", setupIntent.PaymentMethodId },
},
};
var service = new CustomerService();
service.Update(setupIntent.CustomerId, options);
Hi everyone. Is there a way or/and configuration to make Stripe NOT to send zero invoices (When invoice is for $0.00) to customers?
Question re: transfer events: I understand what the attached data will be for transfer.created, transfer.reversed and transfer.updated - I do NOT understand what useful data will be returned for transfer.failed nor transfer.paid - are these by any chance hold-over documentation from before transfers and payouts being separated?
How can you connect a payment intent to an upcoming invoice? The upcoming invoice does not appear to have an ID. We are trying to pre-auth a subscription payment so we can alert them before their subscription is blocked. We have time sensitive information that we send out and people are being locked out because there is no pre-payment capture.
Here is the goal:
Loop thru upcoming renewals, find all those that are paid until 4 days from now.
Pre-auth their card for the payment, flag their account if this fails
Notify the user that their payment has failed so they can fix it before it actually lapses.
Problem:
Upcoming invoices lack an invoice ID so I can't create a PaymentIntent with capture that is connected to the invoice
In an afterpay/clearpay integration through connect, we have prices listed in USD and the payment intent submitted with an amount and currency in USD. Is there any way for stripe to do currency conversions on these transactions where the buyer and seller are in the UK. We are failing to create payment intents because stripe wants the currency to be listed as GBP (which would require us to convert the amounts as well).
I'm trying to confirm a payment method using confirmCardPayment by passing client_secret:
seti_1KEJpZANR34g5yeQnNhaKNGk_secret_Ku85mbxgYRspWwSSV8pQ7hb73qH96wc
but it is returning error
i am working on meta data for charges on Stripe, and i've already ,managed to get it to work.
The only problem is that, in the documentation it says: (https://stripe.com/docs/api/metadata)
Metadata is not used by Stripe for example, not used to authorize or decline a charge and =>> won't be seen by your users unless you choose to show it to them.
So how can i make sure that the metadata is visible to the customer?
Where can I set that in the account?
[we have main account that customer will pay to it by buying subscriptions and then connect their stripe to ours and then if anyone pays through our application it will show up on their connected account.]
I'm having this issue where I passed the coupon on test mode but it is not properly applying the 100% off coupon. https://dashboard.stripe.com/test/logs/req_GNfVLUw9UTmImY
This URL is only visible to you
Hello! My team is using the invoice API (https://stripe.com/docs/api/invoices/create) to charge our customers and we had some questions about auto_advance . Is it possible to set auto_advance = true but then specify a time for the invoice to be finalized / sent to the customer? I see in the docs that it looks like the invoice will automatically be sent in a few hours with auto_advance = true. Ideally our team would like our invoices to be in Draft state for about 24 hrs first so our Ops team can verify them, and then be automatically sent out to our customers.
let me know - thanks!
I know is Stripe support in here?
@forest ore yep we are here, @ember bear is replying to you in a thread above 🙂
Quick question on virtual card issuing - does every client/account receive a dedicated BIN or BIN range or the BIN's ranges are random/changing?
Can you send payments via stripe API?
For example: If my user withdraws money, can I use stripe to send it to them?
Hey there! So I have 2 questions about internet readers, our company uses the Stripe Terminal SDK for Android, and everything works fine, my first question is, location is important - would you know what the acceptable radius is for that location? And second, we want to give our businesses a couple of readers but a lot more tablets, so what's the best way to manage and switch connections so that the staff for our businesses can just pick up an arbitrary tablet with an arbitrary reader and execute a payment? Ideally the closest reader would pair to the tablet automatically - which seems to be the case for bluetooth readers more so than internet readers
Hello! - we are following the following documentation https://stripe.com/docs/payments/save-and-reuse?platform=react-native&ui=payment-sheet#web-test-the-integration and while testing the card "4000 0027 6000 3184" payment intent goes to card_error (with error code - "code": "authentication_required",) mode at this stage : https://stripe.com/docs/payments/save-and-reuse?platform=react-native&ui=payment-sheet#charge-saved-payment-method . It is clear that it is because the card requires authentication for the initial setup and also requires authentication for subsequent payments. But we are not sure how to handle this flow to make the payment intent successful since we are trying to execute the payment using setup_intent. What are the actions we needed once we reach this state in the server side to know the client need to take some action to process the payment successfully ?
Hey! My customer used multiple cards and all got declined. What can i do?
Hi, If I am using my sk pk key for multiple websites(projects), is there a way to restrict the webhooks to listen only to certain domains. (only listens for websiteA but not websiteB
Hi there! One quick question, with collecting on-receipt tips, if we do create a payment intent with amount + tip as pre-auth but end up capturing higher than that amount because a customer made a custom tip that was really high, will the transaction go through?
Good afternoon, I'm a ddev representative and we discovered a flaw in your payment method,
we will be happy to offer our service to resolve them. If you are interested, I can show you the execution of the error. Waiting for your return, greetings.
Sorry my thread was de-activated here - I'll copy it back #928039644166238309 message
Hi! I need help with Woocommerce Payments powered by stripe
Here is where I ask for support?
I am trying to help a customer/client via Zoom get access to her account. Her cell coverage is bad and 2FA text codes do not get to her in time. Can someone help?
:question: @twin token Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact
devninjaos2#9604 Please help me add my dev to the support channel
@dawn ferry if they visit https://stripe.com/go/developer-chat, that'll let them join
Hi all - wondering what's the best practice for creating Stripe Customers, when a user creates an account in our app, or only if/once they subscribe to a plan?
ryan-customer
Hi, does stripe offer trial period for one-time (non-recurring) charge?
I know I could include trial_end argument to create subscription. Hence, does Stripe have the functionality to:
(i) Execute a one-time payment after the trial period?
(ii) Execute a one-time payment + subscription after the trial period?
Hi, I keep having the collasped payment-form at the react-cra front-end. Can someone help me with the problem? Thanks
choorhong-trial
Hi everyone! I have some issues integrating the 3DS2 flow on a flutter app, is there any way to test the flow? Stripe test cards only redirect to a page, but in my case fails with 3ds_fingerprint
What is the maximum period of time an authorized payment can be captured? I want to have a window of 2 months. Is that possible?
I have a payment that does not have a payment method set. How can I found out how it got to this state?
There is a default payment method and I have gone through the events without getting wiser
Hi,
I am trying to implement a pagination system based on data from Stripe. How it works would be the app (dashboard) would call the API as the user clicks on next/prev or specific pages button. I understand that you have starting_after and before in your API, however, I haven't found anything that would let me jump from page one to page three for instance, not sure how to do this. Let's say I am displaying list of customers in a table. If the user clicks on page 10, how do I get to that page 10 data from Stripe without going through from page 1 to 10?
Thanks,
Stefan
stefanmoona-pagination
hello i am creating a stripe charge and i need to add an application fees but i need to provide stripeAccount parameter when creating charge whats i need to provide here is this the id of the person i want to pay or my stripe account id
Hello, Happy new year to all 🙂 . which of the two events get fired first amongst charge.succeeded or invoice.paid?
Hello guys i have a problem with online payment i have an error : StripeInvalidRequestError: Invalid string: and i don't really understand why
Happy New Year! I am working on a project where my client wants to allow people to sign up for his camps. He would like to offer 2 payment options: 1) pay in full 2) $250 deposit and then 2 automated monthly payments to cover the remaining balance. I am using the api for option #1. My approach for #2 was to use subscriptions but it would require that he manually cancel all of the subscriptions after the 3rd payment. Is there another option that I’m missing? Basically he wants an installment plan that bills automatically but ends after 3 payments. Thoughts? Thank you in advance.
hi, im using stripe for my payments. I made one order and I successfuly got checkout.session.completed event. Everything works fine with getting this order from stripe, BUT I get this error "An error occurred with your deployment
FUNCTION_INVOCATION_TIMEOUT" which I read is bc of vercel. But this error is the problem only bc it retries my order. So what I want is him to stop retry my "failed" orders. Any ideas?
Hello everyone,
We're currently working on a bacs debit integration. The only problem is that it'll give an error once trying to confirm the PaymentIntent. Could someone help me out? I'm stuck on this problem 😬
Hello I don't have trading license for my shopify store and shopify payment method is not on my region what can I do
I'd recommend contacting Shopify. This is a channel for Stripe developer support
Hey, so in Stripe webhooks event.getDataObjectDeserializer.getObject.isPresent this method is working as expected locally but when deployed this returns false for some reason ? Does anyone has a idea why so ?
Hi, question because i have problem with PaymentIntent - The main problem is updating the payment amount. This form of payment is for fixed prices, such as the cost of an item, or a tariff plan. The form has a number of limitations for dynamically changing the cost.
We use Stripe elements too and we dont recive redirect with alternative payments (like softly or p24)
Anyone maybe have a same problem?
Hello,
We are currently trying to allow our users to split the payement of one item.
For exemple splitting the bill in half so the user can send a link to his mate so that he can pay for the other half.
We currently have one intent per cart to be captured later.
Is it possible for one intent to be paid with multiple credit card ?
Is there something to let us split the payment in a way so that we do not have to pay multiple stripe fees for one order ?
Thanks.
Hey team! At first, Happy new year!
Hey I have a question which is not specifically a code but when I have a payment in test mode the stripe balance is not credited is this normal?
Hello There
I need help to display Customer Information on Receipt . I am using Create:Charge API . Now i want to display Customer Info on Receipt. Please help me
Hello, I have a question.
We want to move on to stripe 'subscription' mode and we are using checkout session to create it (using SessionCreateOptions). Then, after payment we listen to the events in the webhook. The problem is, that in payment_intent.succeeded (or other payment_intent events), we don't have any id to link it back to the original checkout session, so that when this event comes, I know which payment it belongs to. Previously, with 'payment' mode for checkout session, we were using payment_intent.id, but with the 'subscription' mode, the session does not have a payment_intent.id attached and it doesn't allow for specifying SessionPaymentIntentDataOptions.
Is there any way we can add an id to the checkout session that would also be displayed in the payment_intent object? Or is there maybe a sequence of events that I should follow to get the desired result?
Thanks in advance,
Lukas
Is it possible to take a fee from a manual payout?
Hey all!, I want to confirm: Are webhook events completely reliable to update our DB after payments and subscriptions?
Hello,
I'm trying to test changes to our connected payments integration with a new test account, but don't know how to find (create?) the client_id and redirect url for the test account. The previous developer would test against against production which we don't want to do, hence, the new test account.
Our production account shows the client_id at https://dashboard.stripe.com/settings/connect , however, when I try this url for the test account, I'm redirected to the account overview page. What's the trick for finding (creating?) the client_id and adding the redirect urls in test?
Thank you,
Erik
I see what I missed. Thank you. No, it had not been setup.
Hi. We have an Express integration and are trying to add an export CSV module to allow people to get their accounting information. Stripe seem to limit this request for data to 100 transactions. Is there a way we can overcome this limit?
Hi All,
I'm reading this article https://stripe.com/docs/connect/account-balances
About the Holding funds section, I don't understand about holding money for 90 days. Could you help me understand more?
Hi! I have some follow on questions to a thread I had open yesterday #dev-help message. I'm going forward with scheduling reporting usage on our own end. Every billing cycle we will need to update the current period end. What webhook event is the best to listen for to grab the current_period_end? Like if a subscription is billed today and I want to update with a current_period_end in February, is invoice.created good? invoice.finalized? Something else entirely? Thank you!
Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.
at the end of a subscription billing period, the docs states "...Stripe automatically totals and invoices for all usage during the billing period". My question is, is the invoice configured to automatically charge my customers?
What is the difference between confirmCardSetup and confirmCardPayment?
Hello! I am wondering, how systematic is ID verification upon Stripe Connect Express onboarding? I am setting up a Second-Hand ticket exchange website for internal use, however it is asking me during test mode for ID verification. Will this happen every single time when my users sign up?
Hi! I just watched this video about how to add a customizable donation amount to our checkout https://www.youtube.com/watch?v=X2SmLzQ5kfY But I don't know much about coding at all, I don't know where to enter the code or which sections I need... Is this something easy to explain to me?
Join us for Stripe Developer Office Hours and get your questions about taking variable amount payments (think donations!) with Stripe Checkout. Our expert engineers will walk you through the basics of creating Checkout Sessions configured for taking donations, where the amount paid is specified by the donor (user).
Table of contents
02:28 D...
Hi Team. Can I get instant notifications for when a customer has paid? Rather than me login in every time to see the transaction on our account?
Hi 👋 Developing a Stripe extension and I was wondering if there are any API resources for retrieving information about the business using the extension (company name, VAT reg status and number specifically)? I saw that /v1/account endpoint can return a "company" object but only on custom accounts so that's not very helpful 😦
Hello, is there any way to test recurring subscription renewal, in test mode?
I need help
Hi! I have a question about sending an invoice for manual payment via the API (https://stripe.com/docs/api/invoices/send). Specifically, we're seeing the following error when attempting to send an invoice for a Stripe connect account: "Invoice amount_due is too large to pay with ach_debit". After a bit of searching, I found this thread that alludes to the problem https://support.stripe.com/questions/exceeded-ach-payment-limit-error-when-creating-an-ach-charge. Is it correct that the default limit for the ach_debit payment type is 6k for a new Stripe account (connect or otherwise)? If so, what is the maximum for an ach_debit payment type that can be configured (I'm assuming less than $999,999.99)? Finally, what is the recommended process for raising this limit?
Hey guys, I am just wondering is there a way that we can edit this circled message🧐?
Hello! I have a question regarding Bacs Direct Debit, could someone help me out?
hello, we configured the tax setting in dashboard for both test and live mode, but I get different tax percentage when I retrieve the quote specifically for Belgium country, in test mode I get 21% but in live mode I get 0%
I'm using FastAPI for my backend. Right now I'm having issues verifying webhook requests using stripe.Webhook.construct_event() that line always fails in the try block. I'm feeding it everything I'm suppose to. No matter what I do I always get a SignatureVerificationError
class WebHookData(BaseModel):
data: dict
type: str
@app.post("/stripe/webhook")
async def stripe_webhook(
payload: WebHookData, stripe_signature: str | None = Header(None)
):
secret = os.getenv("STRIPE_WEBHOOK_SECRET")
if secret:
try:
event = stripe.Webhook.construct_event(
payload=payload, sig_header=stripe_signature, secret=secret
)
data = event["data"]
except ValueError as e:
return "value error"
except stripe.error.SignatureVerificationError as e:
return "signature error"
event_type = event["type"]
else:
data = payload["data"]
event_type = payload["type"]
data_object = data["object"]
print("event " + event_type)
Hey, is there any way to tell if a payment has been paid or not? With the API
Good aft guys. I've got custom accounts connected that we are billing a small fee each month that is transferred back to us but it says that we're supposed to get consent from our users at the following link but doesn't give any direction on how to programmatically get this consent from a front end page input from them and what api to use for this etc. What are those details?
The page that doesn't have those details is https://stripe.com/docs/connect/account-debits
Hello, I am using the stripe billing portal I want to upgrade and downgrade subscription at the end of billing cycle
Good morning, I just recently signed up with Stripe and need some RepairShopr Integration help
Hello, I am working on not sending certain low risk payments through Radar. I found the parameter to exclude a charge or payment intent from being sent to Radar a while ago, but I can't find it anymore. I'm pretty sure I'm not imagining it because someone else also remembers finding it. What is that parameter?
Hi everyone, I'm building a platform with express accounts that take payments from customer.
I should check for each side of the transaction, account and customer, exactly what the users receive from stripe, such as receipt or information about the payment received.
-Account side(Express): The only thing I can see, in test mode, is my account balance if I log in with single use login API, but I don't see anything about a specific payment, just a total balance of the account. Am I right?Did I miss something? What interests me is whether the user can see and where, all the information about the transaction such as statement descriptor, amount and commission.
-Customer side: is there a way to see a preview of what the buyer sees on the receipt email and also in his bank statment about a specific payment?(always related on statment descriptor, amount and fee)
Thanks in advance
Hey guys 👋 Got a quick question. What happens if you update a subscription to pause_collection: { behavior: void } while it has an invoice on draft?? Would it still void the invoice once it tries to pay or would the customer still get charged? Thank you!
Hi all!!, we are using stripe.net to create connected accounts, we manage to create accounts successfully but when we try to retrieve account details using AccountService() ,we could not get persons details such as email, name, postcode e.t.c, what we do wrong ?
Hi Team, I am going to make a subscription for monthly or annual, and there will be several connect accounts, so how can I transfer to them? Is it possible to add several ones at (i.e. on_behalf_of param?)
?
Hi! We operate a store that sells software on behalf of other vendors. We offer one-off products and a few subscription based products. We are currently using Card Sources to bill our customers, but I dont think we are fully SCA compliant, due to a recent payment (from Singapore) getting declined and our dashboard displaying a notice about it. The notice is no longer on the dashboard, but I think that is just due to some time passing. We do currently support 3DS payments. I'm wondering what our next steps are, and how to determine exactly what we need to do. I'm just not sure how to diagnose this. I'm under the impression that we might need to start using PaymentIntents or maybe SetupIntents, but that's where I'm not sure. Is it even necessary to move off of Sources? Any direction would be helpful here
I am not able to verify our wrestling club for payment through the Team App using Stripe. Not sure how this is done but we have money sitting there that we cannot get transferred to our bank and haven't been able to for almost a year. Now with the new season starting, we'd like to rectify this and be able to receive payments and get the money owed to us
I would like a customer service number at the very least but cannot seem to find that either
I have it set up to get my tax info from Strip for my second job only. I don’t have an account set up. I went in and verified my info and I went in today and my birthday month is wrong and I try to click on account info and it won’t allow me to update the birthdate but will let me update anything else. I can not call support to update since I don’t have an account with a user name and password. What can I do to get the birthday month corrected?
Is:
const paymentMethods = await stripe.customers.listPaymentMethods(
'cus_abcd',
{type: 'card'}
);
Available to use for stripe connected accounts?
I'm getting TypeError: stripe.customers.listPaymentMethods is not a function
Hello, I have a Rails app with checkout. All is fine until it comes to displaying the payment page. Logs show all info correct and that a payment intent has been created. My controller's action is "redirect_to checkout_session.url, allow_other_host: true"
TomConnolly - Checkout
Is it possible to create an invoice that creates a subscription when finalized?
hi, there, we are creating custom connect account on stripe, after creation via api(create stripe account, person, location etc), it always pops up a message on stripe connect dashbaord, saying "does anyone else serve as an owner of xxxxx?", "does anyone else serve as an director of xxxxx?", "does anyone else serve as an executive of xxxxx?", and we have go to stripe dashboard, manually confirm one by one. may I ask is there a way that we can let stripe know there is no additional info other than offered?
I'm trying to get a webhook working. I'm getting the following error No signatures found matching the expected signature for payload. My signing signature and webhook secret are both set. Did I miss something else?
This site can’t provide a secure connectionlocalhost sent an invalid response.
ERR_SSL_PROTOCOL_ERROR
Does anyone know how to get around this?
Hello, I’m selling a few products directly from stripe is that “store” something I can share similar to the purchase link? I’d like to share all products as opposed to one product per link.
Hello, we noticed while testing out custom connect integration, the the balance for the connected account is now in negative. How does this happen?
Hello, Need some help.
we want to refund a customer who cancels a subscription in mid of cycle.
example:
If a subscription is of $100 for 30 days(month cycle).
and if a customer cancels a subscription on the 15th day. we want to refund him $50
Hello, Facing some issue in API integration.
The issue is while retrieving a Plan using API in PHP(Laravel) the tiers are not expanding.(see line no. 29 in screenshot)
I'm Sharing the screenshot of the code and output.
annu-expand
Hi. I have question about the new Payment Element. Is there a simple way to accept coupons with this or do I have to do that manually?
i am new to stripe. I am using PHP and React Native to accept payments in my mobile app. I get this error: _NativeStripeSdk.default.confirmPayment is not a function... please help
my question might be too general, but do most users of stripe generally have "add payment method" and "pay with a payment method" as two logically distinct pages/views/flows? the project i'm working on supports "add payment method and immediately use it" in one flow, but as i'm looking at other major sites, they all seem to have the two steps separated. thanks!
Hey everyone, I would like to know if anyone tried to test the stripe integration with cypress? For me it seems like the confirm transaction page never loads, but I am currious why this could be. Are there maybe any security mechanisms enabled even in testmode or is it completely Cypress fault? Any experience would help me. Thanks 😉
Hey so it's regarding stripe versions, there are two webhooks one is direct and other connect. Is there way we can update stripe version for connect webhook only ? I'm using stripe-java for connect which requires the latest version of stripe but the stripe account uses older version. I don't want to upgrade the version for all APIs to avoid breaking of the direct webhooks.
anyone has done size reduction of Stripe Android SDK ?
I have a bit of a tricky question: I am trying to count the number of users who were subscribed to a product at a certain point in time in the past. Since the status might have been active at that point but now the subscription might have ended now, I think I have to rely on the timestamps on the Subscription object.
I was wondering, if a stripe subscription has been active/trialing at some point in the past, is it correct to rely on start_date as the start date of the active subscription and end_date ?? canceled_at as the date it was ended, whether natural end or cancel end? Could start_date and end_date have values even when the subscription has never been active or trialing (like for example the subscription is created but payment always failed and the subscription was deleted)?
Also if the subscription has been cancelled, will end_date be filled? or is it only canceled_at?
Thank you!
I was wondering if it is possible to store all payments I receive on a Rabobank savings account with its own account number. Or is it only possible to enter a current account?
:question: @tulip pagoda Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact
Hi Ladds,
I need to be able to Delay a payment on a stripe Item, I was wanting to Credit but thats on the customer, Then I checked out a Trail period but this is on the subscription, Same goes for a coupon.
I need to delay a payment for an Item for a few months but still allow them to buy other items all part of the same subscription under the same customer.
Hi everyone, is there a way to determine if a card is used for the first time or if it had been assigned to a different customer previously?
I'm working on introducing trials for our products. I want to make sure users won't be able to abuse trial by signing up with multiple accounts and one credit card. In order to prevent such situations, I wanted to check if the card they're using to start the trial has even been assigned to a different customer before. Is it possible using Stripe API or do I have to store all cards' fingerprints in my DB and compare them as part of the logic in my app?
Thank you.
Hi guys first stripe project here I have done everything but I am unsure how to get the checkout to demnand shipping address
hi can i pls discuss with someone pricing for stripe ?
:question: @fallow dew Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact
Is there a sample or documentation along the lines of github.com/stripe-samples/charging-a-saved-card that uses the payment element instead of card element anywhere?
Hi everyone, one more question. I'm using invoice.upcoming webhook to send an email to customers about upcoming payment. If I enable free trials => customer emails, reminder in Stripe, will my users receive two emails? (one from my and one auto-generated by Stripe?)
Hello
How to add customer billing details in receipt ?
I need help to add more details in receipt with charge api
Hey, I’m new here, my name’s Sean, nice to meet you all!
I’m tackling Setup Intents for the first time.
Can anyone advise if what I’m about to do is ok?
I’m going to create a form with other account info, and with stripe elements card collection and then submit all of that to the server and process it.
My question is….
Can I do Step 6 (pic and link) on the server, create the setup intent via the API (in ruby), or can I only do it in js on the page like this? Will the payment method token from the form submitted work on the payments intent on the server side?
https://stripe.com/docs/payments/save-and-reuse?platform=web
(Thank you so much for your help too!)
Hi ✌️ I wish you all the best! I started to configure the woocommerce payment bridge for a client site but we got the wrong company status and I can't go back to the previous step. I tried to clear the localstorage and cookies + delete the extension and reinstall it but it doesn't change anything, the setup must be saved on your side?
In terms of UX, you can do even better 😉
Can you help me to reset the config ?
zoler-woocommerce
Hey everyone!
Hello, I am trying to verify a single behavior in Stripe regarding upcoming invoices and updating subscriptions.
If a subscription is set to be canceled at the end of the billing cycle, the subscription will not have an upcoming invoice. So I am getting the below error.
$ stripe invoices upcoming \
--subscription=sub_1KE6loC8JGuaUdU68rb0tHgQ
{
"error": {
"code": "invoice_upcoming_none",
"doc_url": "https://stripe.com/docs/error-codes/invoice-upcoming-none",
"message": "No upcoming invoices for customer: cus_KtuV6e9nUikNuw",
"type": "invalid_request_error"
}
}```
But I can still update the subscription.
The problem with this behavior is that I cannot show the customer how much they would have to pay if they are going to add more `quantity` inside the subscription. But their card will be charged when they made the change. Can someone explain this to me? 🙏
Turns out my CORS issue that was blocking Stripe from displaying the checkout page to end user is related to Hotwire. I had to add "data: { turbo: 'false'}" to my "pay now" button . Hope this helps Rails users.
Hi!
hello, I have problem with tax, I have two accounts, and I'm creating quote in both of them and I'm creating a customer located in Belgium, in the first test account I get the correct tax percentage which is 21% (quote id: qt_1KEvQsFCuLihQKs9hPupOrxJ ), but in live mode account I'm getting 0% as a tax percentage (id: qt_1KEvQ4DVTBweL1iFZjEpqCzw)! can you please help me figure out the problem!
I have a problem with the reconnection of my Stripe with my WooCommerce site. Any idea why don`t accept my keys and all info?
Hi team,
Few transactions have been made in our live account today.
I refunded one transaction from the portal.(platform account).
I refunded the transaction but I didnt mark the following checkboxes while refunding
Reverse the associated transfer
refund the application fee
However, it is not reflected in the connected account.
Can you let me know why the amount was not refunded from connected account?
hey there team, I am developing Stripe powered payment info capture in Worpdress and Amelia plugin,which is done in Angular.Is there any way to capture CC data with stripe keep it in a stripe acc. then forward it to receiving Stripe user for processing. rl example user books an appointnent send his Cc data to stripe,system does the scheduling,user goes to appointment, after it is done payment is taken from users CC. thank you kindly and Happy New Year !
Hello, I have a question regarding the invoicing api
Hi - not so much a question but just wanted to point out some confusion in the docs for metered billing. One one of the guides (https://stripe.com/docs/billing/prices-guide) under the "Reporting usage" section there is this statement:
"When canceling a subscription at the end of the period, any usage reported before the subscription ends is billed in a final invoice at the end of the period. Canceling a subscription immediately does not bill for any usage accrued during the final billing cycle."
However, in the API docs, under the DELETE /v1/subscriptions/:id endpoint, the invoice_now param states this:
"Will generate a final invoice that invoices for any un-invoiced metered usage and new/pending proration invoice items."
When I read the first statement from the guide, it makes me think that usage will not be billed when cancelling a subscription immediately no matter what, which is not the case.
Would a Dev be able to DM me about an issue we are having with the Stripe platform?
hi, i am seeing this error "Stripe::InvalidRequestError: The price specified is set to type=one_time but this field only accepts prices with type=recurring.". this is happening when customers are trying to upgrade the plan. any help on why this could be happening would be great
hello there,
I have a subscription and on the recurring period the payment has been failed for some reason. So I have 3 questions here
- How can I make customer pay the invoice
- How can I change the payment info ( Card Object ) on the subscription
- How can I manually fail a next invoice in sandbox to test the above scenario
Hi
I am using stripe checkout api
onst { error } = await this.stripe.confirmPayment({
elements,
confirmParams: {
// Make sure to change this to your payment completion page
return_url: window.location.href,
payment_method_data: {
billing_details: {
name: 'Marimuthu',
email: 'marimuthu@go-koala.com',
}
},
},
});
Its automcatically capturing the payment. Is there any way to hold the payment and capture it later?
Hello there 🙂
I'm currently working with custom connect accounts.
I run into an issue where onboarding is not asking for the bank account of the user whereas Stripe need it to complete verification of the account.
i am registering account as follow:
return this.stripeClient.accounts.create({
type: 'custom',
capabilities: {
sepa_debit_payments: {
requested: true,
},
transfers: {
requested: true,
},
},
country: 'FR',
account_token: accountToken,
});
Any idea ?
Hi team,
I refunded one transaction from the stripe portal today by checking the following check boxes in live
Reverse the associated transfer
refund the application fee.
We have configured webhook events to capture and process certain activities from stripe events to our db.
However, it looks like webhook event didn't enter my application URL.
Can you tell me what is the issue in this?
Webhook event captures my application URL when I don't check the following checkboxes.
Reverse the associated transfer
refund the application fee.
Works fine as expected.
Also the same scenarios ( checkboxes checked/unchecked) works in the test account perfectly.
Could you tell me why the webhook is not fired/entered my URL?
Hello team,
is there a way for a customer to pay with a Stripe account during the Stripe Checkout? I have tried the different examples in the documentation but they only offer card payments. I have also checked the list of supported payment methods but there is no stripe option.
Good afternoon,
Can I link customers directly to their invoice PDF (without directing them through the portal) - perhaps an API call to retrieve URL to a PDF invoice to direct the customer to?
Hi I need to add Wechat pay to Stripe for payments from China, but i have received an email from Stripe support stating that my business falls into the prohibited category, it's an online teaching business? Any help please?
Hi everyone,
Is there a way to change the ownership of a subscription from one customer to another? As I understand it, there is a 1:1 relationship between a customer and a subscription, however, the use case we are dealing with has to do with subscriptions for organizations so looking for some guidance here based on what you have seen before
Hi, is there any way to convert an express connect account to a standard connect account, or to link an express to a standard, or to link an express to a full stripe account? Not necessarily programmatically but also by the user going through one of your support endpoints? Basically any way to do it? Thanks
michaela - wechat
Hello everyone,
I'm trying to refund a charge after losing a dispute. But I'm getting the following error back from the API. I'm not sure I understand what this error is, and how to fix it.
:message=>"Charge ch_----------------- has been charged back; cannot issue a refund.", :type=>"invalid_request_error"
Any help/advice is appreciated.
klauz - connected accounts
@meager hawk Thanks for your help man i got the job done despite knowing no javascript 😈
We are running some code that checks if balance transactions are "available" using a "balance.available" webhook. With destination charges we are getting the webhook on the platform account, however the automatic transfer to the connected account does not seem to trigger a "balance.available" webhook from the connected account (even though the balance transaction for the transfer shows as available via the API). Is this expected behavior?
The balance.available hook appears to run at most once a day on the connected accounts
Hello Team,
I have few queries regarding SCA implementation
With reference to below I am trying to send a field for SCA as payment_method_options[card][moto]=true
curl https://api.stripe.com/v1/payment_intents \
-u {PLATFORM_SECRET_KEY}: \
-H "Stripe-Account: {CONNECTED_ACCOUNT_ID}" \
-d "amount"=2000 \
-d "currency"="eur" \
-d "confirm"="true"
-d payment_method_types[]=card \
-d "payment_method_data[type]"="card" \
-d "payment_method_data[card][number]"=4000002760003184 \
-d "payment_method_data[card][exp_month]"=12 \
-d "payment_method_data[card][exp_year]"=20 \
-d payment_method_options[card][moto]=true
but I am getting below error
{
"error": {
"code": "parameter_unknown",
"doc_url": https://stripe.com/docs/error-codes/parameter-unknown,
"message": "Received unknown parameter: payment_method_options[card][moto]",
"param": "payment_method_options[card][moto]",
"type": "invalid_request_error"
}
}
Can you let mw know what is going wrong here.
hello team We would be doing the SCA through MPGS server and send the authenticated fields to Stripe. With reference to that when I am sending below high lightened SCA parameters, Stripe is taking any random dummy values that we are sending for it. So the ask here is are there any test cards which are compatible on MPGS and Stripe side both. If we get such cards we can perform E2E SCA flow.
curl https://api.stripe.com/v1/payment_intents \
-u sk_test_xxx: \
-d "amount"=2000 \
-d "currency"="eur" \
-d "payment_method_data[type]"="card" \
-d "payment_method_data[card][number]"=4000002760003184 \
-d "payment_method_data[card][exp_month]"=12 \
-d "payment_method_data[card][exp_year]"=20 \
-d "payment_method_data[card][cvc]"=123 \
-d "payment_method_options[card][three_d_secure][version]"="2.1.0" \
-d "payment_method_options[card][three_d_secure][electronic_commerce_indicator]"=05 \
-d "payment_method_options[card][three_d_secure][cryptogram]"="CJSJbzXT6TRQlvZDX+ZdOG4QriE=" \
-d "payment_method_options[card][three_d_secure][transaction_id]"="xxx" \
-d "confirm"="true"
Hi, any idea why on some standard accounts I don't have the card_payments or transfers keys in the capabilities dict? Thanks
john gadbois - balances
Hey, we have a customer who was paid to their stripe connected account more than 7 working days ago, but they haven't received a payout yet
Hi Team
I am using stripe checkout.
const { error } = await this.stripe.confirmPayment({
elements,
confirmParams: {
// Make sure to change this to your payment completion page
return_url: window.location.href,
payment_method_data: {
billing_details: {
name: 'Marimuthu',
email: 'marimuthu@go-koala.com',
}
},
},
});
Here I am giving return_url, Is there any way to get response in ajax instead of return url?
Hi guys, how can i start accepting live patments? I activated my account and added live secret key to my api, but when im trying to make payment in logs "Your account cannot currently make live payments". Did I missed something?
Marimuthu - Checkout
Hi,
Our developer added Stripe Elements and created a checkout page with Stripe Connect. But the issue is that Stripe Elements is not giving us option to add "Cardholder Name" in the checkout... Isn't that a standard practice? How can we add that into our checkout flow?
Hello, I am building a checkout session for multiple products. Can you please give me an example of the line_items object for 2 prices? I am getting lost with [{ etc
Do you want to continue in the existing thread?
Re: Tax Entity. Whats the purpose of the tax_type field? Does it have any impact on anything
I'm trying to retrieve all prices, but it's not listing them all.
Hey everyone,
Can someone let me know if Avalara's AvaTax extension for Stripe can be used with Stripe Checkout & customer portal?
Hello, how can I test auto-renewal fail in test mode?
Using Stripe/v1 PythonBindings/2.55.1 if I issue a schedule = stripe.SubscriptionSchedule.create( from_subscription=sub['id'], )
Hello everyone, good morning, I need help I'm having problems with the PaymentIntent Stripe with PHP.
can you help me please?
what is the best way to record usage daily for hundreds-of thousands of
metered-subscriptions?
When calling PaymentIntent.create fails with a CardException - is there any way for the client to know the payment intent ID that is created with Stripe? I can see the payment intent ID in the stripe dashboard but I do not see that information in the com.stripe.exception.CardException object. (Java SDK)
Hi there, I'm working on an integration with the custom Connect accounts. Is there a way to test the web-hooks for balance updates and payouts? Any payment we did in the sandbox did not trigger a Connect account balance update. In fact the only balance updates/webhooks we got were for our main account. Appreciate any help and feedback regarding how Connect account work!
Hey friends 🙂 I'm using the Stripe CLI to listen for webhook events but they're all coming in as 500 errors
Hello, for the credit cards which need authentication all the time, that mean it cannot be used for paying later.
How to handle this case using setupIntent to save card for later ?
Thank you.
Using pre-built stripe checkout page for subscriptions. It is failing in live mode when collecting payments in INR (sometimes), succeeding sometimes. The error message is
{
"error": {
"code": "parameter_invalid_integer",
"doc_url": "https://stripe.com/docs/error-codes/parameter-invalid-integer",
"message": "This value must be greater than or equal to 1.",
"param": "payment_method_options[card][mandate_options][amount]",
"type": "invalid_request_error"
}
}
The stripe session request does not accept
payment_intent_data: {
payment_method_options: {
card: {
mandate_options:{
amount: 1800,
amount_type: 'fixed',
description: "Annual subscription renewal"
},
request_three_d_secure: 'automatic'
}
}
}
Cannot find any documentation that clearly explains what parameters to pass to avoid this error
gah..my thread has been archived and I can't respond...My issue is that if I create a schedule "from_subscription" a proration is created immediately...even if I modify that subscription a second later with proration_behvior set to none the proration is already created and on a pending invoice
@formal pumice We'll reopen it - sorry for closing it early!
Hello! Does anyone know how can multiple fake customers be bulk deleted? My website got hacked in August 2021 and the hack created over 10000 fake customers while trying to purchase a product.
Greetings! We have a marketplace (via Connect API) and we are testing the integration. Charges show correctly on bank statements with the appropriate merchant's statement descriptor, but instead of seeing the merchant's phone number/state (shown with the descriptor) -- we, instead, see the Platform phone number and (US) state. How do we force the merchant's phone number/state to be listed with the descriptor? Could the "Statement Descriptor Suffix" be used to overwrite the platform phone/state?
Hello, I am having issues receiving a new payment link for graduated pricing. Can someone assist with a work around to allow me to find the graduated pricing link? It appears to only populate standard pricing links.
Hello. I am building an application that requires charging a credit card based on third party shipping after checkout. Anyone have a best practice on this?
Do I, create the charge for entire amount, capture the first partial amount and continuously create and capture as the other parties ship their goods?
Hi! I am trying to update the description of a payment intent, and am getting an error that does not make sense to me.
"message": "This PaymentIntent's payment_method_options could not be updated because it has a status of succeeded. You may only update the payment_method_options of a PaymentIntent with one of the following statuses: requires_payment_method, requires_confirmation, requires_action.",
The reason this does not make sense to me is that according to the documentation, the description is not part of the payment_method_options, and I am not attempting to update those.
For context, this is a somewhat old payment_intent ( from 2019 ) and it has been refunded.
Hello! Does it possible to apply the coupon code or promotion code to first purchase with checkout session when we create a customer by API?
Hi! How can I set proration_behavior when using checkout.sessions.create() ?
Hello I have stripe connect setup with custom accounts. Is there an easy way to switch to express?
The Stripe docs mention a special scenario for dismissing the payment interface:
"Note that in some browsers, the payment interface may be dismissed by the customer even after they authorize the payment. This means that you may receive a cancel event on your PaymentRequest object after receiving a token, paymentmethod, or source event. If you’re using the cancel event as a hook for canceling the customer’s order, make sure you also refund the payment that you just created."
Does "dismissing" include closing out the entire browser or just the actual payment interface?
Hello Team - paymentmethod.detached event is not shwoing the attached customerId, any idea why it is happening? I am in test mode and deleted the payment method from the dashboard, I got the webhook notification but the underline payment_method doesnt have the customerId/customer information. Any idea how to get the associated customer information along with the payment_method ? FYI - in my case the payment_method was attached using setup_intent
Hi, I have a scenario to support downgrading a subscription, however the downgrade should not actually happen until the end of the current subscriptions billing cycle, which means the new subscription should also not kick in until that time as well. As far as I can tell, Updating a subscription does not let you set the new items to happen in the future, is that right? What would be the best way to do this? My thought was 2 API calls 1) Update current subscription with cancel_at_period_end=True and then 2) Create a subscription schedule with one phase, that just contains the prices of the new subscription and set the start_date to match the end timestamp of the current subscription?
Good afternoon! On the Stripe customer overview page, subscriptions are listed for a customer. Only 5 are shown at a time. When we choose "view all" the next page doesn't show the same type of view... it's confusing our CS reps when we have customers with more than 5 active subs.
Does the API allow a call that will display the results like this? I am not finding any matches for that?
Hey folks, I have a request that is half technical and half support.
Instant Payouts, by the documentation, have a daily limit of 5k U$ (which we have requested to be lifted in our account) to all connected accounts in our system.
We have been having a few issues related to this, and those make no sense based on the information we have:
- We received one email a couple weeks ago, marketing this feature, but that email said the limit was $200,00 (??)
- Today we had a user not getting his payment via instant payout, saying our account had exceeded the daily U$500,00 (!!!??) limit on instant payouts.
Question:
What is the real limit? 500? 5000?
Hey!, I have a question with 3DS2, performing a test in production is returning the stripe_3ds2_fingerprint type, i used API with NetCore , does anyone know how to perform authentication with 3DS2?
Hey @stray oxide would you be kind to unarchive my thread please 🙏
The 404 is a valid response due to the lack of Stripe-Account header in the request from Stripe. We identify our accounts based on that, hence the failure.
Btw, is this the right place to review this kind of questions or should I reach out via email to Stripe? Thank you! 🙇♂️
Hi @young turret I unarchived your thread
Hi everyone!
I have a question regarding minimum term subscription models.
Is it possible to have an 9.99 Package they can subscribe to but there is an minimum "contract" for 3month before they can cancel the package?
Hi Folks- I'm new here 👋 I have a couple questions regarding Apple Pay
We are currently migrating from Charges to SetupIntents. We don't charge our customers upon checkout (only when we start manufacturing their order). Since these are only one-off payments (not subscriptions), both Apple and Stripe recommend that we not save a user's Apple Pay card and instead create single-use tokens. How do we create these, and should these be used to then create a SetupIntent that would only be used one time for a given purchase (since we are charging the card later)?
Hi everyone! I have a question about the sub-account. If the information of the sub-account is not perfect, how can I provide another link for the user to improve the information? Can I use the ACCOUNT Link API to provide it again?
Hi guys, I have a question about Stripe connect account refund.
I got a subscription product $50.
This is what happened when a customer finishes paying the product.
-Me(The owner of main account) gets $6.75 (from application_fee) - $1.75(Stripe fee) = $5
-Client(Connect account owner) gets $43.25
Customer : $-50, Me: $+5, Client: $+43.25, Stripe:$+1.75
However, when a refund is issued this is what happened ( I am only refunding 48.25 to customer and I am using
stripe.refunds.create({
payment_intent: data.paymentIntentId,
amount: 4825,
});
All refund ($48.25) coming out from my main account resulting my balance going from $5 - $48.25 = -43.25
Connect account still has balance of $+43.25
So I am wondering what step I am missing to reverse this transfer so that both me and clients end up of $0 balance.
Or is there any other way so that it ends up like tihs Customer : $-1.75, Me: $0, Client: $0, Stripe:$+1.75 Thanks
Hi all,
We have a few questions around Stripe account status when the identity is being verified,
- How do we know if a Stripe account is pending verification after the identity document has been uploaded?
- How can we simulate this in test (developer mode)? What I saw in test environment is that after the id document is uploaded, just in a few seconds the account status will be complete .
- In production, is there any automation in verification of the document, or is it a manual process? From the documents, we understand that the verification will be completed within 24h.
Thanks heaps!
Hello, does Stripe has a way to send the successful payment receipt to the customer? Or should we handle it from our end using webhooks?
I see that Stripe sends the invoice, but I would like to send the successful payment receipt
👋 Stripe support! re: SetupIntents, the API docs state:
Create a SetupIntent as soon as you're ready to collect your customer's payment credentials. Do not maintain long-lived, unconfirmed SetupIntents as they may no longer be valid.
Is this really trying to say we should always create a new SetupIntent every time a customer visits our payment details collection page? Say a user leaves the page and abandons the setup, only to revisit a few hours later—would it be appropriate to reuse a previously created SetupIntent? The language used gives the impression that perhaps hours is okay, but days is not.
lukeify-setup
hi
i have put the js. code for anomaly detection, i mean my dev put it
but how do i know it is active and it servrs its purposef or stripe ?
ME-radar
Hey guys, I am seeing money in my account but when I try to do: await stripe.transfers.create, it always say Error: You have insufficient funds in your Stripe account. One likely reason you have insufficient funds is that your funds are automatically being paid out
Hi Team,
I’m wondering if I could seek some advice on whether I’m going about my stripe integration in the correct way.
**Background: **I am working on a site that allows users to purchase coins, and once they have purchased the coins, that user’s coin count will update in our database. I’m using ReactJS as a front end and a nodejs backend. I am also using the new PaymentElement.
Solution so far:
So far, I have followed the custom payment flow steps from here: https://stripe.com/docs/payments/quickstart, so I have:
- Setup an endpoint to create a PaymentIntent in the backend
- On the client, hit my backend to create the PaymentIntent and receive a client secret so that I can render my PaymentElement
- Upon submission of the payment form, calling
stripe.confirmPayment()with areturn_url
My question is: Once the user has entered their card details into the PaymentElement and submitted the form, where do I update my database to “fulfil” the order?
I’ve heard of webhooks, and I’m wondering if that is what I should be using? My concern/questions with using webhooks are:
-
When the webhook endpoint triggers, how will I know which user in my backend to update the coin count of? Should I store the user's id (who I want to update the coin count of) on the PaymentIntent’s
metadatawhen I create it (as I have access to the user’s id when creating the PaymentIntent) and then access that (if possible?) within the webhook endpoint? -
If I update my database within the webhook endpoint, and there is an error while trying to update the coin count (ie: some errors occurs with the db), how can I handle this? Can I somehow abort the payment (ie: I would like the payment and the update of the database to be one “atomic” operation if possible)
Please let me know if I’m going about this wrong, and thank you for reading 🙂
hi... may I know how do i can the client_secret for this code?
const options = {
clientSecret: '{{CLIENT_SECRET}}',
// Fully customizable with appearance API.
appearance: {/.../},
};
clapynick-ReactJS
Hi, friends. I have some questions about showing the balance transaction of our connected account.
We are trying to display the balance transaction of the connected account on our platform dashboard. However, the balance transaction list returns the payment ID (prefix py, we are using separate charge and transfer).
How can we map the payment (prefix py_) of our connected account to the charge (prefix ch_) in our platform?
Morning all! I think I have seen once that you can create a link to allow a standard account to connect with my platform. Do I remember well? just trying to see if i can avoid to code the standard onboarding process
hey there i want to ask when i create a charge from my customer is it stored on my stripe account balence
Question about "Create a SetupIntent" mandate_data.customer_acceptance.offline parameter. The child attributes are not documented - what should the content be? Its for sepa_debit
Hi, Im seeing the following message in the webhook response. No API key provided. Set your API key using StripeConfiguration.ApiKey = "<API-KEY>". You can generate API keys from the Stripe Dashboard. See https://stripe.com/docs/api/authentication for details or contact support at https://support.stripe.com/email if you have any questions.;. Api key is corect. . But we have the response consumed
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Hello i am creating an on demand app . i want to use stripe to handle payments inside the app . Which option should i use so the riders can collect money after i get my commission
Hi, If i have to cancel a already sent invoice, how can i do that? Should I use the Change invoice status under mark the invoice as Void? is this is the recommended approach?
Hey, i wonder how i can mark a invoice as paid from the api - mark as void or uncollectible is there
Hello everyone! I need help with a problem that occurred to one of my clients account recently. We got an error that the account is no longer eligible, but we can't figure out the reason. All the company's informations have been properly inserted and the type of product is definitely not a problem. How could we solve this? I need to fix it as soon as possible otherwise costumers can't buy using credit/debit cards!
:question: @vocal wagon Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact
I have no other way of contacting your support tho, chat and call are not available. I tried to send some emails but got no answers. How am I supposed to figure out by myself what the issue is?
I'm afraid we can't help here, the support channels are the best to help with account queries: https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
I understand you guys offer technical help for developers... but can you please tell to someone in stripe that the support IS NOT helping at all? That clients can't even get in touch with someone to get help?
It's kinda frustrating for us clients to use a platform that gives random errors completely blocking getting payments and not having a actual support
I'm sorry you're having a frustrating support experience. Have you tried following up? I'd recommend trying that, they will reply
I'm having no support experience at all 😅 I just sent two more emails right now. Thx for the help anyways, have a nice day yall
Hey so I'm using Stripe webbhook API latest version but my acc is of 2019 version. I checked the api version in stripe webhook it shows me the version is 2019-10-17, I want to use the webhook of latest version while keeping other apis and acc of older version, is that possible ?
is it possible to add one-time products when creating a subscription? Laravel/Cashier allows this via checkout but im looking to easily switch customers automatically from one product to another?
Hi, how do i cancel a invoice that is supposed to be scheduled and sent in 1 hour
Let's chat in our thread 🙂
hello, I'm getting this error (received unknown parameter: tax_id_data) when updating the customer, even though the request body I sent seems good, request id : req_aTng1BhOigd1Tc
hello there,
I have a webhook event with subscription_payment_failed. How can I expand the exact error from the invoice object ?
This is my event
https://dashboard.stripe.com/test/events/evt_1KFFuhDwblwKLRf7iMA4CxtU
I have tried
const invoice = await stripe.invoices.retrieve(
data.invoice_id,
{ expand: ['payment_intent'] }
);
Hello there.
Hi,
How can I use stripe checkout session with custom amount? Like if user wants to add custom amount of money to their wallet.
@hollow prairie Thank you! Can you please help me?
As par stripe guideline, I added a webhook
for now, I added all the events for the webhook test
connected account verification I flow below process in my code
Connect Account API flow in my source code
STEP 1. Create a connected account (GET acc_xxxxxx if from this call)
STEP 2. Update address (based on acc_xxxxxx I update user address)
STEP 3. Update id document upload (ID FRONTEND PHOTO, ID BACKEND PHOTO, ADDRESS FRONTEND PHOTO, ADDRESS BACKEND PHOTO)
Above API run from my code but I didn't receive any response from the stripe webhook
NOTE : currently I in "Test mode" and my country is New Zealand
Can anyone help me with the same?
I need to know my connected account is verified or now through webhook
Hello, is there a way to pass some custom data to a checkout session? for example to have an option for the customer to select "for delivery" or "for collection"?
Hi, I am creating a charge object with 'capture' value set as 'true'. I will refund some amount of the charge in some scenarios. I want to know how can I fail the refund due to insufficient funds reason ?
Hi, I’m wondering if there is a programmatic way to add a domain for ApplePay, which would normally be done through the dashboard here: https://dashboard.stripe.com/settings/payments/apple_pay
We host numerous domains/hostnames which makes the dashboard approach onerous and I’m surprised not to have found an equivalent in the API docs
Hello, I'm passing some dynamic data through metadata while creating a checkout session. But I'm not able to get those dynamic data in the payment intent object which I'm getting as a response. Can anyone tell me how to get those metadata values in response?
Hi, can we separate Expiry month and year as two fields on card element?
Hey, I need some help with my account. I accidentally created two separate accounts, one where I entered all my business data and one where I didn't complete all that. The incomplete one was using the e-mail I wanted to use, so I succesfully swapped those. But now when I log in all my business info is missing. Now I'm not going to do anything further, because I'm afraid I'll end up with two identical accounts with different e-mails. Can someone help me with figuring out which one is the completed one and then fix the email?
@median walrus I'd suggest reaching out to https://support.stripe.com/email for help with that , this is an anonymous chat(for development questions) so I wouldn't be able to help you here since it would need to look at your accounts.
Okay, I will send them an e-mail! Thanks.
Hi,,, i want to do ui and autovalidate cardno,cvv, mmyy, using stripe elements or sdk in react native... i didn't find documentation to use stripe elements in react native..
and in sdk for react native for the cardfield...when i gave specific height , only the outercontainer became large ...card form height remains constant..
on changing cardform cardstyle by giving background color, ios card becomes black
can anyone help me in solving this issue for customising style in react native???
@indigo jewel mind if we continue this in the thread instead of the main channel? Thanks
yeah sure
Hello guys, i am trying to connect an account to my main account througth EXPRESS CONNECT. It works well. But is there any WEBHOOK which can give me the account ID which is recently connected to my main stripe account ?
@supple yarrowe- Hey folks, i am working with Stripe integrations with Elastic Path. We have a situation that we are trying to capture payments of credit card after 7 days from which the card was authorized. This is because our billing cycle gets triggerred only when our shipping provider ships and there were delay in this. Stripe rejects these payments because its already more than 7 days. Is there a way we can reauthorize and perform this action?
i tried using the API-> https://api.moltin.com/v2/orders/33610a09-737f-4f60-bcdc-de1231ab5ecf/payments, but of no avail.
Hello,
I have question regarding to Invoices (Language: PHP)
Hi, everyone. Thanks in advance. My question might sound dumb. But I need to ask.
So I'm using 'react-stripe-js' & as per requirement I was able to create payment token using "CardElement" & "createToken" method. So now my question is how can we use this collected info to update existing data?
I followed this guideline: https://stripe.com/docs/payments/accept-card-payments?platform=web&ui=elements&html-or-react=react
I figured it out...of course it was a coding error on my part.....this is resolved..thanks!
hello guys,
how can we pay the invoice with 3D secure card, getting the following error
This payment requires additional user action before it can be completed successfully. Payment can be completed using the PaymentIntent associated with the invoice
hello guys, I need to catch events when subscription get updated to Incomplete & Incompleted_Expired is the customer.subscription.updated event webhook efficient for this, or maybe there is specific events for these cases?
Hello, I'm trying to add additional fields to generated invoices by listening to the invoice.created webhook but the invoices that my application creates ommit the draft state for some reason. I primarily tested this by setting the billing cycle anchor of a subscription, does that not create a draft invoice?
I have a question about how line items are attached to upcoming invoices...
Given I have two, separate subscriptions (sub_G0GrgpMBU7q0Jc, sub_G0GrhK1mbP1DUL).
And I have 4 pending line items.
When I created the line items (via an API request),
I specifically said the line items should be associated with sub_G0GrhK1mbP1DUL
by passing sub_G0GrhK1mbP1DUL in my API request.
But, for some reason, these 4 line items appear on the upcoming invoice for both subscriptions.
Seems like this should not be the case. If I instructed the line items to belong to sub_G0GrhK1mbP1DUL, why is sub_G0GrgpMBU7q0Jc involved at all?
Hey there, I have a problem with adding a balance in test mode to my US stripe account. The error says I don't have the permissions to do it. How can I check/add these permissions to the account?
You do not have the required permissions for this endpoint on account 'acct_1KFINiPhDJWmnb2l'. Having more permissions would allow this request to continue. this is the error I get
Hello,
when using the Invoices endpoint, what would the Invoices->Pay() method do after a Invoices->Finalize()? If I read the docs it looks like Invoices->Finalize() does about the same?
hello! I'm getting this message on testing. I'm making one off payments and subscriptions on the same system
Error: Exception: This PaymentMethod was previously used without being attached to a Customer or was detached from a Customer, and may not be used again.
something wrong with using testing cards?
Hi, I have a problem to review my 1099 form when log into your website. I follow the instruction input my phone number and my email address and my password, the I received a text message from you with 6 digitalis verification number, the I input this number and always shows processing and cannot move on. I wondering why and what happened. Since today is the due day to confirm my personal infor of 1099. I really need get this done today!!! Thank you!
Hi we keep getting an error using the js api saying no such payment_intent with param intent
paulh92 - stripe js
Hey all! We're looking into migrating from the Charges API to the intents API. Our current form collects email and payment info in one go, and using the charges api, we create the customer with the Element form's token. From what I'm seeing here https://stripe.com/docs/payments/save-during-payment, it seems like it might not be possible to do so (single form for customer and payment info) with intents api because the payment form needs the payment intents secret before hand. Am I reading that right? It sounds like we have to create the customer and payment intents before displaying the Elements payment form.
#dev-help Hello, I really want to know, can I integrate Stripe Payment Gateway through API only, without Stripe Library?
Hello !
I am creating scheduled subscription via our internal systems using the API.
We are facing an issue where the normal price for a product X (lets say 30$/month) can be pretty much anything according to the deal that the sales team did with the client.
Maybe they did a discount for 25$/month, maybe its an extra and the price will be 35$ per month, and so on. (To sum up, it could be literally anything)
How do I manage / let my team use a custom price when creating a subscription via the API without creating 10000 products instead of being forced to the regular pricew of 30$ per month?
I saw the "Price" API but I am not sure if this is the way to go (Do we really have to create a price for each possibility?)
Hello Stripe team ! Some of our users claim they are not receiving email to complete 3DS auth. We create subscriptions with "Charge automatically" collection method, and link them to PaymentMethod. We have enabled "Send a Stripe-hosted link for customers to confirm their payments when required" settings. Could you confirm Stripe always send an email to complete 3DS, even for the very first payment ? Otherwise, is there any way to check if an email has been sent or not ?
Hello! I'm working on a new Stripe integration, transitioning from another payment provider. We have an existing feature we call "conditional fees" that I need to implement in Stripe. I see several options, I'm hoping to get your advice on which would be the best fit for our use case. We provide online registration for youth sports teams, and most of these team rely on volunteer commitments from parents to operate. If parents don't volunteer at all, or worse make a volunteer commitment but then don't follow through, these teams can't operate effectively. As a result, some teams have historically evolved a "volunteer penalty" system to enforce these volunteer commitments. Prior to online payments, the parent would write one check for the team registration fees and a second separate check (often for $200 or more) for the volunteer penalty fee. The team would hold onto that check for the duration of the season (sometimes several months, usually at least 6 weeks) and if the parent did not live up their volunteering requirements, the team would deposit the second check. I need to implement equivalent functionality with online payments. I've found several options in the Stripe API that look like they could potentially fit. I'll list those in a reply to this thread... coming up
The most likely contender I see is a PaymentIntent with setup_future_usage: 'off_session' and setting the customer. This looks like it essentially keeps the "card on file" for that customer, and would hypothetically allow our app to make any future charges we want against that card. We would enforce the limit to the agreed upon volunteer penalty fee in our app logic. The downsides I see for this option are: (1) per the docs it may prompt for additional verification at checkout, (2) it requires a Stripe Customer object to be created, which is a step we weren't planning to do otherwise, (3) it adds risk because we have created an authorization that could potentially be used for a wider range of charges. Ideally, we'd like to limit the authorization to a pre-agreed amount to remove the risk of this saved card getting misused in any scenario.
hello! I'm trying to activate an incomplete subscription status, so even though I provide a valid payment method the subscription remains incomplete! it must be activated once automatically, no! this the subscription id: sub_1KFLuMFCuLihQKs9FTbUhUiU
i have problems with stripe, um i am sorry i am not a dev but can i get somewhere help without logging into stripe ? because its asking me for two-factor auth, and that number is long gone....
New question: I'm working on a Stripe Connect Express integration. All transactions displayed on the customer-facing (lite) Express dashboard are labeled "Payment from [my app name]" -- given the nature our app, most of these transactions will be for identical amounts, which makes this listing pretty useless. I have set both the description and statement_descriptor to something more immediately identifiable when creating the associated PaymentIntent, hoping that would affect the transaction description on the Express dashboard, but in my testing that has not been the case. No matter what I do, every transaction is listed as "Payment from [my app name]". Is there a setting I'm missing? Is there any way to change how transactions are listed in the Express dashboard?
@lethal current We can continue in your exiting thread
Hi!
Where do I get the list of all types of webhooks?
Hi, I'm writing some Java code to integrate with Stripe but getting an error that I cannot figure out why (I've been using the API for a while, but this one I really dont know).... maybe I'm just being dumb 😦
Hi Stripe, We have created and enabled a Stripe webhook endpoint on 12/05/2022 for connect report events, Currently we are not seeing any events triggered for the webhook stripe dash board. we did processs some transactions on connect account.
reporting.report_type.updated
reporting.report_run.succeeded
reporting.report_run.failed
are there any suggestions to verify that webhook setup or troubleshoot this issue?
Hi. It's possible to make a transfer from connected account to platform?
Hi, if my customers are paying via Checkout sessions, should I be listening to checkout.session.completed and checkout.session.async_payment_succeeded to process successful payments or just with checkout.session.completed is enough?
Hello, I'm reading these docs for creating checkout sessions via the API: https://stripe.com/docs/error-codes#amount-too-small
When it says "The specified amount is less than the minimum amount allowed.", is there a way via API params or for the user to set this minimum amount? The default seems to be $0.50 (in my local CAD currency)
Is it possible to add a credit card to a customer without it becoming the default? Specifically in this scenario, the customer doesn't have any payment methods yet, and they add one, but I only want it to apply to the subscription they're purchasing at the time, and not for any new subscriptions different from the one they first sign up for
I need help connecting a Canadian account. I cannot change the country on her account
Hello guys, i am trying to connect an account to my main account througth EXPRESS CONNECT with stripe API. It works well. But is there any WEBHOOK which can give me the account ID which is recently connected to my main stripe account ?
I want to know if documents are validated and if stripe authorize account to receive money from their customers
I am trying to implement the webhook events idempotent, in my case , webhooks are listening for setupintent_succeeed events and update the customer in stripe with the default payment method. I want to make sure that app can handle multiple deliveries for the same webhook events also I want to make sure that my app wont update the customer object multiple times. My understanding is I need store the webhook information in my database and need to see the status whether it was already processed or not, what would be the unique key I can use for webhook events ? is it webhook event id starts with evt_ or the request id starts with req_ ?
Is there a minimum time required (perhaps due to database propagation) between creating a coupon and using it in a checkout session? I see a case where the checkout session complains the coupon doesn't exist but I can see it if I search in the stripe dashboard.
i bought a product using stripe a digital product, the guy said you guys were refunding and he banned me from the download for 9999 days and i havent gotten any refund yet
Hey, is there a way to pass on fee's to clients?
Hi, I have a platform account and a connected account. Both have a $0 balance. I am trying to refund a payment of $25 from the connected account, but I am getting an error that says "The recipient of this transfer does not have sufficient funds in their Stripe balance to reverse this amount." It seems as though the platform account needs to have sufficient balance.
My understanding from this documentation: https://stripe.com/docs/refunds was that the connected account's balance would go negative until the amount was debited from the associated bank account. Can someone help me with this?
Does a trial model subscription create a payment intent close to the charge?
Hello i have question regarding to currency. We are livemode and I I saw in .env file de currency was set eu instead of eur is this problem?
Because we still getting payments and no error or is gonna throw error later when the customer gets charged
Hello, I need some assistance regarding the payment flows of subscriptions. Do you need to create a setup intent prior to adding a payment method to a subscription, or is that automatically done behind the scenes?
I have a few more questions after this.
Question re: Payouts with Stripe Connect Express. Our customers expect to be able to reconcile the transactions made by our platform with the deposits ultimately received in their bank accounts (via Payout). To support this need, we are looking for a way via the API to know which Transfers, or other transactions, in an Express Connected account, are included in a given Payout. Is that data tracked? Some customers are accustomed to being able to download monthly statements that show all transactions, credits and debits in month and to reconcile that with data provided by our platform. It is apparent to us now that this level of reporting details is not available via the Stripe Express dashboard. My question is: can we get that level of detail via the Stripe API? I've looked at the Payouts object documentation and I don't see any attribute that lists transactions included in that payout. Similarly, when looking at Transfers object docs, I don't see any linkage between a Transfer and a Payout. Am I right to conclude this level of detail is not available via the API?
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Hey Dev team, we are using the invoice API to display amounts, line items, and it status in a customer portal; however, we found that even if a payment didn't go through because it was disputed by the bank the API still returns the status as "paid" so it is giving us a hard time to externalized the actual status of the invoice. Is this a something you guys are working to maybe update the status or add an additional object? I think I can use the disputes API but that means I need to send multiple requests to compare the status of each of the invoices
Hey guys! Quick question: is there anyway to "back-date" Invoices? Changing an Invoice date?
Hey anybody know if the following e-mails will be sent by Stripe on behalf of Stripe Connect accounts?
- When payout to connected account to bank is on the way
- If Stripe Connect application is approved
- If Stripe Connect application is denied
- If additional information is needed for Connected account
Thanks!
Hi Stripe,
I have questions related connect accounts reporting particularly around the below statement and report type connected_account_payout_reconciliation.itemized.4,
https://stripe.com/docs/reports/report-types#connect.
"When accessing reports via the API, most other reports present your platform account activity. Use the Connect-specific report types listed below to view connected account data."
Does that mean, Do we get a "reporting.report_type.updated" event on platform webhook if the webhook is configured for "reporting.report_type.updated event", when ever "connected_account_payout_reconciliation.itemized.4" report is updated for one of its connected accounts?
all of the connected accounts are standard accounts.
Hello , I have a client who wants to update their card information on file. How can I send them a link to do so?
Hey friends 🙂 I'm using the Stripe CLI to listen for webhook events but they're all coming in as 500 errors... @dim hearth tried to help yesterday and I missed ya sorry about that!
Hi, did anything change with three_d_secure_usage's supported flag coming back when retrieving payment methods? I thought I could count on that flag to determine if a card was 3d secure. this was working fine up until today. now it looks like every card is passing back true when this definitely was not the case yesterday or weeks before.
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Can stripe connect webhook has a payment_intent failed webhook event ? In our scenario we are using stripe connect account and using the hold and capture method, we are authorizing an amount and capture the money later to the destination account. We need to track if the final capture was success or failure. What is the event type we need to track for stripe connected accounts ? I am not finding anything listed here : https://stripe.com/docs/connect/webhooks
hello everyone!! I have a question... Can i use Stripe payment directly from my application? I mean, can i send the card or Apple/GooglePay info and the amount to Stripe API?
hey guys good day, I have a question. So if I saved the credit card token generated by stripe can I used after to send invoices or do I need to create a customer?
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
How to trigger a mock webhook event for strip connected express account ? I am trying with stripe trigger account.updated <connect_express_account_id> and it is not working.
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Hi, I have created a Stripe account, we are looking to do the Stripe split payment functionality, but we are not getting how to add the account in developer test mode for split functionality of the stripe.
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Hi there! I'm trying to proceed with payment using your service but can't pay with my Belgian card for some reason. I fill in my card details but then a message pops out saying that my card number is invalid
Trying to use bancontact (Maestro), the card number has 17 digits but Stripe doesn't accept it
Hi! I followed the Alterclass tutorial "create-an-ecommerce-website-with-nextjs-and-stripe".
The STRIPE_PUBLISHABLE_KEY cant be read from the .env.local file, but it works fine when I put the key outside of the .env.local file, like this:
import { loadStripe } from '@stripe/stripe-js';
let stripePromise = null;
const getStripe = () => {
if (!stripePromise) {
stripePromise = loadStripe('pk_...'); //loadStripe(process.env.NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY);
}
return stripePromise;
};
export default getStripe;
Any thoughts of what the trouble might be?
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Hi, I am having problems with cloudflare and webhooks. All webhooks for invoice.payment_succeeded are refused even though I have whitelisted Stripe's IPs. Can someone have a look at this? If you could tell me what IP is sending the requests I could whitelist it as well...
Hey @rigid ridge
I am not any way associated with Stripe
But I think I can help
First of all does your request goto a domain or the IP of the server itself
If to a domain, check the SOA record validity
Some DNS providers may block connection just because the email mentioned in SOA which is default being root@domain.com user doesn't exist
Hey @trim mica it goes through the domain. I forgot to mention I am using Cloudflare...
Hmm
ok, will do that now
Does it get proxied?
If yes, that can explain why this happens
I use CF for easy DNS management for example
Yes, but all other events succeed, it's just that one
Try disabling Cloudflare proxy and see if it helps
Yep, doing that works, but then I lose all caching and security features from cloudflare 😦
Hello, first time here so feel free to redirect. I'm starting to play with products and prices to enter a lot of legacy data. I'm using the test mode right now. I don't find a way to remove the current list of products. It says I can't remove a product if there's a prices associated to it, but there doesn't seem to be a method to delete a price (I can do it through the API but I generated hundreds)
Sorry - I can do it through the UI but NOT through the API
Hello, i'm sorry but I can't seem to find anything about this: how do I handle cancelled checkout sessions? Everytime someone creates a new checkout session, I need to "lock" the product as they are unique, however I am not sure how to "unlock" it if the user doesn't go through with the payment.
I've got a checkout session expire but if I understand correctly, that is 24 hours long, right? So it would be better to have one, say 10 minutes later. EDIT: I've decided on changing the Checkout Expiry from 24 to 1 hour, I have a /webhook endpoint setup. Will stripe by default send an expiry event? Cheers
Hi! We use Plaid + Stripe integration to make ACH payments.
Recently we charged one of our clients using the default process - exchange the Plaid access token for the Stripe bank token, and then make a charge with the bank token (Jan 4). Everything was ok (i.e. the charge was created with the pending status, which is expectable). In two days (Jan 6) the charge status was changed to "Failed" with the following failure description:
invalid_account_number
The account number specified does not have the correct number structure.
The question is quite simple - why this error was occurred, especially when we don't pass account numbers directly to Stripe? Was it something from from Plaid side?
Let me know if you need more details.
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Hello, is there a way to pass some custom data to a checkout session? for example to have an option for the customer to select "for delivery" or "for collection"? I have see there are shipping option but here i would like to give customer the option to collect or get a shipment
Yes, we did that and just had to set it up as a different shipping method
I am a bit confused. Where does the customer choose to collect or get a delivery?
oh you mean I need to set up 2 different checkout, one for collection and one for delivery with shopping?
once for collection(without shipping) and one for delivery (with shipping)
If you check stripe docs, there's a good example including multiple methods. Basically you just pass multiple shipping options, one being collection and the other real delivery
https://stripe.com/docs/payments/checkout/shipping
ok i wil chewck out, thanks!
What is the format for passing expires_at value while creating checkout session in python?
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
hey,
I need an event when a session is paid, can you help me? Thank you
I got an email from stripe that says my account has been credited. I don't know what is going on.
I'm not with Stripe, but their usual response to such questions is: ❓ Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
I guess customer.subscription.created
More please ?
What do you mean with more please?
He probably means the documentation
A exemple please ?
switch (event.type) {
case 'customer.subscription.created':
const subscription = event.data.object;
// Then define and call a function to handle the event customer.subscription.created
break;
Can you send a full exemple ?
Just take a look at the docs
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
I dont use nodejs so I dont have a full example
It also depends on your project
Ok
Hey guys the .net subscriptions quickstart says that I should store the Checkout session in my database:
https://stripe.com/docs/billing/quickstart
How long is that Checkout Session valid and at which point should I save it to my database?
Hi, I get the following error:
com.stripe.exception.InvalidRequestException: No such checkout session: 'cs_test_b13Cz7LV4NCFD7L0OrgXMZEZcibDEtXoIYZVmmqcmz1ZZL911NkBcKS994'; code: resource_missing; request-id: req_lAnS3em5VPlBeQ
at com.stripe.net.LiveStripeResponseGetter.handleApiError(LiveStripeResponseGetter.java:194)
at com.stripe.net.LiveStripeResponseGetter.request(LiveStripeResponseGetter.java:65)
The code is:
RequestOptions requestOptions = RequestOptions.builder()
.setStripeAccount(connectedAccountId)
.setApiKey(Config.get().get("stripe_sk"))
.build();
Session session =
Session.retrieve(
order.orderPayment.providerProperties.get("sessionid"),
requestOptions
);
the connectedAccountId is set to acct_1H3LxJCJiM4tk6AV
Do you store that session somewhere?
Yes, the session is saved and reused in this call... I can provide the sessionID if useful?
How did you create that session?
RequestOptions requestOptions = RequestOptions.builder()
.setStripeAccount(connectedAccountId)
.setApiKey(Config.get().get("stripe_sk"))
.build();
session = Session.create(params, requestOptions);
and save the session:
op.providerProperties.put("sessionid", session.getId());
could a customer's balance be used in a top-up like way for their account (where we process a payment for an amount, then once it goes through, we add to their balance)?
Hey, I can't put metadata, my code:
const session = await stripe.checkout.sessions.create({
mode: 'payment',
line_items: [
{
price: "price_1KEGSSANbuz0wK88Bpbmqnoh",
quantity: quantity
},
],
payment_intent_data: {
metadata: {
key1 : "value1",
"key2" : value2,
"key3": "value3"
}
},
success_url: `${domainURL}/succeeded.html`,
cancel_url: `${domainURL}/canceled.html`,
});```
Webhook event :
```js
case 'payment_intent.succeeded':
const paymentIntent = event.data.object;
let pseudo = event.data
let quantity = event.data.object.amount / 100
console.log(event)
break;
default:
}```
Console :
```json
{
id: 'evt_3KFmQDANbuz0wK883GRCjQe8',
object: 'event',
api_version: '2020-08-27',
created: 1641677158,
data: {
object: {
id: 'pi_3KFmQDANbuz0wK883uqF9JW1',
object: 'payment_intent',
amount: 2000,
amount_capturable: 0,
amount_received: 2000,
application: null,
application_fee_amount: null,
automatic_payment_methods: null,
canceled_at: null,
cancellation_reason: null,
capture_method: 'automatic',
charges: [Object],
client_secret: 'pi_3KFmQDANbuz0wK883uqF9JW1_secret_AvtQh8QAkScmxmkhlVJUgKmSf',
confirmation_method: 'automatic',
created: 1641677157,
currency: 'usd',
customer: null,
description: '(created by Stripe CLI)',
invoice: null,
last_payment_error: null,
livemode: false,
metadata: {},
next_action: null,
on_behalf_of: null,
payment_method: 'pm_1KFmQDANbuz0wK88XErqncz6',
payment_method_options: [Object],
payment_method_types: [Array],
processing: null,
receipt_email: null,
review: null,
setup_future_usage: null,
shipping: [Object],
source: null,
statement_descriptor: null,
statement_descriptor_suffix: null,
status: 'succeeded',
transfer_data: null,
transfer_group: null
}
},
livemode: false,
pending_webhooks: 2,
request: {
id: 'req_lOhluwkmGZN2AG',
idempotency_key: '2e99f095-5edb-4313-8d12-b166bd34571d'
},
type: 'payment_intent.succeeded'
}```
Metadata is empty...
Ping me
Hi, I am working with the older stripe checkout.js and is there a way to change the data- elements, e.g. data-description? I tried via jQuery and it doesn't seem to work.
ACCOUNT ACCESS help plz:
Hiya! I have a Fundly fundraiser connected to Stripe. I made the account quite awhile back when I had a different phone number and bank account. I can't get my two-step verification with my old phone number, and when I went to change that its asking me for my old bank acct info. I have more than $700 in my acct looking to hook my new account up. Please help. Thank you!
Alexandra "Sondra" Wilson
Do you still have your backup code saved somewhere?
I don't see it. I"ll check my gmail.
I see this email in my records, but no other reference to a backup code:
tbh I am not sure if it was sent via email, you see your backup code on the stripe website after enabling 2fa
Hello!
I have a question… which may have been answered before, but I currently use PayPal on my website, is stripe going to be regulated the same with the over $600 tax law?
Oof. I'm checking my saved passwords (private document) and unfortunately I don't have mention of the backup code. I can't get into the back end of Stripe. Can I send you a link to my fundraiser so you can see its me?
I am not working for Stripe so I unfortunately can't really help you with that, you should probably contact the support directly or ask a Stripe employee here.
Thank you.
I guess the Stripe staff here will be able to assist you as well (I am not too sure about that though). If its urgent I reccommend using https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Does the Stripe API or dashboard have a way to control the payout amount per week (or specified time period)?
It seems services are limiting payout amounts to thwart money laundering and cap payouts yet I don't see any option for that unless Stripe already has a cap on this?
I do not work for Stripe, but I have seen that payout amounts (and timing) are limited for new accounts.
Yes, I believe there is a 7 day hold for initial payouts. I then think there are additional identity requirements when certain thresholds are hit. I wonder if this is enough from a legal perspective (obviously not the right thread for this information).
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
What is the best way to accomplish the following charge:
- User wants to pay $10
- Stripe charges 2.9% + 30 cents = 59 cents
- Platform charges 3% = 30 cents
The charge needs to be $10 so the proper Stripe fees are taken yet we want the user to be charged $10.59 to cover Stripe fees and the platform fees.
Currently we are using destination charges for this, but when we set the initial charge amount to $10.59 the associated Stripe fees are different than they would be for a $10 charge.
(not with Stripe) That's likely because the Stripe charges will be on $10.89, not on $10... i.e. the increased amount. You can calculate the charge that needs to be made so you net $10 AFTER Stripe & Platform fees: Charge = (net + FlatFee)/(1 - (StripeRate + PlatformRate)), with net = $10, FlatFee=$0.30, StripeRate=0.029, PlatformRate=0.03
Yes, thank you -- Stripe dev reached out to me with the following link stating what you did above: https://support.stripe.com/questions/passing-the-stripe-fee-on-to-customers.
Any comments ?
Hi, guys, we are trying to do something this way.
- collect payment method of customer
- calculate the application fee based on the payment method
- create payment intent with that application fee amount
- charge
We contacted customer support and they suggested us that to use setup intent.
Is there any sample codes on how to create a single use setup intent? I tried with passing the parameter "single_use" but got error when the payment type is card.
Also, I tried to remove the "single_use" and attached a payment method, this work, but when I try to create a payment intent with that payment method, I got error. So how can I use that payment method without associate it with a customer?
Hi Guys, I bought a bookshelf through facebook advertisement, and it turned out to be a scam. The payment went through Stripe. Is there any method I can get the moeny back?
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
I think, Product price 100$ >>> 100*2.9%+0.30 = Gateway fee. Anyone give me css code. i can use
@cerulean pine
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
can I able to took out the payment link after generating with a particular amount
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
@meager hawk day before yesterday the one you tried using cardfield was fine in ios.. was it good in android?
i still faced some issue in styling cardfield using @stripe/stripe-react-native
did anyone tried this one?
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Hi guys, I am wondering how your lovely website is built using contentful. Like what is the process if you want to:
- make layout changes on your landing page
- create a new top-level nav entry
- create a new subpage (e.g. a 4th link in the 2nd row of 'company'
Do all these three things require a deployment? Are you somehow dynamically generating those new pages without the need of a dev and a marketeer can do everything in contentful?
Hi could anyone help me?
Not sure if this is what you are looking for:
https://stripe.com/docs/api/products/create
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
There is a documentation entry about that:
https://stripe.com/docs/currencies/conversions
When a Stripe account receives payments in multiple currencies, Stripe accumulates separate balances for each currency.
When those balances are paid out to an associated bank account (or debit card), Stripe automatically sends funds to the associated account for each currency, thereby avoiding exchange fees.
Hey there... I want to change my stripe account from individual to sole proprietor... Can you please help me out how can I do this?
Hello, does anyone know if it's possible to enable a coupon code box on stripe checkout, or is it only promo codes? I want to set up a sort of referral system where one of my partners can promote a code for their users to enter on my site, but it seems the only way to do this is with a promotional code. Also, if I upgrade to stripe billing so I can do this, do I still need to handle attaching the coupon code when creating the checkout session, or is creating the session without it enough as long as the user enters the promo code when they check out?
Since the promotional code is connected to a coupon on the stripe side I'm assuming that would be enough?
Hello, I want to capture a payment intent 1 months after being authorized by the customer, what should be the best practice to get the payment without any problem as authorized payment intents can only be captured within 7 days?
Hello, I want to know how can I use test clock to test my subscription?
Is anyone here to help?
👀
Why under this subscription https://dashboard.stripe.com/subscriptions/sub_IjFCk1vz5WcO7K would you send a subscription deleted api webhook call when the user only cancelled at end of billing cycle?
Is there a best-practice doc out there already for handling minimum order amounts for free shipping?
Trying to implement free shipping over $40 on my app. Struggling to find any guidance. Thanks!
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
(not with Stripe) Capture is NOT the right tool for your requirement. You have a couple things that can work, each with it's own risks:
(A) you can use SetupIntents for a later off-session charge/payment - this runs the risk of the card failing for some other reason at the time of charge - insufficient balance, for example.
(B) you could try Separate Charges & Transfers - the charge would capture the funds into the platform account, and later transfer into a connected account. This is a fairly complex coding flow, and it makes your platform directly responsible for fraud, chargebacks, refunds etc etc. On the other hand, funds can "generally" "legally" (note scare quotes, IANAL) be held for 90 days in most countries, 2 years in the US. Check your local legal requirements.
If I no longer have the number I started off with to verify codes, what can I do?
is it possible to update unit_amount of price through the api? there are a few properties on PriceUpdateOptions but not for unit_amount .
If I want to just charge credit cards using the plain numbers what would be the best Stripe API to use
I dont want to use elements or checkout
I have my own UI elements
(not with Stripe) Do you have sufficient security and control to be able to pass a PCI Audit? If not, I personally highly recommend using Stripe's UI elements which can effectively relieve you of all PCI compliance requirements...
We do have the security to pass PCI Audit. All information sent is not only encrypted with SSL, but also RSA 4096 bit encryption. All data is stored per PCI guidelines.
Hi @lapis condor the APIs are the same
Elements is just preventing the input form to be in your site.
how do i pass the card data directly though
I believe you create a card object
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
let me verify
The associate that card to a customer
and on https://stripe.com/docs/api/charges/create - look source object.
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
fingerprint is tokenized though right
so they expect you to tokenize card number
ah yes thank you very much
so i need to add the card to a customer first
then charge the customer
Yeah-> kinda -> must have a customer to associate a card
must have a card to do a charge
ok thank you very much
stripe.Customer.create_source(
customer_id,
source={
"object" = "card",
"number" = card_num,
"exp_month " = expmonth,
"exp_year" = expyear,
"cvc" = cvc
},
)```
something like this
hi i need help
i need reset password and deleted 2fa
when im reset password they ask me 2fa
im deleted 2fa and receive link for deleted 2fa but thye ask password lol
:question: @silver fiber Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact
How can I pass my shopping cart object to a stripe checkout in a next api file in the post request? I've tried a bunch of stuff but only got errors, I'm using this https://stripe.com/docs/checkout/quickstart
question about setup italian iban account
Sebboseb-checkout
has anyone been able to contact support or gotten any emails back?? I have sent 6 emails over the last month now...
Hello team! When payments are processed over api, Stripe sends a receipt via email even though it is turned off in settings. What else could be triggering this? We are sending the receipt so we do not want a duplicate receipt sent by Stripe.
Hello, I want to know how can I use test clock to test my subscription?
kencale-connect
Anyone?
is it possible to pass metadata to the stripe customer portal? i want to pass some data to the portal since users can have multiple subscriptions and i want them to be able to differentiate between them.
so far i pass a unique id to the checkout session, is there anything else i should be doing?
thanks!
Hi Team, I have followed the exact same steps https://stripe.com/docs/payments/au-becs-debit/accept-a-payment, still I am getting incomplete payment. Could anyone please help?
smriti15s-incomplete-payment
How can I accept payments in USD from my Indian customers to my Indian account.
Question - how to convert a sepa DD token to a payment method?
:question: @timid viper Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact
Ok. Thank you.
I have an issue from stripe checkout configure in that currency and amount are null value.
How can I resolve this error?
I need help with stripe connect API.
How can I show my INDIAN users the prices in INR and rest of the world in USD?
hello guys
One of our customer has faced the issue with card being not charged and got the error that Stripe has Blocked the payment
I have a wallet system in my application, where all the users can become service providers as well as consumers. So I’m using stripe connect for the same. I have already implemented stripe checkout for adding money to user wallet account. But since the money goes to the main account and not the connect account of the user, if the user wants to make a withdrawal(here I’m transferring the amount from main account to stripe connect account of the user)the stripe returns insufficient amount error. Which happens because the balance is 0 and all the money is held in refunds and disputes. What can I do here?
Hello, a question - From the dashboard in Subscription mode, can I trigger the next invoice/payment manually for testing purposes? Ideally I would also be able to fail it as well. Another question - if a subscription payment is successful/fails does the customer get notified of this via email? Thanks in advance.
@vocal wagon
you can apply for test clock and can trigger all the scenario. Also you can change stripe settings to mail your customers.
PSN-Connect
Thanks. Is there a way to set up test clock through the dashboard, or is it API only? And would stripe mail customers on test environment? I assume it will only work in live, correct?
This is beta feature as of now, you need to contact customer support for this and will take at-least 2-3 days in my experience.
Thanks @toxic quartz for helping out 👍
I think, Product price 100$ >>> 100*2.9%+0.30 = Gateway fee. Anyone give me php code. i can use.
Any product checkout page Auto calculated Total price
@flat rover
your_price = 100;
(your_price + 0.29) / (1-0.03)
(100 + 0.29) /( 1-0.03) = 103.39 So you will receive $100 in your balance
so basically you will need to create the product price with $103.39 instead of $100
Any product checkout page Auto calculated Total price
Stripe does not do that calculation on checkout page for us
Thanks a lot. I applied for it. Do you know if I can get customer emails in Stripe test environment? I know Stripe does not send receipts automatically in test mode. Can I set up that it sends successful/failed payment notifications in test mode?
No Stripe only sends mail in Live mode but you can listen to the Webhooks and send the mail from your application
Hullo! I notice even if a customer provides their billing information and the pending_setup_intent on a Subscription becomes successful during a trial period, the status enum of the Subscription will continue to be trialing until the subscription's trial expires, at which point the customer is obviously billed and the subscription transitions to active.
Is there a best-practice way to determine that a Subscription is "active" during the trial? Is checking that the default_payment_method property is non-null enough? Or are we expected to store this subscription state locally/via metadata?
Hey @thorn chasm thank you for your response on my thread ‘Timmmy-Checkout-Session’
I just saw it and have a follow up question, should I post that question here or can you unarchive the thread?
@valid summit I have unarchive the thread, let's continue the discussion there.
Alright thanks
Hey, everyone. I need help. Is it possible to get future price(plan) from subscription schedule? For example I switched user to another plan which will be applied by the end of current plan. For that I used schedules. I need to get future plan to display it on admin.
Kirill-subscription-schedule
Hi everyone, I need urgent help. I have a website that I’m promoting but unfortunately when I make payments it indicates it’s been successful on Stripe, but no funds are received. The payments were made in live mode.
Hi guys, is this feature only available in US and Canada? Could it be implemented in my country of Malaysia?
https://stripe.com/docs/payments/save-card-without-authentication
Hello Stripe,
We have an issue with Scheduled Subscription on Connected accounts in production.
Our customers can create subscription for theirs own customers and choose a date_start in the future.
In that case, we create a scheduled subscription in order to start the subscription the at the correct date.
However it's seems that EACH subscriptions (dozens of it !) failed when the date_start is reached
Hello stripe team,
I am working to implement a custom edit billing address option on our client page and that is calling the stripe API to update the address
On this page, I need to showcase the country & state list in the combo box that is required to choose or change the details when editing the address
Is there is any lookup get API available for the fetching country and respective state list from stripe API?
Hello everyone!
What is the webhook event to check if a subscription is paid (next cycle)?
I'm creating a new subscription via Session and I check if it's paid by listening to 'checkout.session.completed' and everything is working with no issue. But I don't know how to check the next payment.
Hello, I am very new to React Native and trying to integrate Stripe using @stripe/stripe-react-native. After initializing the library following the installment guide on Stripe (https://stripe.com/docs/payments/accept-a-payment?platform=react-native&ui=custom), I get the error below and not sure how to solve this. Any help would be much appreciated! Thanks in advance.
Unable to resolve module ../../package.json from /Users/.../node_modules/@stripe/stripe-react-native/lib/commonjs/components/StripeProvider.js: None of these files exist: * node_modules/@stripe/stripe-react-native/lib/package.json
react: 17.0.2
react-native: 0.66.4
stripe-react-native: 0.2.3
running device: iOS 15 simulator
using react cli to develop
Hello everyone!
I'm looking for help with "Guest - customers". Is It possible to delete that objects?
Hello there!
Can anyone help with one question?
How long payment intent may stay in requires_confirmation status?
Context:
- one-time payment
- paymentIntent api.
- confirmation by client with client_secret
I am using @stripe/stripe-react-native for my mobile project, but when integrating google pay I am getting below error and still not fixed. please guide me.
Object {
"code": undefined,
"declineCode": undefined,
"localizedMessage": undefined,
"message": "_NativeStripeSdk.default.initGooglePay is not a function. (In '_NativeStripeSdk.default.initGooglePay(params)', '_NativeStripeSdk.default.initGooglePay' is undefined)",
"stripeErrorCode": undefined,
"type": undefined,
}
- I have a web-app, where we are selling subscription-based services.
- I want to sell these services globally in USD. But as per stripe policy we cannot charge Indian customers in USD.
- So how can I show my customers in India prices in INR (so that I do not disobey stripe's policy) and for the customers in the rest of the world the prices should be in USD.
Hello everyone,
I was wondering if there is a way to trigger the retry attempts which change the stripe status to the status set in the settings, like unpaid for example. The setting is set to 4 retry attempts within a month, so how can I test that, of course, without waiting the real time? 🙂
Thanks a lot in advance.
Happy Monday! Does anyone know if there's any test cards (I can't see one on the test cards page) where it returns a processing state for setup intents? I can't test what happens if there's a processing state atm.
https://stripe.com/docs/payments/intents?intent=setup
https://stripe.com/docs/testing#three-ds-cards
Hey everyone! Finally getting started with Stripe, but I have to say, its very hard to integrate this thing so I should probably go with the Payment link method, I do have a question however, why can't I choose any sort of payment methods in the link? It just shows the card option, although I do have AliPay, GPay, Apple Pay enabled, and where can I find WeChat Pay settings
Hi,
I'm trying to implement cloning of customers between my platform and connect accounts.
I'm able to create a customer on the platform account. While trying to get a create a token for the purpose of cloning, I get the following error:
StripeInvalidRequestError: Must authenticate as a connected account to be able to use customer parameter.
I'm using the same test key for using the stripe node library for both creating the platform account and creating the token. What am I missing?
Hello, I am transferring amount to connect account in hkd but it showing on connected account as $
Hey there people! Does anyone know which login credentials I have to type in the API link when logging in, cause the ones of my main account don't work.
Hi! We're planning to use the prebuilt checkout and we're looking at reporting transactions at this point. Can see that the invoice object contains a customer_tax_ids which seems to be an array. Can a customer have several tax ids? Why and when could that happen?
Hi everyone 👋 I'm setting up ACSS debit payment methods to charge customers on a recurrent basis, via connected accounts.
According to the documentation, the method we're currently using to perform directcharges on regular credit cards (cloning the payment method into the connected account) can't be used with acss_debit payment methods.
I'm trying to use the on_behalf_of fields to achieve the same thing: passing the connected account id in that field when creating the SetupIntent and also when creating the PaymentIntent later on (together with the customer, payment method and mandate ids). Does anyone know if this is the correct approach? Will this result in a direct charge?
Sorry for asking, but the documentation for acss_debit + connected accounts seems very sparse. Thanks 🙏
Hi,
When creating a payment method, what is the difference between these stripe apis?
Stripe.confirmSetupIntent(clientSecret, {
type: 'Card',
billingDetails: { email }
})
Stripe.createPaymentMethod({
type: 'Card',
billingDetails: { email: props.user.profile.email }
})
When should I use one and when should I use the other. They appear to have the same result.
Hey, I recently had conversation @hollow prairie regarding the stripe version with webhooks. And I guess you've mentioned that version thing will work on live mode.
My prev question: Is there any way to update the version of single stripe webhook.
It still shows diff version in live mode. 😦
Hello ! How are you ? I'm have a problem I create a form for the card without CardElement and i have the error :
Please use Stripe Elements to collect card details
Is there a way to don't use a Stripe Elements ?
Hello. We are building a platform for visitor attractions where they will all be selling their own tickets through our website. We are almost ready to go give with STRIPE payments. The question that I have is the following - we will be using several Stripe accounts (with different api_key) to manage payments. There will be potentially 100s Stripe accounts accepting payments from one domain name. We will use Stripe checkout https://stripe.com/docs/payments/checkout method. Is it advisable/allowed to use more than one api_key per domain name?
Hello Stripe. Is there a way to set billing_cycle_anchor when creating a checkout session? It seems that this option is missing here. An example of what I'd like to do is: Create a subscription and pay the first payment now (e.g. Jan 10th) and then set the date of second and subsequent payments for the 16th of February/March/April etc. I can see there might be a way to do it by calling the update subscription method and using trial period, but maybe there is an easier way to do it? Thank you.
Hello, I need help with webhooks.
stripe.webhooks.constructEvent(req.body, signature, webhookSecret) throws me an error:
or payload. Are you passing the raw request body you received from Stripe?```
and the console.log(req.body); is:
```<Buffer 7b 0a 20 20 22 69 ... 1944 more
bytes>```
can't find the problem, this article is useful I guess
https://github.com/stripe/stripe-node/issues/932
my code is the same as in first comment
lukas.giniotis-checkout-billing-cycle
question about the datatype
If a cancelled subscription is updated/reactivated using stripe.subscriptions.update('{sub id') would a payment be taken out immediately?
How to remove bank account from Stripe ?
i got new bank account and cant delete old one
Could my thread above be reopened, I have one last question?
Hello, I need some help with Checkout Session Payment method.
We delegate the "Commission charged" by Stripe to our customers, which is 2.9% pls 0.30$, initially we were told by the Stripe representative to create an additional line item and add the commission charges to the final amount that the customer has to pay.
So, when we are creating a new line item for commission (2.9% pls 0.30$) and customers pays the said amount, Stripe deducts their commission from the final amount and not the invoice and end up losing money.
For eg. --> if Invoice total is $2.22
we delegate the commission charge of -> $.30 to the end customer.
Hence customer pays $2.52 ( invoice charge pls stripe commission)
At the time of final payout Stripe deducts their commission from the final amount i.e. $2.52 instead of $2.22 which ends up being $0.37 instead of $0.30.
Is there any way I can handle this? Any parameter in the Checkout Session api where I can send the commission charge and stripe wont consider it in the final deductions. Any help is appreciated!!
looking to integrate subscriptions. On page load I make a call to the backend to create a subscription then present the user with the Stripe card element. I intend to add a radio toggle for the monthly or yearly package.
Am I right in saying that when the user toggles between monthly and yearly I will need to get the backend to re-create a subscription each time they change the toggle value, and I assume there isn't an issue with this? Given the subscription isn't active until the user enters card details and calls stripe.confirmCardPayment
(this assumes I don't want to create an intermediate page where they choose yearly/monthly first. I'd like them to be able to easily toggle inline)
Hey,
I am readin to Session API docs and I saw this: submit_type - enum with the desciption:
Describes the type of transaction being performed by Checkout in order to customize relevant text on the page, such as the submit button. submit_type can only be specified on Checkout Sessions in payment mode, but not Checkout Sessions in subscription or setup mode.
I am wondering if I set this to auto does that mean I the customer filled all their data the form will automaticly submitted
hello, I want to understand how to link a credit card for further payment, and also want to understand how to untie
hello guys,
How can I confirm an paymentIntent using ClientSecret and paymentMethodId in Android
I want to pay an pending Invoice using this
Hello, is there a way to send an invoice to the connected account from the platform account? Not using a specific customer but rather just charging the connected account for some fees they may incur. A scenario is a fee the connected account will incur in which they do not hit a certain threshold in total revenue every month
Question. How to retrieve multiple type payment methods (preferably all) with one request?
/:customer/payment_methods allows only one type parameter. And expanding sources from customers/:id seems to only return cards
Hi, would really appreciate some support with my query. I have subscriptions that are being automatically renewed each month, however whenever it automatically tries to take the payment, it fails but whenever I manually retry, it takes the payment fine.
Halden-subscription-failure
hey. anyone from stripe here?
Hello, is there a way to have free shipment in case the order value is higher than a certain number?
I'm building an internal dashboard for Stripe Connect Express accounts associated with my app. Similar to the RocketRides example application, I'm trying to show a summary of key information about the connected account inside my app. I have a few questions, which I'll put into a thread.
Hi, Checking the documentation for setting up future payment methods I see that is no longer possible to have that as a single step and is included during the purchase flow.
We want to give our users the option to remove the card they saved whenever they want. With the flow given by the documentation this can only be done through the purchase flow.
Is there another way? What is the best practice here?
Hello, Stripe. Another question from me - Is it possible to add a new product when updating a subscription? E.g. I want to change price from 100 to 120, but in the SubscriptionItemPriceDataOptions only 'Product' option exists (which means a string referring to an existing Product), which is mandatory. Problem with that is, I cannot refer to an existing product, as the one I've initially created is 'one-time' product and is archived without a possibility to unarchive it. Can I, in the initial subscription creation, create a Product that does not get archived? Or maybe is there an option to add another Product on Updating Subscription? We don't want to create the products in Stripe beforehand. Thanks for your help.
lukas.giniotis-adhoc-product
Hello Stripe Team, we are currently trying to evolve our fraud detection. Is there a way to pull back the Customer Risk Insights through the API? The closest I can find in the documentation is the Early Fraud Warnings which we are currently using but we would like a much more granular view into those details.
I want to monitor the charges_enabled and payout_enabled property of a connected express account. For that, do I need to forward to connect based webhook or direct webhook ? Also, how to trigger a mock webhook event for strip connected express account ? I am trying with stripe trigger account.updated <connect_express_account_id> and it is not working.
Hello! I've got a question regarding scheduled to cancel subscriptions. Currently our customers could be with their subscription paused and decide to cancel. When we unpause the customer we update the subscription using { pause_collection: '', billing_cycle_anchor: 'now', proration_behavior: 'none' } for them to get billed instantly. If the subscription had been marked to cancel would Stripe still charge them if I make this update?
I've created a Custom account in Stripe Connect to implement the Payouts feature by API. But I can not find out how can connect with BANK CARD with the Custom account. Could you help share with me the code or documentation to implement this?
josh stephens - fraud detection
Good morning Stripe devs!
I am trying to review documentation for "Stripe Treasury". I am struggling to find where that is.
Is Stripe Treasury something my organization needs to be approved for to use? Or am just not looking in the right spot in the docs?
sow - express accounts
sebastian cortabarria - cancelling subscriptions
duydtdev - custom ccount bank cards
madmattyo - treasury
Hi! I am looking at the team user roles you have defined and I dont see a user role for allowing my team to take credit card payments manually. How do i create a user role to allow my team to do this as they need to?
Hey guys when should I create a stripe customer for my subscription and map that customer to a user in my database?
I have been told to assign the stripe customer to a user in my db once the Checkout.Session.Completed event triggers, this causes a few problems though,
Hello people, I'm having a flow that got me confused, and I just need a confirmation of kind of, anyway is the flow =>
- Client pays a month subscription for example in Spain with tax ex: 100€ + 21€(Spain tax 21%) = 121€
2.Client changes the address(Portugal) and then changes to a yearly subscription ex: 1000€ + 230€(Portugal tax 23%) and gets a credit for the amount that he didn't use on the 1st subscription, 1230€ - 100€(without the tax from spain), but this only happens on the 1st change subscription that client does, after that the math is with tax ex: 1230€ -121€(with tax from Spain)
I have two questions:
- I have a client who is offering 1 month, 3 months and 1 year subscriptions. He does not want this to automatically bill the person. I found there is an option for invoicing, but I was wondering if there is a charge for that.
- Would you suggest, that I set up the subscriptions as products and manage the subscriptions myself? The client does not want to spend much money on this.
Hi! I am trying the test clock feature to test complex scenarios... do you know whether is possible using it via dashboard (Activate for a custoemr via dashboard)?
Hey guys, got a question. We are using WpFillStripe which is a WordPress plugin and also then extending it with their members option which uses Stripe subscriptions. We are in the process of fixing a bug where currently clients are getting duplicate subscriptions if they upgrade their membership within our portal using the current code. Does anyone have any guidance on some additional parameters to check if they have an existing subscription and to cancel the previous one?
Hello, is there a way to create a catalogue of product based on the stripe products? i have few products in stripe and want to show these products in a website
If a subscription set up with direct charges to a connected account has an associated application fee, and the connected account manually records the invoice for the subscription as 'paid', is there a way to automatically charge the connected account for the application fee? Right now it appears that the application fee is just ignored.
Hi guys, i am trying to implement the Apple Pay for web, so currently our flow of placing the order is on pressing the apple pay/checkout button we take all the details entered by the users related to the order, also after that we create the paymentRequest and then conform the payment, but i am getting so warning as Unsupported prop change: options.paymentRequest is not a mutable property. with this approach so what should be the ideal approach for implementing the paymentRequest (my use case is i am making the paymentRequest at the end when user clicks on the pay button). thank you
Hi! We use Plaid + Stripe integration to make ACH payments.
Recently we charged one of our clients using the default process - exchange the Plaid access token for the Stripe bank token, and then make a charge with the bank token (Jan 4). Everything was ok (i.e. the charge was created with the pending status, which is expectable). In two days (Jan 6) the charge status was changed to "Failed" with the following failure description:
invalid_account_number
The account number specified does not have the correct number structure.
The question is quite simple - why this error was occurred, especially when we don't pass account numbers directly to Stripe? Was it something wrong from from Plaid side?
Let me know if you need more details.
hi , I need to integrate stripe payout to the external bank account of vendors
Hello again 🙂 Need help. I want to detect when scheduled subscription switch to another plan. What type of event I should use in webhook? I thought it subscription_schedule.updated, but I guess it's not the right one. Maybe I need subscription_schedule.releases ?
Hello! Can you reply in the thread above please?
@edgy pewter I started a thread for you above, do you see it?
Hello I have a question. I would like to connect the payment method in the payment links - Przelewy24. I have enabled Przelewy24 in the settings in the upper right corner -> payment methods but the payment method is still not displayed in the link. How to do it? Please help. I can't get answer anywhere and here's the only place where I can find anyone.
hey y'all I'm getting 401 errors when I redirect to stripe checkout session - a bit confused as this has been working for months but I did have to roll my API keys recently. Just can't pinpoint what's wrong / what I need to change to get it working.
Hi, i'm trying to create webhook for account.updated, to check if the connected account complete the onboard process.
What key i should be using for that (which represent the stripe account is successfully connected with the platform account)?
Feature request: Would be nice to be able to create a portal configuration with a custom id, like you can for products. Otherwise I have to create one, then save and lookup the auto generated ID every time. Unless I'm missing something.
bump
Greetings400 - env Issue
hey there, I'm new here and in a big trouble right now, I hope someone can help me 😦 today all of our users were deleted on our website and that canceled their subscriptions on Stripe. it's fully canceled & expired
is there a way for me to reactivate their subscription?
Hello I am getting this error during a checkout session: Access to XMLHttpRequest at 'https://r.stripe.com/0' from origin 'https://checkout.stripe.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Hello - I have had several car readers behaving unexpectedly this morning. After triggering the reader to accept payment, the reader does nothing when a card is inserted or swiped. No error message, nothing. The screen just stays the same with the price on it. Any ideas what this could be? I don't see any error messages in the logs that would explain it
Hi - is there any way to query PaymentMethods from Stripe.js? I'm using SetupIntent to create payment methods and I'd like to be able to query these from the JS client once they've been set up. Equivalent of: https://stripe.com/docs/api/payment_methods/retrieve
Hello,
I have a case when for a payment I receive a checkout.session.completed event, but it's not always the case. How can I know if there is a checkout session for a specific Payment Intent ?
Hi, I would like to know at which point is a subscription canceled after payment fails, are there reccuring attempts to charge the cutomer and when can the subscription be considered voided beyond reactivation?
Is there really no way to GET a subscription that has been canceled? I can visually see the subscription in the UI, but the Stripe API returns a 404 saying the subscription with the same ID as in the UI is not found.
Can I set min payout date (like min 7days after fund is received)for stripe connect account?
Hi! Could you explain the payment intentions to me better?
What events should I cover when building a simple subscription system?
(I have no trials and only one product)
Right now I cover:
CheckoutSessionCompleted
Setting the db StripeCustomerId to theCustomerId
CustomerSubscriptionDeleted
Setting the SubscriptionType to be empty
CustomerSubscriptionUpdated
Setting the SubscriptionType to be basic
(Because I only have one product)
CustomerSubscriptionCreated
Setting the SubscriptionType to be basic
Is there anything I am missing?
Full Code:
switch (stripeEvent.Type)
{
case Events.CheckoutSessionCompleted:
user.StripeCustomerId = subscription.CustomerId;
break;
case Events.CustomerSubscriptionDeleted:
user.SubscriptionType = string.Empty;
break;
case Events.CustomerSubscriptionUpdated:
user.SubscriptionType = "basic";
break;
case Events.CustomerSubscriptionCreated:
user.SubscriptionType = "basic";
break;
default:
_logger.LogWarning("Unhandled event type: {0}", new { stripeEvent.Type });
break;
}
_context.Update(user);
_context.SaveChanges();
return Ok();
you can tell me normally has several records with one identifier
'cus_KwLffdvO10fQJa',
{type: 'card'}
);```
Hello.
We've run into the issue that invoices do not contain the address
(We figured out that the country was missing in the billing address)
Now the question is, is it possible to add the Address on invoices that are already finalized?
🙏
Hello, I'm trying to use the Issuing API. Besides using the API or the digital wallet is there a way for a user to access their virtual card after I've issued one through the API? Not sure if I missed some documentation or if those are the only ways.
Hello, can anyone help me
Heeej! We are experiencing issues with German Credit cards on Apple Pay with setup Intents.
The response is quite strange: Setup Error: invalid_cvc. Even though Apple Pay does not provide an option to enter the CVC code. Could anyone have a look into our case? 🤓
Question: Can I use my own inputs for Card info? By reading the docs I understood I MUST use Elements, is this correct?
Hi, I am having this problem. I copy the code as it appears in Custom Payment Flow.
Unhandled payment Element loaderror
Uncaught (in promise) IntegrationError: This Element has already been destroyed. Please create a new one.
Im using NodeJS and React
Is there a standard way to link customers in stripe to customers in our own system? It looks like adding a customer id to metadata OR saving the stripe customer id in a linked table on our side is the way to go, but making sure i'm not overlooking something
I'm trying to pass some metadata into my Stripe customer when I run stripe.checkout.Session.create() but the metadata does not appear in my Stripe dashboard
hello, i know i probably shouldnt ask this here but its just a quick question, stripe keeps delaying my payout is that normal? like a few days ago it was expected to be on jan 10 and now its on jan 12
Hello, I downloaded Gravity forms and installed the stipe add-on. I see no location to input my API keys to fully integrate the app and capture live a live payment. The payment keeps spinning. Help!
Hello! I have an existing subscription that I want to change the price for at a certain point in the future. Can you please let me know the correct update subscription schedule syntax to accomplish this?
hi please can you help me
i don't know why my card is declined?
Hi y'al! New to stripes! I need help on setting up my products in stripes for our website... can someone tell me where to reach out?
does stripe offer registration testing routing number and account number>
?
I am trying to set up connect registration for US users
anyone can help please?
the 2fa phone number code isn't sending
Hi i'm the owner of a call center and my every single transaction is authorized by the customer but stripe says there was an unauthorized payment in my account and now they decided to close my account and my all balance will be return to the customers even i already gave them the services and i already paid everywhere like contractor my workers and also to the main network
Can someone help me?
in the unsubscribe process what events are triggered?
I am the CEO for 1B1 Global Outreach. I have a verified account. How do I get the payment link on my dashboard for GiveSendGo?
Hello i'm getting an error while transfering funds to another account (live mode)
but i have my 9.69€ in my balance and i'm trying to transfer 7€
Hello there, is there a way to allow purchase only to certain UK postal codes? I see I can specify the country but i need to validate addresses
hi
If I use 110000000 000123456789 Payout succeeds. testing account and routing number, can I fill random address , ssn last 4 ? or, you also have the testing number for other required information?
Hello, I have an inquiry about Stripe Wallet
We have a marketplace and want users to connect their credit/debit cards to pay vendors on our platform.
Hi i want to create account stripe but no email for invitation
Hi, is it possible to create an automated billing subscription to a tiered product with a given billing date no matter if the customer has a valid payment method or not? We're trying to migrate customers to a new product (by cancelling existing subscriptions and creating new ones) but some subscriptions go into a terminal state (incomplete_expired) when creating them with charge_automatically collection_method because of a failed first payment. We've tried creating the subscriptions with send_invoice collection_method, but these don't get charged automatically even if there is a valid payment method. Ideally we'd like the subscription to exist and accrue a balance even if the first payment failed, and charge automatically if there is a valid payment method. Thank you!
hi, there, this is a follow up for previous submitted question: after we create the custom stripe connected account, and set the person as 100% ownership, director/executive, founder / representer via api, the stripe dashboard still shows two buttons to confirm does anyone else serve as a director of xxxx? does anyone else serve as an executive of xxx. ---- however based on our last discussion, stripe dashboard shouldn't pop those confirm buttons if we set it up via api. Can anyone help pls?
The Connect application's platform profile has not been reviewed. Live mode accounts may not be connected until the review has been completed. Any1 have idea where I can find answer of this 1? 🙏
Hello 👋 We are updating our pricing on our subscriptions and I'm wondering if there's a good way to do this. I've added new prices on all the products and I'd like the subscriptions to use the new prices the next time they renew. If I archive the old prices with the subscriptions automatically use the new price next time the customer's subscription is billed (ie. no need for proration)? If not is there a better way to do this besides individual Subscription update calls?
Hello Team - We are implementing a Authorize and Capture method (https://stripe.com/docs/payments/capture-later#authorize-only). Need your guidance on best way to track the payment_intent status change. In our case we are monitoring asynchronously today using webhook (as per here https://stripe.com/docs/payments/payment-intents/verifying-status#webhooks) . But we noticed that since we are using $confirm=true when we create the payment_intent scenarios like 3D secure authentication we are getting the failure immediately with the authorization call when we attach the payment_method from client sdie. So, since we can get the error code immediately we can let the user know to finish the 3D secure immediately rather than waiting for the async push notification to our app from the server after getting the webhook event from stripe. So question is, can we rely on the payment_intent response while authorizing the payment instead of webhook to notify the client app for authorization scenario ? Also, during this authorization scenarios , are there any average delay we can expect from stripe whether the underline payment_intent was amount_capturable_updated or payment_failed? Based on this we can build a UX experience to the end user , e.g we can let the customer into the service session only after getting the confirmation from stripe.
Hey, I was wondering if it's possible to cancel the automatic receipts that are being emailed to our subscribed customers?
Hello. I'm wondering if someone can help me understand this error I'm suddenly getting from Stripe:
Only valid sources can be attached to a customer. You can validate a bank account at creation time by passing the parameter usage='source'. The particular issue is: You must accept the Terms of Service for ACH at stripe.com/docs/guides/ach before adding US bank accounts to customers. Args: ("This bank account is not a valid source for payments. Only valid sources can be attached to a customer. You can validate a bank account at creation time by passing the parameter usage='source'. The particular issue is: You must accept the Terms of Service for ACH at stripe.com/docs/guides/ach before adding US bank accounts to customers.",)
Is this something that needs to be addressed in the source code, or the Stripe dashboard?
hello, someone with experience in verification of stripe accounts that can help me?
I have tried several times the verification by selfie but it has not been possible, what am I doing wrong?
Does pausing collection on a subscription have any effect on the subscription end date? Or does the subscription still end at the original end date?
Hello, is there any way to change the text color of the card input widget? It’s hard for our users to read. It was black and grey before and I’m not sure how it changed.
Hello, I have an app that redirects the user to the prebuilt checkout page. I'm trying to figure out how to enable Apple and Google pay. The docs (https://stripe.com/docs/apple-pay?platform=web#accept) say for web using checkouts, there are no additional configs needed. I've enabled both of them but I don't see the Apple or Google Pay buttons. Can I get some guidance here please? Thanks!
Hi guys! I'm trying to setup a subscription-payment for a saas-service we're working on. Is there a way to override product name / description when adding a product as a line item?
Let's say I have a product called "Small Package". I would like the line item to say "Small Package (www.site1.com)"
Hey! I have a service that runs periodically and grabs customers that have a current_period_end that is "soon" and then gathers and reports usage for the billing period. Apparently, I am submitting usage to close to the end of the billing period as it is falling on the next invoice. How far ahead of the current_period_end does usage need to be submitted?
I just wanted to confirm how customers with google pay/apple pay appear in stripe, I haven't been able to find an answer in the docs. My product uses the stripe checkout to access a free trial prior to being changed. For example, right now I can only see one account which has an active credit card but more than 100 are in active trials. I'm assuming these could have transacted with one of the pay services we've enabled.
Canadian tax regime now requires our Marketplace (e-Commerce) to collect all GST and PST for Canadian sales for the VENDORS on our platform that don't have GST# certifications. I want to know when using Direct Method to disperse funds the Vendor gets the total and the commission at 4.5% goes to the Marketplace. There is an additional fund transfer that it seems to be based on an actual figure that can be transferred to Marketplace. My very important question can this amount be the amount of taxes that were collected. (dynamic coding?)
Hi, I asked about creating an automated billing subscription to a tired product with a given billing date, even if the first payment fails and was suggested a Subscription Schedule (about 3 hours ago). I've noticed that Subscriptions and Subscription Schedules use of billing_cycle_anchor is different, a date vs an enum (phase_start, automatic). We'd like to create Subscriptions that have a billing cycle of the first of the month, but we'd like to do so this week. What would be the best way to do so? I'm thinking of creating a Subscription Schedule with billing_cycle_anchor="automatic" and then almost immediately Updating the created Subscription's billing_cycle_anchor to the first of the month, but am concerned the Subscription would be cancelled if/when the first payment fails. Any idea if that would be the case, and if so how to work around that? Thank you!
right. in the documentation it says that in case of failure in the payment intent, where the status is as requires_action, I must collect new data and call the confirmation api, can I replace this api call with the confirmCardPayment library?
Hi
I can’t payout funds in my stripe account
It error message saying am not eligible
Andreyl-Subscription
Hey there! Can anybody point me in the direction of Stripe documentation that covers how to save customer payment information using Stripe? Is this possible? I've been combing the website but haven't been able to find any relevant info. I'm planning on using the "enable businesses to accept payments directly" API.
CarlosMascarenhas-3DS
@surreal temple could you please re-open the thread on Auth & Capture ?
So I am a bit confused
Stripe\Exception\AuthenticationException with message 'No API key provided. (HINT: set your API key using "Stripe::setApiKey(<API-KEY>)". You can generate API keys from the Stripe web interface. See https://stripe.com/api for details, or email support@stripe.com if you have any questions.
I have this message when I try to initiate a new stripe client like stripe states
( I know this is kinda general PHP question sorry)
Stripe in API documentation states
$stripe = new \Stripe\StripeClient('mykey');
$stripeCustomer = $stripe->customers->retrieve('custStripeKey', []);
This doesn't make sense. But if I make static method calls no problem
is it possible to make transfers from a uk platform to a non-uk connect account (using destination charges and normal dashboard/api transfers)?
...or would we need to create a us corp?
Hi Guys, I've currently been paid from a customer but the funds have not cleared. I also had to update my ABN details (Australia) and now that it has been confirmed im having trouble hunting down the payment to my strip account, can any one help please? thanK YOU.
@tired plank is this for Dev help or just general help with stripe? If Gen help you might look in asking in #help
Hi I think I've found a bug in Stripe that's popped up in the last week or two.
I have a promo code that is not being applied for my annual plan with a trial.
i.e. stripe works as expected for
- monthly plan + no trial
- monthly plan + x days trial
- annual plan + no trial
but breaks for - annual plan + x days trial
There has been no change on our end and it has only been affecting users for the last week or two.
I'm using stripe checkout, can someone please help me get to the bottom of this?
I have set up stripe recently, on my stripe home screen it says that ' were having trouble viewing the information on your website ' i believe i have already updated my website so i'm not sure what else i'm missing. are you able to assist? Thank you
Hello i keep uploading my EIN 147C and you guy keep declining it. pls help
:question: @wicked moon Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact
Well i think something is wrong on your end cause whatever you guys use to comfrim EIN 147C is not doing the correct job. We are sending offical IRS letter and its geting rejected for no reason.
Hello team, is there an easy way we can give 3 months free subscription for a customer?
Hi all. I am trying to model products/prices for a SaaS use case and I’m having trouble with getting the parts to come together into the model I would like. The high level goals:
- Users can subscribe monthly/yearly
- There are three tiers (products) they can subscribe too, each with monthly/yearly, (Starter, Pro, Business)
- Subscribers should pay a base fee for each tier (e.g. $10/month or $100/year)
- Subscribers should be prompted with an upsell from monthly plans to yearly plans at checkout.
- Each plan comes with a set amount of usage included at no extra cost (e.g. Starter gets 100 API calls, Pro 1000, Business 10,000)
- If the user goes over their allowed plan usage, it should charge them a metered rate for the overage. They can go as far over plan usage as they want, metered to ‘inf’. (e.g. start plan gets 100 calls, any additional calls should be billed in arrears at the end of the monthly period.
- Annual users should pay up front for their full annual base fee, but above plan level usage should not be charged only once a year, but instead each month.
/1
Here is how I have it modeled right now for one tier:
- Starter Plan Product
- Monthly Base fee Price, $10 recurring monthly
- Monthly Usage Price : Metered, graduated price with no cost for first 100 units
- Yearly Base fee Price, $100 recurring yearly
- Yearly Usage Price : Metered, graduated price with no cost for first 1200 units
Here is the code to generate a single plan’s product & prices:
https://gist.github.com/grempe/f112599d023dec0ca07f12df291e9155
/2
Problems:
- Since I add two prices (monthly base, monthly usage) to Checkout Session, no upsell is offered for monthly plans (apparently due to more than one recurring price in Checkout : https://stripe.com/docs/payments/checkout/upsells#create-upsell). I don’t like this limitation, but I can live without this if needed.
- For yearly plans that won’t invoice usage on a monthly basis my proposed workaround is to add a billing threshold to each new subscription after it is created to kind of simulate monthly billing for usage on annual base fee plans. Is there no better way to model this? This hacky workaround means that the checkout screen is unintentionally lying to the customer when it says they will be billed yearly for overage usage, when in fact I need to force that invoicing more often so I don’t risk losing an entire year’s worth of over usage and cash flow. Why can’t I add the billing threshold during checkout session time? How can I do monthly billing for usage, but yearly billing for the base fee?
Am I somehow overcomplicating this? Is there a simpler way to model this with Stripe Checkout?
/end
Hi team, I need some help on webhooks asap. I am listening to 6 webhook events. payment_intent.processing is working fine but checkout.session.completed is not getting triggered. If I check the events for the payment, the last event is payment.created and this is the charge id py_1KGPm5QIu2EN3KnehjtbogET in test mode?
Truestamp-Subscription
hi
Hi team! I am trying to enable the ability to take afterpay payments through my stripe account in calendarly, is this possible?
I want to get the sources attached to different customers in different connect accounts.
Apparently this is not possible:
const cards = await stripe.customers.listSources(
'cus_KwVbvr5rJUjR2B',
{object: 'card', limit: 3}
{stripeAccount: <Connect_account_id} // this is not possible
);
Is there a way I can use a single api(node) to get cards for various customers in various connect accounts?
kencale
How to top-up a particular stripe connect account?
Hi,
I am new in stripe.
The stripe price has a maximum value (999,999,999) and beyond which stripe throws error.
Do anyone knows how can we store a value higher than 999,999,999?
What are you trying to sell?
Hi team, I have created a direct charge on standard account using checkout session api. I was listening to checkout.session.completed event and repective checkout session successded and failed events. But I received the event on payment_intent.succeeded instead of checkout.session.async_payment_succeeded'? Why it is so? Test mode: payment intent id: pi_3KGcftQIu2EN3Kne03cY1xbn
Hi guys yes actually that was an comment line sorry for that but can we resume the conversation for the thread #930143581216313344 message i will update the code thank you
HI,
I want to integrate the split gateway, we have added a demo account in the developer test account for the app, but its shows restricted, what need to be done.
this is the error coming
I'm having trouble with the PaymentElement. I create a payment intent, send that payment intent to the element, and if I update that payment intent price on the server the Google Pay and Apple Pay will show the incorrect amount on the popup but will charge the correct amount
Hi, I see limitation with price.unit_amount being integer, meaning that maximum allowed price is $999,999. All other numerical parameters are long. Is there anyway around it?
Hi, follow up question on an archived thread. @daring lodge said "Ah looks like Checkout does this to avoid filling your Product dashboard/data with ad-hoc products.
If you want the product to be persistent, you should create it explicitly and provide it by reference instead of using product_data.name " - my question is : Providing by reference means creating the product beforehand? Am I unable to use ad-hoc products in this scenario at all?
hi, I have a question, example i have a linked card in customer, and i want to use method payment Intent,
how to indicate from which specific card the amount should be withdrawn;
or how can I indicate that I do not want to pay through a linked card
Hi Everyone,
We have created two products that have annual and monthly recurring plans and also we have provided subscription payment options for those products ( All in test mode).
The question is, our testing team wants to check the auto-renewal recursion immediately. Is there any option to test recurring subscription renewal at immediate intervals, in test mode?
Hi, i have doubt regarding initPaymentSheet from usestripe function from the @stripe/stripe-react-native
const { error } = await initPaymentSheet({
customerId: customer,
customerEphemeralKeySecret: ephemeralKey,
paymentIntentClientSecret: paymentIntent,
// Set allowsDelayedPaymentMethods to true if your business can handle payment
//methods that complete payment after a delay, like SEPA Debit and Sofort.
allowsDelayedPaymentMethods: true,
});
it is taking these things..
why it is used?what happens when we call that?
Hi All, are Stripe web payments supported in Italy and Spain?
Is there any way to make the email section editable in checkout even if I pass customer email while creating the checkout session?
Hello
I have some question api
Can I use the API to register an account with tos_acceptance?
Hello
We are working on refunding a customer who cancels a subscription in mid of cycle.
we have calculated the refund amount and created refund on the latest invoice charge.
in invoice, we are able to see Applied balance to customer but from where (which account) the amount is debited is not shown
now we want to initiate a refund from a connected account (subscription destination account) to customer account.
exmple :
we have $100 subscription with
transfer account : acct_1234567 (connect account )
customer : cust_1234567
we have to initiate a refund from connect account to the customer
Hey Guys, if anyone can help me a bit, please
I want to set up a alert when a Payment received an early fraud warning, and i can't find the right parameter on zapier. Is there a posibility to set up a alert for that particular event?
Hello, I have a small request, I would like to change the description / purpose of the payment method Sepa direct debit. Because my old company name is still there, although I made the change with the company name in all possible settings in my account. However, after my Lastsrift test, I had to determine that the company name has not changed.
Can someone help me there?
Hello, can someoune answer my question. Is possible to retrive the commission from a charge via API?
Hi guys mabey you can help me.
We use Stripe Sofort.
Here it takes 2 to 14 days until the transfer is complete.
We would like to activate the product for the customer immediately.
We use WooCommerce.
Hey guys, Was facing an issue with accessing amount after taxation.
Have created an invoice item object with tax_rates:['txr_id'] which has allocated the tax to invoice item.
I’m able to access the amount (before tax) on invoice item.
BUT
Not able to access the amount after tax on invoice item.
Possible anyone knows about this ?
many regions require by law that customers are sent an email reminding them their subscription is about to renew before payment is automatically taken. Does Stripe offer that email functionality to aid with compliance? I could only find an option for Stripe to email if payment fails.
hey @shy cliff
thats something you should handle
stripe can only send an email notification when the transaction is done or failed
@shy cliff there are settings on https://dashboard.stripe.com/settings/billing/automatic for this
don't know how I missed that, thank you!
Where can I find documentation/details about any "account updater" feature? (may go by a different name - but this is a service that updates cards when they are expiring, reissued by bank due to fraud, etc., in aid of keeping subscriptions intact). I'm having trouble locating how it works or any implementation steps with Stripe. I'm probably using the wrong search terms... thanks
Hello, is it possible to create like a web currency using stripe? So, lets say, our customers can "click" payout and receive their accumulated balance into their bank account?
Hello, I have a problem creating invoice for recurring price.. My end goal is to create a subscription. Can someone guide me a little ?
Hi Stripe, Is it possible to validate a billing address when creating the customer?
Hello, is it possible to update the subscriptions memo text via API?
It seem that the memo text is not exposed via the API.
Hi! I need help about future payments using 3D Secure feature. I have created a Setup Intent which returns SETUP_INTENT_CLIENT_SECRET and status="required_action"
. That means the card must to be authenticated. From documentation: Stripe automatically displays the authentication UI in a pop-up modal when calling confirmCardPayment and handleCardAction
but both confirmCardPayment and handleCardAction require PAYMENT_INTENT_CLIENT_SECRET, not SETUP_INTENT_CLIENT_SECRET
Let's chat in this thread: https://discord.com/channels/841573134531821608/930433085030408222
Hi 👋 I'm implementing recurring direct charges with a acss_debit payment method for connected accounts.
The issue I'm running into is that after creating the PaymentIntent I don't know how to get the stripe_fee, which for other payment types comes in the balance_transaction (but I don't see it anywhere. Is it something I need to expand inside the charges?) Any tips would be much appreciated. Thank you 🙏
I think, Product price 100$ >>> 100*2.9%+0.30 = Gateway fee. Anyone give me php code. i can use wordpress site,,
Any product checkout page Auto calculated Total price
Hi, I'm brand new to stripe and looking at the docs I saw the following "When customers first sign up, they’re also charged a setup fee which is tracked as a second product:" is there anyway to get around this fee?
Hello, I have this error on console. I am trying to render a PaymentElement in React.
Uncaught (in promise) IntegrationError: Invalid value for elements(): clientSecret should be a client secret of the form ${id}secret${secret}. You specified:
@hollow prairie in retrospect for thread #dev-help message the item shared is line item and not invoice item. Invoice items don’t seem to have tax_amounts attribute. Can you suggest how to get the tax amount for invoice item.
Hi,
Step 5: Set up a return URL (ios only) in Accept a payment in stripe documentation requires pasting some code in my app in AppDelegate.swift file but I don't have such a file. I do have AppDelegate.h and a AppDelegate.m file though. What should I do?
https://stripe.com/docs/payments/accept-a-payment?platform=react-native&ui=payment-sheet#react-native-set-up-return-url
Hi.
I'm creating Payment Request to mount Payment Button (Google/Apple Pay).
JS code same as in docs example: https://stripe.com/docs/js/payment_request/create
When I set country as UA I'm receiving error:
Invalid value for paymentRequest(): country should be one of the following strings: AE, AT, AU, BE, BG, BR, CA, CH, CI, CR, CY, CZ, DE, DK, DO, EE, ES, FI, FR, GB, GI, GR, GT, HK, HU, ID, IE, IN, IT, JP, LI, LT, LU, LV, MT, MX, MY, NL, NO, NZ, PE, PH, PL, PT, RO, SE, SG, SI, SK, SN, TH, TT, US, UY. You specified: UA.
Is there some restrictions for Payment Buttons by country?
According to Apple article Ukraine is in supported countries list: https://support.apple.com/en-us/HT206637
Hey all! I'm trying to implement subscription pausing a la Deliveroo Plus. The diagram attached explains how it should behave. You can pause at any time during your subscription for a specified amount of time (the constraints on how often and how long would be imposed in our business logic), and once you unpause the subscription the end result is as if you had started your subscription later by that specified amount of time. In other words, when you paused your subscription you had x seconds left on your subscription, and when you unpause you still have x seconds left on your subscription. Is there a way of implementing this with stripe? Was looking at billing_cycle_anchor and pause_collection but can't figure it out.
Hello @all, I am converting spreedly payment method token to Stripe payment method token.
I am able to convert it but the issue I facing is the apps everytime create new customer and attach a new payment method. But in some case we don't end new customer we need same customer but multiple payment method.
Is there any way to merge customers or changing payment method customer?
Good Morning!
What is the difference between invoice.paid and invoice.payment_succeeded events?
#dev-help I sent a stripe connect link to one of the customers and they signed up on stripe but their account does not show in my company connect account area. Is there a way that the created stripe account be associated with my company account in "connect"
Hello, I'm seeing lots of card payments declines from their bank when 3DSecurev2 with frictionless flow. Is this normal or something to worry about?
Hi everyone,
me and my team are trying to integrate with the react-native sdk (https://github.com/stripe/stripe-react-native) but we are struggling with style customization, in particular we would like to:
- change the color palette of the PaymentSheet modal
- change the color font of the PaymentSheet modal
is tha possible?
Hi!
I was wondering if there are any limits of creating prices inside a product in Stripe? We will have products with a lot of price changes and as Stripe does not allow to change a price of an already used price, we have to archieve it and create a new one. Or maybe you have a better approach of doing price changes?
Thanks for your help!
Hello I have one question, I need to migrate an account (a connect account) from one platform to another. If my customer "connect" his account from the current platform to my platform, all data and subscription are lost? Or this data will be available and accesible from my platform? Thank you
kitem - Connect Migration
Hello Everyone, is there a way to enable autofill credit card number on stripejs by any chance ? (autofill by google chrome keychain for example)
thanks in advance
Hi,
I'm following Stripe documentation to setup a return URL but after coming the code into my AppDelegate.m file I get an error from Xcode Use of undeclared identifier 'StripeAPI' . Am I missing an import or something of that sort?
#930454152650313768 message
Hi! Is it possible to use stripe on our website (it is a booking and paying for that booking kind of website), which has different owners depending on the country the booking is made. So for example if a user lives in Germany, the German owner will get the total payment for that booking. And if a booking is made in Sweden the owner in Sweden will get the full payment for that booking. I saw stripe connect where you can share the payment with another owner but for my situation, is that the way to go or is it a better way we can do it?
Hi there! Not exclusively a development question, but is there a way to see what emails stripe has sent to a customer, either via the dashboard or api?
Hello. I have a question regarding the discount property on the subscription object in the response after a POST to create a subscription with a promotion code successfully applied. Sometimes, discount is null, but some other times it's an object. latest_invoice.discount is always not null for these subscriptions. I'm testing with two products. Is there something on the product configs that's making this difference in the subscriptions? Something about how the coupons are configured? I have not been to able to decipher why I'm seeing this inconsistency with the discount property on the subscriptions. (We are using API version 2020-08-27.)
hi when i am trying to use a promo code this is not working with laravel cashier stripe
is there anyway to do partial payments on Stripe invoices?
Hi all, i used cardfom from "@Stripe#2805/stripe-react-native" and so not calling payment sheet instead following mutlinewebhookpaymentscreen from its example given in repo
but i am always getting error:"Card details not complete eventhough i have given billing details as given in example..can anyone help me?
Hi all, I am trying to write .NET code to fetch the report with all transaction details for a Stripe Connect Account. The Stripe Docs shows the below class "ReportTypeService"
var service = new ReportTypeService();
But I can't find any such in the lastest Stripe.net Nuget package which I am using.
Can anyone help me with an alternative if it exists! 
I'm unable to save payment method from CardElement, need assistance

Hello, if i use coupon and promotional code, can the value of the checkout reduce to zero? can i do a session with zero value?
hi I've been tasked with pulling stripe payment info and feeding it into an accounting application. It seems fairly straightforward but I'd like to sanity check what I'm thinking on the stripe side.
Once a day I will pull the previous day's balance list using https://stripe.com/docs/api/balance_transactions/list
The types I'm interested in are: charge, refund and adjustment.
I can either filter on these types and make three requests or get the whole list of transactions for the previous 24 hour period and then do the filtering in my little app. Any suggestions on the best approach would be awesome 🙂 Btw I'm going to use Go.
Hi!
One question regarding Subscriptions and Invoices:
What happens with invoices when creating a subscription with automatic charge? Are those invoices automatically sent to the customer? Is there any way to disable it?
Many thanks!
Good morning stripe folk. Is there a more convenient way to get a list of connected accounts with future requirements via the API than iterating through them individually and checking if they have those requirements?
Hello everyone, someone could please help me? I receive this error when I tried to pay an invoice manually, but I don't know why. What does "waiting to clear" mean?
Invoices with pending payments waiting to clear cannot be paid, voided, or marked uncollectible
Hello, I need to verify one payment because the seller says that he did not receive anything, but in internet banking I have that the money was sent
is there any way to verify this?
Hello I just launch in production some prices but the lookupkey wasn'nt duplicated. I think it should be made in future.
The lookupkey data wasn't copy from test mode to production mode
I'll have to do it manually
Please reply inside the thread @vocal wagon and not in the main channel
Has anyone else had issues with Webhooks? I'm in test mode, and I've set my hosted Webhook endpoint to receive 5 different events, but it is not receiving 2 of them. My local listener does receive those two events.
Hi, I'm trying to add metadata to a triggered event via Stripe Cli
What's the best way to do it?
@whole river Are you using Stripe CLI to trigger these events?
I'm not. I've used the dashboard, and also used a Checkout session to trigger the events
Try using the CLI, it allows you to trigger different types of events
I'm not having issue with the actual triggering of the event. The event happens and my local listener receives it, but my hosted endpoint does not
Hello, i've question about customising the card elements,
is there any doc for the same, i've read the elements appearance API, but i don't want to have the country field , just Cardnumber, Expiry and CVC if possible
Hey there! 🙂
we have a question regarding the automatic sending of invoices.
first, let us briefly list the scenario. we would like to:
- use stripe connect (multiple sub-accounts (type standard) linked to it)
- use stripe's subscription logic
- use our own invoices and emails logic which means no invoices should be sent by stripe automatically
we tried to disable the setting "Customer emails --> Email finalized invoices to customers in the dashboard setting but the following error message appeared: "The livemode of the authorization key you provided does not match that of the key provided in the Stripe-Account header."
therefore we would like to turn off/ disable the automatic sending of invoices for connected sub-accounts via API or our main account. is this possible? if yes, how?
In general: Is it possible to configure certain settings in the main account which are then automatically applied in the sub-account?
I need to see full details on my dashboard so I can issue a refund. Why can I not click on transaction details?
Hello, I'm trying to disable proration_behavior as described here (using curl): https://stripe.com/docs/billing/subscriptions/prorations#disable-prorations ... The request seems to go through fine and I get a successful response back. However, I'm not seeing proration_behavior set in the response. I'm also expecting the "prorate changes" toggle to be defaulted OFF when I am updating the subscription through the dashboard (it is not). What is the expected behavior?
We have some integrations tests that started failing recently.
Specifically, we use the credit card number that should result in a dispute.
We have a couple of tests to make sure an error is thrown when we try to refund a disputed payment.
Recently (as in yesterday) the tests started failing.
Usually the refund is accepted (which fails our test), but occasionally it fails with a 'disputed' reason (as our tests expect).
Our tests are rather old and have not changed in years, and from reading the docs it's not clear to me that the refund should fail because of a dispute.
We are using the Stripe python library (version 2.57).
Two questions
- Should a refund fail if there is a dispute?
- Has anything changed recently in dispute/refund handling?
related to the archived thread https://discord.com/channels/841573134531821608/930417939667103745 (k3davis-cau) I'm looking closer at the payment objects and wondered if the id that remains static across account updates is literally the payment method id, which presents as card_xxx rather than literally pm_xxx
Does anyone have a link to a reference that outlines the expected order of webhook events during a Checkout session?
Hi Team,
I have successfully integrated Pre-authorized debit in canada (bank debit) in english language
hey @shadow depot
but I need in French language as well
please reply in the thread
@shadow depot please talk in the thread instead, not the main channel
I am using NodeJS, React with the payment flow from this link https://stripe.com/docs/payments/quickstart.
How should I do to be able to check from the server the status of a payment if it was made correctly and use that data to save in the database. Thanks!
I need to link my payouts to the actual charges but can't find a way to do so in code. Has anyone done this?
@twin bridge Did you mean to delete your message?
Yes, I did. Accidentally hit enter before finishing it 🤦♂️
Hi all, I'm trying to setup a promo code tied to a coupon. The coupon is for a SaaS product that has two price tiers, $15/month and $150/year. All of our customers start with a free 30 day trial on the $15/month. We only want to allow customers to apply the code on the $150/year tier and ONLY if they've never purchased a subscription before (i.e. upgrading from trial directly to annual subscription before paying for a month or two at the monthly rate). The codes only seem to work when I do not require first-time transactions and have a min dollar amount of $0 (I tried other amounts below $150 and they all fail). Thank you for your help!
I tried to search before asking, but: is there a way to limit the "Country or region" dropdown on an invoice to include only US and Canada?
Hi, Can there be a scenario where invoice.paidis success but charge.succedded will error?
I am trying to test webhooks. I am on windows 10 local dev machine. I have no choice. I am running the stripe cli and its listening. sending a test trigger goes through, but I see the following errors where windows is refusing the connection. Is it ok to paste the errors here?
2022-01-11 08:15:05 --> customer.updated [evt_0KGosBBB6wVCS7vFh20p3Tg3]
2022-01-11 08:15:05 --> customer.subscription.created [evt_0KGosBBB6wVCS7vFOG8jqMkV]
2022-01-11 08:15:06 --> invoice.created [evt_0KGosBBB6wVCS7vFQMxeHAQA]
2022-01-11 08:15:06 [ERROR] Failed to POST: Post "http://localhost:5000/income/webhook.php": dial tcp [::1]:5000: connectex: No connection could be made because the target machine actively refused it.
2022-01-11 08:15:06 [ERROR] Failed to POST: Post "http://localhost:5000/income/webhook.php": dial tcp [::1]:5000: connectex: No connection could be made because the target machine actively refused it.
2022-01-11 08:15:07 [ERROR] Failed to POST: Post "http://localhost:5000/income/webhook.php": dial tcp [::1]:5000: connectex: No connection could be made because the target machine actively refused it.
2022-01-11 08:15:08 [ERROR] Failed to POST: Post "http://localhost:5000/income/webhook.php": dial tcp [::1]:5000: connectex: No connection could be made because the target machine actively refused it.
2022-01-11 08:15:08 [ERROR] Failed to POST: Post "http://localhost:5000/income/webhook.php": dial tcp [::1]:5000: connectex: No connection could be made because the target machine actively refused it.
2022-01-11 08:15:08 [ERROR] Failed to POST: Post "http://localhost:5000/income/webhook.php": dial tcp [::1]:5000: connectex: No connection could be made because the target machine actively refused it.
2022-01-11 08:15:21 --> customer.source.created [evt_0KGos8BB6wVCS7vFt1o6gvVY]
2022-01-11 08:15:25 [ERROR] Failed to POST: Post "http://localhost:5000/income/webhook.php": dial tcp [::1]:5000: connectex: No connection could be made because the target machine actively refused it.
What is the username and the password that has to be entered to fetch the csv of report run?
I turned off windows firewall and still got the error. I also opened port 5000 on my router and still got the error
@vocal leaf Please use the thread that I created for you
ok I did
Hello, question about checkout subscriptions and insufficient funds.
Using the insufficient test card the checkout UI looks great and says the card has insufficient funds and to please try a different card.
However on the stripe dashboard, I can see a subscription was created in "incomplete" status.
- is there a way to make it so that a subscription doesn't get created at this stage?
What's even stranger, if I exit the checkout session and come back with the same card to buy the same product, a new incomplete subscription is created when I look at that customer. They both look like they will be retrying.
The customer then sees an invoice for it even though it didn't complete.
If they then use a good card, it works, but the old subscription still shows on the stripe dashboard (no future invoices), and now two invoices show when the customer looks at their invoices through my app, one which is "paid" and the other which is "open", but of course that open one should not exist.
I'm using checkout so I don't have to manage all this stuff. Do I need to write some code to delete that old invoice?
Hello, I have a question about Apple Pay. Is it possible to use SetupIntents with Apple Pay to then create a PaymentMethod that can then be used for PaymentIntent creation offline at a later time?
Hello, i have a question, why we have a payment in debit on our banking account of you ? isn't just a pourcent of clients payments ? Sorry for my english
hi there, i have a question related to coupon functionality for subscriptions. I know it is possible to restrict a coupon to a specific product_id, but is there a way to restrict a coupon to a specific price within a product? For example, we have a product (a subscription service) with a monthly price and an annual price. It's fairly critical for us to be able to configure coupons to ONLY be applicable to the monthly price, or ONLY applicable to the annual price. Is this possible?
Hey, I'm just migrating from Standard connect accounts to Custom one.
Do you have a checklist of the features available via the dashboard ?
To be sure we don't forget any feature while we are improving our platform
Thanks a lot

Hi all! I have a question regarding the External Account API in test mode: is there a list of routing number + account number combinations that can be used to get the External Account API to respond with particular error codes (in particular I want to simulate bank_account_unusable)?
Hey, quick question. The endpoint for cancelling a subscription immediately (https://stripe.com/docs/api/subscriptions/cancel) is called delete. Does that delete the subscription record, or just cancel the customer's subscription immediately?
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Hi all! I have a question for Stripe charging me a fee of a refund. I didn't receive any payment after issuing a refund and pay Stripe $50??? Is there any one can explain this to me? Many thanks!
I'm probably doing something silly but when I run the example code from the stripe docs here https://stripe.com/docs/api/balance_transactions/list?lang=curl I get a json response with exactly 3 transactions as expected. When I run the example code in Go https://stripe.com/docs/api/balance_transactions/list?lang=go I get a whole stream of transactions even if there's a limit of 3 😕
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Is there any hacky way to add tips to payments/invoices? Im in Canada, and not using a terminal. Just wondering how others have approached this
So your account recover systems is wack, I need to send a pic of my ID to get my account back, but in order to send a pic of my ID I need to log in. All because you HAVE to have to phone number you had 3 years ago lol and there's no option to send an email or call a number, seems kinda lacking for customer support
If I submit raw credit cards to a new a payment method do I need to fill out SAQ D
Hello, im trying to link my stripe account using whmcs stripe integration, It tells me i can only accept test payments and i need to visit onboarding to complete my profile. When I visit onboarding, it just redirects me back to the dashboard that says everything is fine
What am i missing?
is it no longer possible to enter a product with a negative amount on an invoice? It was previously but I can't seem to add it now. Is there a work around?
you could probably use a discount code or add a credit to the customer
greatspoon - onboarding
Hello! I need help with 3D Secure. I have created a SetupIntent with a payment method. The card has been authenticated using stripe.confirmCardSetup method. It returns among other things status="succeeded" and usage="off_session".
After that, I have created a PaymentIntent using that payment_method but it get "Your card was declined. This transaction requires authentication.". The card was authenticated previously so I don't know what is wrong
Hi! I have a question about migrate an active subscription to Stripe,
Would it be possible to create a new subscription with a created_at date in the past so the migration would ?
Are there ReactJS/Next.JS based examples available for completing a transaction using:
- Payment Intents API
- Setup Intents API?
hey! would like to reopen this
Opened @vocal wagon
dont need help with anything, just suggesting that this link should probably be target="_blank" so customers dont have to go through the whole process of getting to the verification page again (e.g. having to log back into a dashboard and probably having to enter onboarding info again)
Hi! When I create a custom account and reroute the user to the AccountLink url, I'm struggling to provide the correct refresh_url. My understanding is that I am to generate a new url to be the refresh url when they refresh the onboarding but wouldn't the refresh_url be the AccountLink url? So the process of determining the refresh_url is generating the AccountLink url again? Sorry if thats a bit convoluted, but I'm trying to make sure I understand the process
Hello, how can I get the payment_method for this endpoint?
const paymentIntent = await stripe.paymentIntents.confirm(
'pi_xxxxxxxxxxxxt',
{payment_method: 'pm_card_visa'}
);
Im using NodeJS, React, and the PaymentElement
Hi everyone,
I'm very new to stripe sigma. I'm looking for a template or a how to starting point to build a report that shows number of active subscriptions per product. As far as I can see, none of the templates are remotely close to this so I don't have a jumping off point. I've also searched the discord and didn't see anything. Anyone able to help with sigma?
olli-verification-feedback
Hi everyone
Can someone please help me out on my stripe wallet
I make some funds on it now a d I noticed I haven't active the wallet
Can someone assist me
I was able to get info from my logs and can use some assistance figuring out the error from my webhooks testing please
Stripe webhook is not working on published endpoint and getting the error as : The signature for the webhook is not present in the Stripe-Signature header. We are using .NET SDK and here is how it is getting , var stripeEvent = EventUtility.ConstructEvent(json, req.Headers["Stripe-Signature"], _apiSettings.Stripe.StripeWebHookTopic.DirectEndpointSecret); In local debugging it is working with the Stripe CLI. But not in the test mode on a published webhook endpoint
Hi, in the payments page when the customer types more than 1 email address, Stripe is considering it invalid. Some of our customers might enter more than 1 email address, how to handle this scenario and ensure the payment goes through.
Hello... I have a customerID, a cardID and a Connected AccountID. (Customer has multiple Cards and I need to pick a specific one (can be any cards)
I create a customer token for the connectedAccountID:
var token = new TokenService().Create(
new TokenCreateOptions {
Customer = customerID
},
new RequestOptions {
StripeAccount = accountID,
}
);
then I create a temporary customer and link it to Connected Account:
var customer = new CustomerService().Create(
new CustomerCreateOptions {
Source = token.Id,
Email = stripeCustomer.email,
Name = stripeCustomer.name,
},
new RequestOptions {
StripeAccount = directorAccount,
}
);
Question: the customer token only shows the 'DefaultSourceID' and that is the only source I can use while creating the Charge.
On which step I should add the CardID to customer token?
Currently I am getting Customer cus_xxx does not have a linked source with ID card_xxxx.'
I am using the Stripe.net library with Version 39.23.0
I'm very new to stripe sigma. I'm looking for a template or a how to starting point to build a report that shows number of active subscriptions per product. As far as I can see, none of the templates are remotely close to this so I don't have a jumping off point. I've also searched the discord and didn't see anything. Anyone able to help with sigma?
@dim hearth if this isn't the right place, where can I get sigma help. I've been going through the schema and through the templates and it's a bit overwhelming. I've also looked at existing templates to see if I could use one as a foundation to start from. Nothing even remotely close.
Also anyone know why the thread was archived after not even an hour? Someone able to help with sigma might have contributed eventually. Don't think sigma is against the rules.
Hi, i collect deposit on a sales order, part of which is non-refundable. If the customer agrees to go ahead with the purchase, he has to pay the remaining amount. How to generate an invoice that has the deposit amount reflected from the sales order and remaining payment to be made.
@jade sky let's use the thread you already have for questions please!
A question about upgrading subscriptions. Say a customer buys a monthly subscription for 10 users, and then upgrades to 20 users halfway through the month. It looks like my only two options are to either:
- Charge immediately for the new users for the 2nd half of the month and reset the billing date to the current day
or
- Add the charge for the 10 new users to the next invoice.
What I'd really like to do is charge immediately for the new users, but not reset the billing date. Is there any way to do that?
hi , question about my connect account registration
Hello! I was wondering if the stripe platform accepts PAYMENTS with SPEI transfer in Mexico
Hi, is there any way to enable sub-resource integrity while loading stripe v3 JS library? I found this github issue, but was hoping theres a workaround https://github.com/stripe/stripe-js/issues/167
Hi Folks! I have a couple questions about the PaymentSheet / FlowController on iOS. I originally posted a wall of text in the channel, but I've removed that and I'll post my questions in the thread instead
Hi, having issue with ApplePay and GPay on development mode stripe checkout integration with stripe v3 JS library - it's hang spinning and declines with timeout request error.
Hello, looking for a way to get price values for graduated or volume pricing models using the Stripe API. I don't want to create an invoice, just want to retrieve the tiered pricing first. Note that querying the API directly, rather than using the Stripe SDK
Hello, need help with this "This PaymentIntent could not be captured because it has a status of requires_payment_method. Only a PaymentIntent with one of the following statuses may be captured: requires_capture."
Does Stripe has some implicit behavior where if you have a subscription to product A marked as cancel_at_period_end, and you create a new Subscription for same product A, it won't invoice the new subscription until the end of the period for the other one that is still open?
Hey, I wanted to know how can I simply save a card using stripe APIs.
const stripe = require('stripe')('sk_test_4eC39HqLyjWDarjtT1zdp7dc');
const card = await stripe.customers.createSource(
'cus_AJ6yY15pe9xOZe',
{source: 'tok_visa'}
);
I don't understand this part {source: 'tok_visa'}
Hi Guys, Im having trouble receiving my 1st payment. The customer has paid, I have received a "congratulations" from stripe, But i cant seem to locate the money in my account or a trail with in my stripe account. Help Please?
:question: @tired plank Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact
Ok, Thank you heaps for that.
Hey! I'm seeing a curious difference between error messages when using confirmCardSetup . Seen in the Chrome devtools network tab is a more detailed response than the promise response. For example,
stripe
.confirmCardSetup('{SETUP_INTENT_CLIENT_SECRET}', {
payment_method: {
card: cardElement,
billing_details: {
name: 'Jenny Rosen',
email: 'invalid@email'
},
},
})
.then(function(result) {
console.log(result.error.message);
// "Your email address is invalid."
// Chrome Network tab response is more detailed: "Invalid email address: invalid@email"
});
Any way to get the more detailed response in the Promise response?
stripe101-js
Hello Everyone!
After the charge has been capture we are trying to get the issuer name. We can find this data in the stripe dashboard. But when we expand the payment_method object the response does not have the issuer name. How can we capture this data using APIs ?
hi our stripe account is hacked and having false transactions appeared...
:question: @merry basin Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact
spacemonkey-pm
Hi! does the request coming from stripe via the webhook contains a idempotency_key when used in dev mode ?
So im testing a customer.subscription.deleted trigger using Stripe Cli, and im noticing that it actually CREATES a customer, and a subscription FIRST, and then cancels it...cause I see my webhook's being notified of BOTH a new charge and a cancellation. Just want to verify, this is normal correct?
Hi all, i used cardfom from "@stripe/stripe-react-native" and so not calling payment sheet instead following mutlinewebhookpaymentscreen from its example given in repo...
where should i pass cardetails to?
Hello
I create a stripe connect link for my client but redirect url not working
It's test account
some one here or not?
hello
I think, Product price 100$ >>> 100*2.9%+0.30 = Gateway fee. Anyone give me php code. i can use wordpress site,,
Any product checkout page Auto calculated Total price
Hi everyone, we are using stripe for nodejs version 8.195.0 for creating express connected accounts. The accounts that we are creating is in restricted status because of the individual.nationality field not being included in the create connected account request. When we try to include individual.nationality field in the request, we are thrown with an ide error:
Type '{ phone: any; email: any; id_number: any; address: { city: any; country: any; line1: any; line2: any; postal_code: any; state: any; }; first_name: any; last_name: any; dob: { day: any; month: any; year: any; }; full_name_aliases: any[]; nationality: string; }' is not assignable to type 'Individual'.
Object literal may only specify known properties, and 'nationality' does not exist in type 'Individual'.ts(2322)
Accounts.d.ts(1087, 7): The expected type comes from property 'individual' which is declared here on type 'AccountCreateParams'
I checked on the AccountCreateParams.Individual object of the stripe library but it does not have the nationality field in it
BTW last month this was working without passing the nationality on the request and then stripe suddenly required it.
Hi everyone, I plan to use the Stripe interface to implement Payment. Do you have a Flutter demo?
You can use flutter_stripe package
@remote reef There is a Payment Sheet witch is and built in payment page. Remember you need a backend to mange all the api request for payment etcc ...
@mental shoal ok, thank you
@remote reef run the example, there is also their backend
@mental shoal ok, I'll try
Already posted this but I am not able to answer in the prev Thread anymore:
@crimson needle
Follow up question to the following thread: #930500644576563271 message
Which dashboard settings are controlling this functionality:
I mean if a subscription is created, the invoices are created automatically for subscriptions. I wanted to know if these invoices are automatically sent to a customer via email by Stripe?
Hi!
One question regarding Subscriptions and Invoices:
What happens with invoices when creating a subscription with automatic charge? Are those invoices automatically sent to the customer? Is there any way to disable it?
Many thanks!