#dev-help
1 messages Ā· Page 75 of 1
Hello! I need some sopprt with the displayed Payment Methods in my Payment Element with connected accounts. Tahnk you in advacne.
i need help for costum rule
Hello, is payment intent id always unique when creating new payment intent? event if i attach existing customer / payment method?
Hello, I'm using the stripe-java integration and attempting to create a Subscription that takes direct charges from a connected account. My understanding was that simply passing the account into the "request_params" should be enough however this doesn't seem to work when creating a Session with mode "SUBSCRIPTION" .
What I'm seeing is that it still creates the subscription against the "main" account, not the connected one.
Is there something else that needs to be defined to get a session to create the subscription against the connected account?
Apologies, i had to run, but following this thread : Doing a separate charge vie the stripe's checkout process ( payment from tenant) then transfert the money to a landlord at a later date.
The issue is have with this flow is that there is no easy way to tell the amount of the fee, since it "breaks" the stripe marketplace's flow. I might have 1000 on stripe as available, while still having to payout 900 to the landlord.
I was wondering if there is a easy way to display my platform's fee in stripe (or through a report ?) in order to tell how much money was earned in a month.
can apple pay option in payment element still appear for a connected account if i've disabled it from the platform account?
I'm a little confused about refund webhook events, charge.refund.updated doesn't seem to always trigger?
During some testing, I made a partial refund, it's triggered, I then make another refund, and it doesn't get triggered. But if I then cancel that second refund it triggers š¤
How can I accurately track individual refunds on a charge? charge.refunded seems to trigger in all cases but doesn't seem to include any info about the actual refund (ie id etc)
We cache some stripe stuff in our own database for customer facing data
As a mainland Chinese, how do I open a stripe account for my online store?
#dev-help As a mainland Chinese, how do I open a stripe account for my online store?
Hii there!!
I have few questions related to subscription items
Hi I am having issues in test mode, I created a invoice item but them when I create the invoice the invoice item(s) are not being added to the invoice. I can see the invoice items pending in upcoming invoice. Any idea why this maybe the case?
Hello, I have a strange case with Webhooks for the Connect Platform account. One of the accounts is connected in live mode, but not in test mode. Stripe allows using platform account test keys with such accounts. And I see this payment in a connected account as a Test payment. BUT for some reason, the webhook event is visible in Platform account in LIVE mode (at the same time the payload has "livemode": false). The problem is we cannot verify the signature because the webhook key is taken from test mode (because of "livemode": false). What do you recommend for such a case?
Is it possible to enable Platform Controls for a standard account that was created in 2018? The connected account was connected to my Platform account yesterday via a link that was create in the Stripe Dashboard.
I have a issue with the payment link. I want to add the option to split the payment with a connect account, but in my account, this option is not available. Anyone who knows how to solve this? Picture 1 is form youtube, picture 2 is my own account.
Hello, not neccessarily dev help but struggling to find Stripe assistance. We use Store POS in store (retail) and have never discovered the option for Exhanges. EG Customer returns item 1 and Exchanges for Item 2, they either need to be refunded or pay the difference, or in some cases, no change. Is there additional setup required for this type of transaction?
hi, can anyone help me with this: I created payment intent and using token I confirmed card payment . I need to attach payment method to the customer.
in thread I will lave more details
Hello, How do I add my given discount to invoices, so that the customer sees the discount ?
Is there a way to include the invoice in the callback of checkout.session.completed? When I create my order I already tried to expand invoice, but still session.invoice is null
Hello, we have subscription based payment system where the users are not required to add their credit card at the beginning of the subscription since it will be on trial. The users are allowed to enter the credit card details to their profile (using checkout sessions) anytime they are on the trial period. When the trial is over, Stripe will automatically try to charge the customer using the card they have on their profile.
We recently came across a scenario where Indian users add their credit card information while on trial, but Stripe fails to charge because of 3D secure authentication. It looks like when Stripe tries to charge, the customers are required to be online and provide the secondary authentication. How can we achieve this when we are doing offline payments? I am open to alternative solutions as well.
Hi can I ask someone about payment fail
Hey folks. I don't know if here is the best place to ask, but we have a single Invoice whose page cannot be loaded on the Dashboard:
https://dashboard.stripe.com/invoices/in_1OTvbdCxlkTqLKpvj7hsVHxW
I see some XHR actually fetching the invoice data on the Dashboard, but then this error is reported to Sentry, and the page just gives a "Page couldn't load" error. Multiple people have observed this over the past few hours.
{type: "TypeError", value: "Cannot read properties of undefined (reading 'data')", stacktrace: {,ā¦}}
Hello, I need to add paypal on the checkout page(but non as checkout express). How I have to do this?
The problem is that we use this API :
stripe.paymentIntents
How to add at this API the discount on the invoices ?
Hello! I need to be able to charge my customers at specific times with the payment method they have saved and I have 2 doubts.
- How can I make the payment with a saved card.
- Can the amounts be less than $1? Is it possible that Stripe does not charge us the fixed fee that for small amounts is very high?
I have a React Native app currently on just IOS. I'm using a mobile payment element, specifically a paymentsheet, to take payments. It accepts cards, Cash App, and Apple Pay right now. I want to add Google Pay as well. I was looking at these instructions: https://stripe.com/docs/payments/accept-a-payment?platform=react-native&ui=payment-sheet#react-native-google-pay. They assume I would be setting this up on an Android device. Is it possible to have Google Pay as an option on the paymentsheet on IOS?
Hello, I'm trying to add a payment method domain through the API in TEST mode for a connected account but I don't see it in the dashboard.
Hello everyone! We provide a platform for hotels. Our app needs to be able to collect payments for our clients (hotels) from their guests. What would be the best way to implement this? Thanks!
Hey, we have issue with terminals that do not show the payment screen even though the "processPaymentIntent" call https://share.zight.com/nOuJkd2A returns a success status. I've tried all sort of things but in test mode, with my test physical terminal I cannot manage to replicate.
We are using a server side integration. We are using bbpos-wisepos-e terminal. This has happened to 4 separate clients and it happens quite often - like at least 2 times a week.
With the server side integration, I'm guessing the flow is -> application makes api call and then stripe server somehow sends a signal to the terminal (probably something really similar to webhooks). So I'm guessing that the only way where the "processPaymentIntent" is successful but the terminal doesn't show the screen is if somehow the terminal looses the connection right before the signal is received? Not sure if this common? All the clients that have this happen to them are from US and Canada wher internet is not that great. But it still feels too often so maybe I'm missing something.
Any direction into what to try to replicate or what to check would be really appreciated š
Hi, how to enable subscription to charge for the remaining days of the week?
Hello! I would appreciate it if you any provide insights or guidance on whether it is feasible to obtain billing information through the ExpressCheckoutElement component from '@stripe/react-stripejs', particularly in conjunction with Set Up Intent.
What do I need to change in order to switch from my customers using express accounts to standard accounts
Hi guys
Hello, I am using Stripe connect and I am trying to create a payment link for a product that a merchant offers. I am using this endpoint /v1/payment_links
But I am receiving this error, even though in the merchant profile there's payment methods available (they're added by default when the merchant creates the account)
[payment_link_no_valid_payment_methods]
How can I fix this?
hi
Quick question about when a webhook is sent. Is the following (payout.reconcilliation_completed) only sent on success of a payout? ie not if it fails? Wondering if I can use this in place of listening to payout.paid.
Hello, I'm having problems using Link by Stripe. I added a 3rd card and completed the payment, when I came back the card I just added was still not saved. Only when I refresh and log back into Link by Stripe does this card appear. Occasionally, this problem appears when I save the 2nd card. Please watch the video for more details. The order of cards in the video is: 5556,4242,1111
Good morning devs - I have a question regarding the Elements object. I was trying to create an Elements instance without an intent (https://stripe.com/docs/js/elements_object/create_without_intent), and was unable to use the mode property on options, since it didn't exist on StripeElementsOptions. I was wondering when those were added since I saw that the most recent version on react-stripe on npm is 2.4.0 and the current version of stripe we have in our codebase is
"@stripe/stripe-js": "^1.46.0",```. Thanks!
Can someone please from stripe help me
I need assistance please. Trying to login and a code is not being recieved on my phone. Cheers. DM direct
@ember bear Hello, I would do this. But it required me to sign in. Which I cannot do due to not being able to recieve a code to my phone
We are using manual Tax Rates. We have existing relationships through other systems, and we know tax rates for all our customers and therefore have not added the Stripe Tax service. Everything works great for our subscription api integration. However, what is the correct way to change a customer's tax rate or change them to tax exempt. Marking a customer Tax Exempt does not remove tax from future invoices on the subscription, and changing the "Default Tax Rates" on the subscription object does not impact future invoices. I've been unable to track down the right way to affect the manually added tax rate for future subscription invoices.
Is it possible to migrate existing users with express accounts to standard accounts?
Hey! So we are going to use stripe connect to act as a middleman between our customers and their clients, enabling them to accept payments through our app. Can we join the partnership program? which would be the right way to do it? integrated payments partnership? or...?
Hi,
when looking in the Stripe dashboard, some accounts are marked as 'Restricted soon' and have future requirements listed in Actions required. When fetching the stripe accounts using the API, I see no requirements (currently due, eventually due) listed for some of them. Is there a way to make sure all accounts are flagged as 'need action' when using the API?
Hello,
I'm integrating Stripe Subscriptions with my SaaS. Pricing is based on Plan and number of customers (quantity), as you can see in the screenshot.
My question is: Is there a way to change the label "Quantity" in the "Update Plan" screen on Customer Portal?
I did change Unit Label, but on this screen it does not change.
Thank you.
Is it still possible to do custom plans via the Stripe dashboard? I've only had plans created via API, never had to make a custom one before today.
Hello, I would like to be able to obtain the payment method types configured for an account using an API. Is this possible?
Hey Team,
I am using the express checkout element to show the PayPal option and in Android web browser is showing the GPay option also as you can see in the attached screenshot...How can I remove the GPay option?
const expressCheckoutOptions = {
buttonType: {
paypal: 'pay',
},
buttonTheme: {
paypal: 'blue',
},
buttonHeight: 55,
} as StripeExpressCheckoutElementOptions;
<ExpressCheckoutElement
onConfirm={handlePaypalSubmit}
onClick={onClick}
options={expressCheckoutOptions}
onReady={() => setIsLoading(false)}
/>
Hello, I just received my stripe terminal and it won't connect to my WiFi network. Just saves it when I hit connect. How can I get that to connect properly?
I am encountering a potential issue with processing invoice webhooks in my application. Here's the scenario: When a webhook is received for an invoice, I fetch the corresponding subscription from Stripe using the following Ruby code:
subscription = Stripe::Subscription.retrieve(invoice.subscription)
However, I suspect that I might be receiving stale data in some edge cases. Specifically, there seems to be a situation where a subscription is canceled, which triggers the generation of an invoice and subsequently a webhook. When I handle this webhook and retrieve the subscription details for the associated invoice, the subscription's state appears as active instead of reflecting its cancellation.
I'm not entirely sure if stale data is the cause of this discrepancy, but I'm keen to understand if there are any assumptions or known behaviors regarding data staleness in this context with Stripe's API.
Hello,
I'm integrating Stripe Apple pay on react native platform for my IOS app. When I click on apple pay button, showing cc card info to adding up to make payment. I Need to show apple wallet instead if new card info. Is something wrong done by me?
https://stripe.com/docs/payments/accept-a-payment?platform=react-native
Could you please help me for this?
Thank you.
We are having these problem in which it seems that a Subscription is still being charged even thought we have make the requests to the Subscription cancel endpoint https://stripe.com/docs/api/subscriptions/cancel. Is there any way you can help us Identify whats going on?
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, I've set up a webhook, which listens to customer.subscription.created when a customer starts their subscription. what event should i be listening for when they pay for their next month - is it invoice.paid? Also, if the payment fails I presume it is invoice.payment_failed.
Who do I contact guys its been a week new they said 1-2 days
If an invoice comes out and tries to charge, and it fails. In our settings we have it auto retry after a certain number of days. If we update the customers default payment method, does the invoice update to use this new payment method automatically? or do we have to do that manually?
Hello, has anyone encountered too high response time from Stripe API today?
All my requests from 11.15 to 12.20 UTC were successful but took too much time, so I received next errors from Stripe Node.js SDK: 'Request aborted due to timeout being reached (80000ms)'.
I intend to onboard Custom accounts and I intend to use the Connect Embedded Onboarding Component to do so.
I'd like to better understand how I can ensure that "eventually_due" requirements and future requirements get collected upfront.
I'm implementing a Stripe wallet payment system using Express Checkout Elements. I have it working for Apple Pay and Google Pay but the exact same code doesn't work when using Link. I'm getting an error message saying "This PaymentIntent requires a mandate, but no existing mandate was found. Collect mandate acceptance from the customer and try again, providing acceptance data in the mandate_data parameter." What I've read in the manual about mandates seems to relate to direct debit payment methods. I'm just trying to take a card payment.
I create a payment method on the front end, then send the payment method ID in an AJAX call to my server side PHP code which does this with the SDK:
`$stripe_customer = \Stripe\Customer::create([
"description" => "Customer for order ".$order_no
]);
$intent = $stripe->paymentIntents->create
(
[
'amount' => $transaction_amount,
'currency' => $currency_code,
'payment_method' => $stripe_payment_method_id,
'confirmation_method' => 'manual',
'capture_method' => $capture_method,
'return_url' => $return_url,
'confirm' => true,
'customer' => $stripe_customer->id,
]
);`
That works fine on Apple Pay and Google Pay but throws an exception with Link.
Can anyone tell me why?
Hi,
I want to retrieve payouts that are in the 'in_transit' phase using payout api.
Hello,
I need help for the following scenario. I am working on a web application where we have health service provider groups make use of our application. Currently they connect to their stripe account throught our web application and are able to take payment from patients.
Now apart from service providers, we also want to support payment to individual practitioner who work with the health service providers.
I have went through stripe documentation and can think of following approaches.
- We can register service provider group as a platform account and individual practitioners will be registered as connected accounts. We can collect payment from patient for platform account or connected account. Is my understanding correct? How registering as a platform account different than stripe account?
- There is also approach of multiple accounts mentioned in the docs. But I am not sure if it can be used in this scenario. Here multiple accounts are to be used for different entities. (https://stripe.com/docs/payments/account/multiple-accounts)
Is there any other approach that could be considered?
Hey could someone re open this thread? 1201536645682446468
Hi, I had a quick question about 3DS and test cards, recently the 4242 test card has been triggering 3DS to be completed for the payment to go through whereas last week it would complete without being verified, has there been an update around this card that is requiring 3DS to be complusary?
Hello I am making a IOS account and I need to allow users to delete their own stripe account for customer and connect account. They have access to their billing accounts through stripe "webview". Is there an API call to use or should they do it through the billing portal?
I'm using stripe express to manage payouts for creators. however, many outside the US are complaining the address info is fixed to the US
If I'm correct, I believe it's because I'm not passing a country code to
stripe.accounts.create
Is there no way to have stripe open this to global by default?
Hi, I'm looking to integrate the Pricing Tables into my web app and have followed the steps listed https://stripe.com/docs/payments/checkout/pricing-table. I would like to programmatically set the Language and Brand colors so that I don't have to setup a separate Pricing Table for each Language I support and/or for Light/Dark themes. Is there a way to do, perhaps with some undocumented keys on <stripe-pricing-table />?
Hi folks, can someone explain me how to create a checkout session with a monthly subscription plan and set it to 12 month duration?
Hello, how it is possible to pay the taxes fron the platform with subscription from connected accounts?
How can I refund a payment to a customer's cash balance using the API? On the Dashboard I have the option to refund to customer balance or bank account, but I can't find it in the API docs
Hi,
Judging from the docs (https://stripe.com/docs/api/external_account_bank_accounts/create) it's possible to create an external bank account using the API passing an obj as the external_account rather than a string. However I'm unable to pass it an obj - only string is allowed according to the type declarations. What am I doing wrong?
When I create a subscription from my platform to a connected account, I have to disable the tax?
Hi, I am quite new to Stripe, and I would like to know how to implement a checkout like this one (https://imgur.com/a/Tsdv2W0) with Stripe without redirecting users to another page. I also want to know how to receive the data entered in the form. Moreover, in my platform, I would like to offer the user two payment options: a single payment or four installments. How can I do this with Stripe? Thanks
I'd like to request a feature for the API. For my application, i need to have upgrades occur straight away, with the billing cycle reset to 'now'. I went through the whole process of building out a custom portal configuration for this to use with a subscription_update_confirm flow, but then found out there is no way to adjust billing cycle.
Hi, quick Stripe Connect & tax form 1099 question. With Stripe Express accounts thereās an auto-filing of 1099 forms feature. With Stripe Standard, is there nothing my business has to report for these accounts, as Stripe is directly doing it?
I believe thatās what this text means here: https://stripe.com/docs/connect/tax-reporting#:~:text=Stripe issues 1099-K forms,several types of 1099 forms, but I want to make sure Iām not misunderstanding it!
I'm trying to clone a payment method to be used by a connected account using this example in the Stripe docs: https://stripe.com/docs/payments/payment-methods/connect#cloning-payment-methods
Stripe::PaymentMethod.create({ customer: CUSTOMER_ID, payment_method: PAYMENT_METHOD_ID }, { stripe_account: STRIPE_ACCOUNT_ID })
and I'm getting this error message:
You cannot attach a PaymentMethod to a Customer during PaymentMethod creation. Please instead create the PaymentMethod and then attach it using the attachment method of the PaymentMethods API. (Stripe::InvalidRequestError)
there's no request log returned. just the error message.
Hello. I have a question about 3DS when utilizing the payment element with a payment intent.
We recently noticed a change in the contents of the 3DS challenge windows.
Previously, when testing authentication with the following card numbers we saw 2 different versions of the challenge window. One specifically indicated it was "3DS2" (4000000000003220) and the other indicated it was "3DS" (4000002500003155).
- 4000002500003155 previously returned the window in screenshot #1. It is now returning the contents of the window in screenshot #2
Currently, we are seeing the same "3DS2" page returned for both test card numbers.
Is this change intentional?
And if so, is it permanent (that is to say: should we update our testing process to expect these results going forward)?
Thank you for your help!
Alex
Is there a way to query all available countries that I can integrate with stripe express?
resource_missing - source
No such token: 'btok_1OdzWwCEgXQRZLhkJeginXaq'
Hello! I have a problem. I can“t use Strip properly, because I am part of a GbR. In Germany we do not get a
company registration number for this. Although I would like to sell some products with Stripe. How is this possible without a
company registration number?
Hi everyone. QQ about Payment Methods. We're using Express Checkout elements to support Apple and Google Pay on the web and we need to get the payment method metadata just as a reference for our client data. Is there a way to get the Payment Method info during the Payment Intent flow without attaching the Payment Method to the Customer (we don't want our Customers in Stripe to have a ton of attached Payment Methods from One Time wallet charges, also per Apple UI specs not saving the method for later use)? Currently we're calling stripe.createPaymentMethod on our client to get the Payment Method info but was curious if we can somehow extract this some other way? I suppose maybe not because were using the Payment Intent in our onConfirm callback as opposed to providing a Payment Intent then starting the payment flow.
We're perfectly happy calling stripe.createPaymentMethod and gathering the Payment Method metadata at that point, could we do that and somehow ask Stripe to not attach the Payment Method to the Customer?
To achieve that would we create our Payment Intent by just passing it a Customer ID and not the Payment Method ID?
Thanks for any help. Can provide any code or pseudo code examples if helpful
Hello everyone I am developing a service booking platform using Next.js and Firebase, where the payment process needs a unique flow. In this system, clients can create booking requests for services, but they should only be charged after the seller approves the booking.
I'm exploring the use of Stripe's Setup Intents to collect and verify payment details upfront without charging the client immediately. However, I'm not certain if this is the most suitable method. Could you provide guidance or a general idea of how to implement a system where:
The client submits payment details when creating a booking request.
The payment details are verified and saved, but the client is not charged immediately.
Once the seller approves the booking, the client's payment method is charged.
hi there I'm seeing 2 different CCs being associated with the same payment method. Is that possible?
payment method id: pm_1MwAa4ENxjodxCKlMVPac37b
Hi everyone. I tried to setup payment links through stripe and embedding the code on systemio, but the payment options are not there. What can I do to update it?
hej
i am following stripe tutorial : https://youtu.be/B8KDDiXZE90?si=0AqMoEZAshvsms-8
at 14:41 in a video i am facing a issue, i am getting some other kind of visual view than in video, sharing screeshoot of both, i my code i am getting option for select bank and type full name while in the tutorial itss showing card method option (which i am looking for)
Hello, could someone unlock this thread? I have some follow-up questions regarding the same topic.
š¤š½ I'm tryin to cancel a subscription, and create a new one for the same customer (same price) but it keeps assining the same current_period_started_at I don't know why. Is it normal? Or how can I set the current_period_start_at to now, instead of the date of the first canceled subscription? š¤Æ
when loading ExpressCheckoutElement from '@stripe/react-stripe-js', there's some delays. for instance I have this button in a modal. however there's delay in showing up the button every time I open the modal. Is there a way to cache this so that there's no delay in second time?
Hi, my first time here, sorry if this is asked and answered, in any case, I'm looking for some documentation on timezone for billing and reports. I see that Stripe requires a timezone for the business, the location the business operates. But do customers in different timezones get billing and reports in their own timezone? Can someone say that if I place an order at 11:00am in New York, will it show up on my CC as 8:00 (Los Angeles)? Anyone had to make this fix? Thanks.
Hello, I have a Sub Account who made a past due payment on 1/20- which was for December. Their normal payments are on the 29th of each month. However I was OK with them skipping that month. How do I do that and bring them current on Stripe?
Hey, when will an invoice be open for existing subscriptions? i wanna send an email to my customers like some time before their payment is due as a reminder, would that be possible using the invoice webhooks? or is there another way?
Also does stripe support fully custom invoices to send to customers?
Hi stripe devs. For connected 'Custom' accounts, is there a means to override our platform's statement_descriptor_prefix for credit cards?
Hi, I want to initiate a Stripe payout to a connected account. Initially, I plan to retrieve the account's balance and obtain the available balance. Is there a way to identify the transfer IDs that are included in this available balance?
hej
i am following stripe tutorial : https://youtu.be/B8KDDiXZE90?si=0AqMoEZAshvsms-8
at 14:41 in a video i am facing a issue, i am getting some other kind of visual view than in video, sharing screeshoot of both, i my code i am getting option for select bank and type full name while in the tutorial itss showing card method option (which i am looking for)
In this episode, you'll learn how to accept a one-time payment with a custom form using .NET on the server and the Stripe Payment Element on the client. The Payment Element enables you to collect several different payment method types from cards and bank accounts to wallets and buy-now-pay-later payment methods.
Presenter
CJ Avilla - Deve...
@undone hinge
apolgizing for delay, its my first day with stripe and was strugglig to figure out PaymentIntent ID you asked for
Can we apply metadata to payment links via variables in the url?
example: https://buy.stripe.com/eVacOV9HycjJ8r63cf?discordid=33445554 or something similar?
@waxen anvil no worries, my colleague will help you in the new thread āļø
Hi, I'm scheduling new subscriptions for existing customers that will start in the future. I'm trying to determine when the customer gets notified of the new subscription. Is it when the subscription gets scheduled? Or when the subscription starts? Can it be both? Sorry if I'm missing it in the docs.
Hello Stripe, Stripe I am building in node js and stripe checkout is breaking my user's express-session. I am trying to attach session userId to the webhook payload in the form of metadata so that I can restart the user's session when they return from checkout, but the webhook payload return has the metadata empty.
Hello, I'm wondering what the exact behavior of the setMaxNetworkRetries option is within the stripe-java library (and API in general). Will a request with the option set wait to throw a StripeException until all the retries are exhausted? Are 429 errors considered transient by the client and will trigger a retry? Thank you!
i don't know why my previous thread was archived but I'd like to eliminate the delay that occurs when loading "ExpressCheckoutElement" from '@stripe/react-stripe-js' if the user has already seen it. video's attached
Hi, is there a way to know ahead of time when a subscription is going to renew with a webhook? What I am trying to do is send an email to customers reminding them their subscription will renew in one day. I want to avoid setting up a cron job that manually checks all subscriptions
How can I create subscriptions in advance and bill only for a set period and end it via the API?
The use case:
We have an event which lasts 30 days. People can sign up to donate daily. The subscription might be set up before the start of the event period or during it. It must end on the last day.
Hey quick question, i couldn't find anywhere, but is ideal payment method available on stripe?
Hi! We have an app that uses @stripe/react-stripe-js and we've been seeing intermittent issues today around payment_intent.requires_action with next_action.type == use_stripe_sdk. When this occurs, the user sees an Alert with header One more step before you're done and subheader Select the checkbox below.
The issue is that this alert is blank. Based on this stack overflow question, it seems that maybe the Alert should contain a Captcha?
Unfortunately, I am currently unable to reproduce the issue myself.
- Am I correct in my assumption that there should be a Captcha visible, and if so do you have any ideas why it might not appear?
- Is there a Test Card Number that I could use to reproduce this on-demand in a test environment? None that I have tried so far have recreated this behavior.
- This app has been live for 2-3 years now and this is the first we've seen this error. Has there been any changes to the Stripe API behavior that might have caused this issue to suddenly manifest?
For additional context, this App is running on iOS/Webkit via Capacitor/Ionic
Hi everybody. I am starting a system that uses Stripe Terminal (React Native) and Stripe M2 Card Reader. I read on Stripe's website that after 10 hours of inactivity the M2 Card Reader enters in a stand by mode or something like that, to save battery, but, on my application it is always connected to power. So, two questions.
1st- is it is going to enter in stand by mode even when connected on power?
2nd - if so, is there any way to prevent that and keep it always available?
Hi guys!
I'm here to inform that I'm trying to fullfil my data via Lurkit and was unable to do so because I live in Brazil and my country is not listed on Stripe. Could you fix it?
Hi all!
I was wondering if there is way to collect VAT/Tax ID with the payment elements? TIA
Hey there, I'm having difficulty getting Apple Pay to appear as a payment option in Safari browser (desktop).
Using Stripe test API keys and the Stripe javascript API (with payment element dropin) + golang. Have working integration for credit card and ACH direct debit. Unable to get apple pay to appear as an available payment option, even when using Safari on Mac OS Ventura (13.2.1). Card and ACH options appear fine.
When using "https://dashboard.stripe.com/test/settings/payment_methods/review" to see what methods should be available for the payment intent (pi_3Oe1YBC7IA1e6peT16QhJPVY), it says 'All payment methods that are active on your dashboard are returned', but only lists card and ACH. I confirmed Apple Pay is turned on (for test) in the dashboard. I added 'localhost' as an unverified domain for testing incase that was needed.
Is it possible to test an apple pay integration in a local development non-live environment?
Hey, with invoice.payment_failed how can i know what's the reason for the failed payment? i couldn't see it in the event data object
should i listen to charge.failed instead?
Hi there, me and others are reporting the stripe-terminal react-native lib is not working for Expo 50 - can we please get some help -
Another user: https://github.com/stripe/stripe-terminal-react-native/issues/613#issuecomment-1914895056
Another user: https://github.com/stripe/stripe-terminal-react-native/issues/584#issuecomment-1914277915
Hi there, i need some help regarding my account
I'm trying to update a subscription that's currenty on a trial. Is there a way to avoid sending a $0 invoice? Here's a preview of the summary
Created a thread for the account support question, let's keep discussion in there
I have a problem with stripe
@fringe cloud let's keep all future messages in the thread that I made: https://discord.com/channels/841573134531821608/841573134531821616/threads/1201642221221445704
Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.
so in my test environment my payments element only shows a credit card, which is what i want. but we released to prod and now it shows cash app as an option. the front end code initializing the payment element is the same in test and production. where is the config to change this? somewhere in your dashboard
How do I change my company's branding?
https://i.imgur.com/alrFt9q.png
Hello Guys, I have a question about payments that goes thru to Zapier.
I have noticed that cases where we create a one time payment link,and people pay those links, the payment info is sent to zapier, but those one time links without any subscription or invoices, nothing about the product is sent to zapier, is there any workaround for this?
Hi, kind of a weird issue:
Two weeks ago a random $36,287.71 appeared in our Stripe account.
It has some abnormal info weāve never seen before, like the description: āAutomatic charge to reconcile unspent funds from customerā. And āAmount chargedā and āAmount receivedā fields that are large six-digit numbers weāve never seen before.
The customer itās attributed to swears it didnāt come from them, and theyāve triple-checked their bank account. But Stripe email support swears that it did.
We donāt know what to do. Can a Stripe support dev take a look at this payment and try to help us understand where this money came from?
š Hi, I'm struggling to get Stripe Checkout to send any events to my local webhook for testing after completing the checkout process.
Env + Frameworks: Bun, Hono.js, Stripe SDK and Clerk.
I am basing what I have on the stripe-node Cloudflare worker template.
The middleware is here.
The Hono app that sets up the /webhook is here and sets up the checkout.
I am testing by running stripe listen --forward-to localhost:3000/webhook in one terminal and bun run --hot src/index.tsx in another.
I'm setting the webhook secret that is output in my .env and it appears to all get picked up correctly.
If I run stripe trigger checkout.session.completed, the webhook DOES get hit and I receive log output.
If I go through the checkout process (got to localhost:3000, then localhost:3000/sign-in (sign in page for Clerk), then back to localhost:3000, it redirects to checkout hosted by stripe, as expected. When I go through the checkout process, I'm taken to example.com/success, but nothing has his the webhook.
Is this expected? I feel like I'm missing a reason as to why the checkout isn't sending anything back to the webhook.
Question: Do we have an option to select a payment method limiting it to only Credit cards?
What is the best way to get the params sent for this event:
evt_1ONgCMJXgu5c6jhQBUdCI0BK
The event didn't get processed correctly.
A. Can I resend?
B. Is there a way to get the accurate params and I am just going to manually run it line by line and see what prevented it from processing, but I think you don't show all the real total exact sent params in the UI, correct?
The event is on a connected account. Owner emailed me and says that invoice.payment_succeeded didn't get processed correctly but we sent a 200
What do I do if my country isn't listed on location of business section when opening an account? It's an individual business
@viscid burrow we still have a thread open. If you have another question, please post it there.
Question - Is there a way to provide the Payment Element a Stripe Customer ID (or anything else) such that it will display their saved payment methods?
is there a way to add issued cards to a apple wallet from a web app?
Unfortunately at the moment, we're unable to support your business. We're working on expanding our services, and will be in touch in the future as we do so.
What is it?
When we cancel a pre-auth hold on a customerās card, how long does it take for the hold to disappear from the customerās bank statement?
Hello, I'm following this documentation
#1201491180458889286 message
And I want to show an email field, but my code doesn't work:
Hello, how can I update all subscriptions when the prices of the products related to those subscriptions are updated?
Hey Stripe team, we have 2 issues with RAK-based app that we are distributing:
- Minor issue: after installing an app error is shown that key generation has failed
- Major issue: clicking "Continue to app settings" redirects to the marketplace instead of app settings, making client lose context
both of them are captured in the attached screen recording
please let us know who could we contact, thanks!
Reply directly from your inbox
Past due
I emailed stripe, but I still have an expired status.
Is Stripe compatible with Ionic Angular apps using Cordova?
I am using Checkout. Older accounts work fine but newer ones fail with a cryptic message about api keys. I double checked the API keys and they are correct. ANy suggestions?
Using the same code for an existing client it works fine. It's just newer customers that it fails consistantly on.
@shadow bear we can continue discussion in your thread : https://discord.com/channels/841573134531821608/1201709609404858408
how to connect stripe with discord i already have a stripe account but discord wants new one
Hi, we are using radar card_bin attributes to build rules. Can I know stripe support 8 digits bin? Previously I manage to block & allow payment using 8 digits bin, but recently all transactions is block and I need to temporary revert back to 6 digits bin.
Hi, i need help with subscriptions. I am using the billing_cycle_anchor parameter when creating subscriptions to set the start date of the first billing cycle. However, I would like to change the actual start date of the subscription so that it does not begin immediately after creation.
Hello I upgrading a subscription. Basically my subscription is combination of flat price and meterd usages. So if on 1st march customer is with plan a so I am taking flat fee initially.also i have second item which is usages.So i am taking usages at the end of billing cycle which for 30 days.But if upgrade a subscription their is new flat fee and metered usages so I want a behaviour if user is upgrading a plan.then just charge whatever usages in done by the user with old metered price is it possible
Hello I have a doubt regarding stripe Tax
I used the tax.calculation.create to calculate the tax and fetch tax id
Then created a transaction using that tax id.
After wards when I export the transactions in stripe dashboard it worked in test mode.
But in live mode its not working I do not see any errors too.
Hi, I am looking to implement 6 month subscription having different price to be charged each month.
Something like $1000 (1st month), $750 (2nd month), and $500 (3rd month), $300 (4th month), $300 (5th month), $300 (6th month)
How can I make it happen with stripe subscriptions?
Hi, can someone tell me how to customize the UI of the Tap to pay payment screen?
PaymentIntentCreateParams. In the test environment tutorial, we only need to specify the corresponding type of paymentMethod to simulate the corresponding test card for payment. Don't we need to specify the card number for formal payment? Just specify the paymentMethod, can we also know which card number is used by the customer?
Just to double check, the stripe.js sdk can not do anything with invoices?
Hi team, may I know how to contact stripe team to activate customized revenue recognition? I have sent an email, but there has been no reply.
How does a customer 'accept' a quote? When I preview the quote it just shows a PDF.
Hi,
Having a query regarding to withdraw process using stripe.
Do each user need to create his/her account on stripe to get the amount withdraw.
or it can be done without creating any account on stripe . Please note we are using multi currency
Hello, I am using the checkout api for connect accounts. In that I add the application fee which is the fee I get from each transaction. My question is that is there anywhere I can add the shipping fee in this order? This shipping fee is not part of the item amount and should go to me as well. Thanks
In stripe , Is there any way to identify event ,trigger due to other event.
Hi, i'm using Test mode in my site but I can't pay and this is the log in my Stripe account and i don't know how to fix. Please help me.
The statement_descriptor parameter is not supported for the payment_method_type card. To continue supporting payment_method_type card, please pass in statement_descriptor_suffix or remove the statement_descriptor parameter altogether. Please see https://support.stripe.com/questions/use-of-the-statement-descriptor-parameter-on-paymentintents-for-card-charges for additional details.```
Hello, i have signup in Stripe for using gateway in my site, my site is still in development, after submitting all the documents for verification, strip in the last says that my account is not verified as it has high level of risk, i dont know what risk they are telling, if there is something missing in my documents why they haven't tell that this document is not good, all the time they are sending computer generated messages. i am really fed up for this,
I have a custom account that's going to act as the platform. I want to create connect account for some of my customers. For those in US and GB, i can do that. But for those in other countries like NG, it says i can only create it through cross-border payout. I can't find a document on how to do that through cross-border payout.
Hi! I have som questions about payments in different currencies š
Hello there! I'd like to receive payments in MXN pesos, but I don't see that currency available in my dashboard. What would I need to do to accept payments in MXN pesos?
Hi, I would like to know, through a custom form, to charge the user a fixed price divided into 4 installments, using Stripe. Thanks
Hi, how i can check Total balance, transactions of a connect account?
Hi, I'm implementing stripe payment sheet on iOS. For the first payment, everything works ok. For the 2nd time onward, the sheet first show the list of card user used to pay the last time. Sometimes, the list show the type of card there, like visa, mastercard, etc... But it sometimes show a blank space. What can I do to fix that?
can anybody tell me what this error means
We recently identified payments on your Stripe account for ...(account ID: ...) that donāt appear to have been authorized by the customer, meaning that the owner of the card or bank account didnāt consent to these payments.
Hi guys,
I have a question about paymentIntent related events, I want to fetch the whole chain about PaymentIntent process data from created to success, like the dashboard shows. which java API i could use? thx
Can I hide name field in Address Element?
Need to be able to allow customer to update their existing billing information? How do I go about doing it?
i am trying to integrate crypto but while testing the below api
https://api.stripe.com/v1/crypto/onramp_sessions giving me
"Sorry, something went wrong. We've already been notified of the problem, but if you need any help, you can reach us at support.stripe.com/contact.",
curl --location --request POST 'https://api.stripe.com/v1/crypto/onramp_sessions'
--header 'Authorization: Bearer sk_test_51OdrmKSBmvK2iXz2FYohiC9QWtLhH2qh2wdDpGXMhqkrILvMy8n45IKbUxuW6W3YL2KMHxYNkMzCCfoK6SLGSV52001GoUgYwR'
Hi, I charged a test customer on a subscription, customer payment method has been set already. The first payment works but I keep receiving payment_failed on the recurring on
how can I add Paypal method payment on my checkout session?
Hi, why i use this code "$stripe->payouts->create([
'amount' => 1100,
'currency' => 'usd',
]);" but it's return error "You have insufficient funds in your Stripe account for this transfer. Your card balance is too low. You can use the /v1/balance endpoint to view your Stripe balance (for more details, see stripe.com/docs/api#balance)"
Hi, I am using SubscriptionSchedule with 2 phases. I am adding new product to be subscribed in phase 1. My requirement is to apply proration immidietly so that customer should be charged immidietly of proration amount. Following is the code I have written. Somehow it is always showing prorated amount in the next invoice cycle. Please suggest change
SubscriptionScheduleUpdateParams updateParams = SubscriptionScheduleUpdateParams.builder()
.addPhase(
SubscriptionScheduleUpdateParams.Phase.builder()
.addAllItem(items)
.setStartDate(subscription.getCurrentPeriodStart())
.setEndDate(subscription.getCurrentPeriodEnd())
.setProrationBehavior(SubscriptionScheduleUpdateParams.Phase.ProrationBehavior.ALWAYS_INVOICE)
.build()
)
.addPhase(
SubscriptionScheduleUpdateParams.Phase.builder()
.addAllItem(itemsWithCancelledItemsRemoved)
.setStartDate(subscription.getCurrentPeriodEnd())
.setIterations(null)
.build()
)
.build();
@misty hornet can you tell you now what id u want ?
i am on dashboard right now
Hi, quick question. The Python library does not support the GET /v1/invoices/:id/lines request?
Hi, the API to create a Price for a Product is quite clear, but I'm not exactly sure which parameters I should use to add an additional currency to a price (in create or update)
Is it via the currency_options object?
(I can see how to do it via the dashboard, but need to use the API)
Hello, I am using stripe version 8.3.0 for Nodejs. Could not find the documentation for version 8.3.0. I not sure how to fetch payment methods?
whos able to help me make an app so that i can offer Tap to Pay on iPhone with Stripe?
In web with checkout
Can't seem to find the link to Open Customer Portal on our account for a customer #1201812068706295819 message.
Hey there! Need some help please.
Trying to set up a new Stripe account but it seems my website is not valid. Does anyone know the possible reason please?
Is there a way to correlate a payment link and the payment intent information coming on the webhook sent upon successful/failed payment?
Hello ,
i need help with stripe-apple pay any one can guide me ?
I need help to remove below error.
Hello guys, quick question, trying to detach payment method from an user but i get invalid_request_error. I am using firebase stripe firebase extension and what i am trying to achieve is:
When customer creates booking create setup_intent and paymentMethod(This is done).
Give the option to the customer to cancel the booking(this detaches the paymentMethod from that customer) this works fine.
When log in with the seller:
The seller have the option to approve the booking(collect payment from that customer with the provided paymentMethod, should create payment intent. This is in progress).
The seller have the option to cancel the booking. This should detach the payment method from the customer, but i am getting and error invalid_request_error and have a theory that because it's not the signed in user but, how can I get this to work?
Any help is appreciated!
Hi,
Reopening this thread: #dev-help message; yes, it is a Typescript error. The signature for ExternalAccountCreateParams I can access isn't the same as stated in the docs (should also accept an object, not just string)
Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.
Hello everyone, where can I find all the fees and how they work? Is there a maximum and minimum amount? And are the test fees the same of live fees? Thanks
Hello everyone,
I wonder if there is a way to control the width of embedded onboarding component ConnectAccountOnboarding, im not able to see it in the docs. and the max size of 400 is kinda small for what we want to do
HI i'm using a react app with web elements. the app is rendered via an iframe, and i'm using the expressCechkoutElement for google pay, but i have an issue that sometimes my google button disappear after a few seconds and i have the following error in the console: "Unable to download payment manifest "https://pay.google.com/about/redirect/"."
Hello, I am looking into Stripe Identity: https://stripe.com/docs/identity currently it says it only has support for UK and US but we have customers based in sweden and australia that wants to start using Identity, will that be possible or does the business need to be located in uk or us for it to work?
Hello, I have error maximum number of payment methods attached, is there a way to delete payment methods?
Hello, is it possible to create payment intent and customer object simultaneously?
Dear Stripe development team,
Can I create a coupon from the dashboard and then automatically apply it to a user's purchases during checkout without the user having to manually enter it?
Hi @copper reef thanks for your solution I verified it! #1201816338029613096 message
Hello, I work for a company that develops an affiliate management platform, and we're in the process of finalising our Shopify integration. We're now looking to create an integration for Stripe and we're happy with the approach we need to take, there is just something alluding us that we can't seem to find documented or the best approach.
In Shopify, we were able to inject an identifier into the cart so on checkout, that identifier is used to refer back to affiliates. However, with the way Stripe integrates we're not really sure how we can inject this identifier into their site once a user makes a purchase or whatever... As far as I'm aware, you only seem to be able to extend the dashboard UI.
What's the best way to achieve this?
We are encountering an issue with the subscription functionality on our website. Previously, the upgrade subscription feature was functioning correctly, allowing users to authenticate their payments via a 3D Secure URL retrieved from the response object. However, the response structure has now changed, and we are no longer receive the necessary URL within the same object.
Previously, We utilized the following code snippet to retrieve the 3D Secure URL:
stripe_js_url = payment_intent.next_action.use_stripe_sdk.stripe_js
However, the 'stripe_js' key is no longer present in the 'payment_intent.next_action.use_stripe_sdk' object. Instead, the current response structure includes the following data:
"use_stripe_sdk": {
"directory_server_encryption": {
"algorithm": "RSA",
"certificate": "-----BEGIN CERTIFICATE-----\nMIIGAzCCA+ugAww==\n-----END CERTIFICATE-----\n",
"directory_server_id": "A000000003",
"root_certificate_authorities": [
"-----BEGIN CERTIFICATE-----\nMIIFqTCCA5G\n-----END CERTIFICATE----
]
},
"directory_server_name": "visa",
"merchant": "acct_1OZ97ESImvR4DSMo",
"one_click_authn": null,
"server_transaction_id": "2c950ed6-2d87-427f-ae22-2d5e9e615ffc",
"three_d_secure_2_source": "payatt_3OeEPoSImvR4DSMo0NlBYGmh",
"three_ds_method_url": "",
"three_ds_optimizations": "kf",
"type": "stripe_3ds2_fingerprint"
}
Could you please help us on this. Thanks in Advance
Hello everyone,
I have the following situation
X day trial period (I am using 0$ price here ) and user has an option to subscribe the paid plan. I need to determine wether the user subscribed to the paid plan during trial period or after that.
Hello,
We are exploring to clone customers of "stripeaccount1" to "stripeaccount2". Referring to this stripe docus article https://stripe.com/docs/connect/cloning-customers-across-accounts
The article mentions the content of the section refers to a legacy feature. I guess the caution warning suggests to make use of "Stripe Connect".
But I want to understand if there could be issues in the future if chose to go ahead with cloning customers. Thank you!
hi, i am getting error in my stripe recurring pament "No signatures found matching the expected signature for payload", any idea ?
Hi everyone. I am trying to setup Stripe Elements to enable a custom checkout so clients can pay with bank account details. I have a decent amount of backend experience, but have never used HTML before (or anything website/payment based). I am working through the setup tutorial on YouTube (https://www.youtube.com/watch?v=tCSbCk5j3Tk) before I go about adding the features I need. However, I am getting stuck at the stage where I should be mounting a payment element. I have followed the video exactly but the payment element is not loading on my page (I just have the title and a āpay nowā button). I have tried terminating and re-running the server but this has not helped. Any guidance would be greatly appreciated!
Using the API, is there any way that I can find a credit note id?
Hello
Hi, while using stripe api endpoint: Attach a PaymentMethod to a Customer (https://stripe.com/docs/api/payment_methods/attach), is there a way to set it as a default payment method for a customer in one request? (I don't see other parameter than customer for this request) For now I'm attaching payment method, and then updating customer (invoice_settings.default_payment_method) is this a proper flow or is there a other way to do it?
Hi, is there someway to create a subscription and force the status to be "incomplete", in order to test that behaviour?
Can we use stripe tax feature directly in payment intents?
HI,
How can i create trial subscription using checkout.sessions.create.
Ref: https://stripe.com/docs/api/checkout/sessions/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.
Hi i m using strip i have a problem my payout is schdules by default 1 week i want this transfer in 1 day
Hi everyone, Just want to ask can we create a QR code checkout which encodes the product information or merchant identification or both and then when scanned it decodes the information and then it fetch the product price using the product information or merchant details and a payment or transaction request comes with all these information and which we need to confirm ?
hello getting this type of error when try to use this
$stripe = new \Stripe\StripeClient('sk_test_51I3fy4GR6lxg1sPWB2IWP8rKS7muSbVICyFKtMKkRcNNOFyxbqoIlRwpQHLwz2Twzq0n4utvG19b5x474fE48NDv00y55Q10hy');
$stripe->paymentMethodDomains->create(['domain_name' => 'example.com']);
Hello All, I want to integrate 3DS in our system. Anybody could help me. Our backend code is in Go Language and frontend is in Angular. Thanks in advance
Hey, I am having platform on which people can sell consultations , 30% of the money is going to platform, rest to person selling consult.
We need it to work this way:
buyer buy consult via checkout for example with p24, credit card etc. He pay 50$
he is getting invoice from out platform for 50$ (tax 23% included)
our platform is getting invoice that it earned 50$
now our platform pays 70% which is 35$ (28,41 + 23% tax) to consult (multiple consults might have different vat amount, for example it could be 7%)
he is getting invoice that he earned 35$ (tax included)
platform is getting cost invoice that it paid 35$ to this consult
stripe's fee is supposted to be paid by platform, I guess platform will get another invoice from stripe later right?
Now when I try to do this with express connected account like this
const session = await stripe.checkout.sessions.create({
mode: 'payment',
line_items: [...],
payment_intent_data: {
application_fee_amount: 1500,
transfer_data: {
destination: 'acct_1OeFL1B97iO7bOh8'
}
},
customer: "cus_P6ieaHOd2c8VR3",
invoice_creation: {
enabled: true,
},
success_url: 'https://example.com/success',
cancel_url: 'https://example.com/cancel'
});
it creates invoice for person which is buying, but there also should be invoice for person giving consult and separate for platform.
Also the process of sending money is a bit different then what I have described and im concerned whether that could create problems and whether it can be done the way I have described above?
Hi
Hi, i have situation for Poland customers where i need to charge them using the bank transfer method. Problem is that Stripe don't handle PLN currency for that operation.
What i did is that i created Invoice with EUR currency for customer eg. 100EUR, then finalized the invoice and i have nicely generated EUR Cash Balance payment method.
Customers wants do that physically on post office.
Now my question is:
- when the customer will pay 400PLN with eg. 4.00 exchange rate - how many EUR will be on stripe balance for this payment ? 100EU minus 0.5% fee ?
- when the origin currency is exchanged to destiny currency PLN -> EUR, when the exchange rate is calculated ?
@meager hawk could you please reopen this thread. I was away for meeting, could not continue on it.
#dev-help message
Hi there! We are using the stripe customer portal to manage subscriptions in our app. I noticed today that we had "Pause Subscription" enabled in the customer portal which allows customers to stop the payment collection. Has anyone used this feature and can help how to integrate it in the webhook properly? As far as I see it, the subscription status stays "active" even if a subscription is paused which leads us to customers with paused subscriptions that still have access to the subscription (without paying ;))
Hi, is there a way we can configure the cancel_at timestamp of a subscription in a product/payment link? Or should I do update the attribute after the subscription was created manually via the API?
Is it possible to setup a payment as default when using Checkout (Session) for future usage? I have been able to setup a BACS direct debit but I noticed it does not save as default payment method which then leads to invoices for that customer failing.
i created a service then generated a payment link. my website has two languages. one language is ok with the payment link but the other language is not working with stripe link. i added &locale=tr to the end of generated payment link and linked it to my payment button. am i doing it wrong? whats the way of doing it?
Hey People,
I am using the CardElement from @stripe/react-stripe-js to get the card details from the user.
When developing this I noticed a behavior that a quick flash movement on the CVV, date fields in the card element. Please take a look at the below video. Is that expected one? Is there any way I can avoid this ? I tried to check with the onReady prop, but no luck...
Thanks
Hello I hope you are all well, I just have one question please: I keep receiving this from stripe
Received unknown parameter: payment_method_options[card][moto] when I'm testing MOTO transactions even though our accounts are enabled for these type of transactions. what is the right way of making sure this works on test environment?
Hi, how can I handle 3D secure payments when creating a subscription?
Hello,
why not showing Paypal to active our stripe account, please help me
i am working on a full stack project with .NET on backend and vite-react for frontend, i hace setuped and configure stripe on backend and for fronent as well, on running command npm run dev it opens a localhost which is http and for stripe its required https, i tried to use command npm run dev -- --https but it didnot worked, how can i run project for developement phase any flag or option?
Hi, I am using stripe connect with "express accounts". How can I specify tax IDs for those account which are printed on the invoice?
11
hi what does it mean in stripe recurring payment ?
Good morning, if I have a customer on subscription billing who had a failed invoice/payment, is it expected that their subscription remains marked as "Past due" even after voiding the invoice?
Hello everyone I am using a new Stripe account based in Canada, I am having some issues with payouts. Here the failure message: " invalid_account_number
The routing number seems correct, but the account number is invalid."
Please how can I solve this ?
How insert the account number on Stripe ?
Hi, I'm trying to implement a plan upgrade/downgrade on a recurring subscription. In case of a downgrade, I want to defer the price id change at the end of the current billing period. However, updating an existing subscription with proration_behavior: "none" immediately changes the subscription's price id. How can I make the plan downgrade happen at the end of the current billing period? (I'm relying on webhook to update my DB's subscription status)
hi, I'm using Stripe through plugin WooCommerce Stripe Gateway. They say version 7.9.2 will fix the bug "Resolved an issue that could cause card payments to fail when providing a Bank statement description with the statement_descriptor parameter" (https://raw.githubusercontent.com/woocommerce/woocommerce-gateway-stripe/trunk/changelog.txt) but its version now is 7.9.1 so I don't know how long I must wait. Could you please help me?
Hi all, I've recently taken over my clients website and they are unsure which email is connected to the stripe for their website, is there a way for me to find out which email is connected through wordpress?
#1201888893872377946 message
thank you
I need one help with checking valid payment
Why is my account just disabled?
i want to cancel the subscription if the recurring payment is incomplete for 2 days
Hello! We are using the express checkout element on our shop site. Nearly everything works perfect. But we've got one Issue: Our client uses Instagram and its ads to promote their products. When opening an ad through Instagram on a smartphone, not all buttons get rendered (see screenshots). Opening the same link in chrome shows all buttons. This is probably an issue with instagrams internal browser. Is this a known issue? I just want to make sure I am not missing something. Thanks in advance!
hi, After recently enabling Stripe on my Shopify store, I received the following notification: "We have identified a high volume of unauthorized charges on your account and have halted payouts. We will issue refunds for affected card payments five days after your Stripe account is closed. Refunds may take longer to reflect on the cardholder's statement. If you believe we have made a mistake, please provide additional information about your business for analysis." However, my store was recently created, and I haven't initiated any sales using your platform, meaning I haven't sold anything and was suspended for a reason that doesn't align with the situation of my company, as it is a new business. I would appreciate it if you could review this situation and provide feedback as soon as possible.
I have multiple "clients", which all have their own STRIPE accounts. I am trying to use "checkout.js", but I am a newby and cannot figure out how to substitute a PHP variable (the individual users actual publishable key) in the checkout.js (// This is your test publishable API key.
const stripe = Stripe("pk_test_kDvBG3sFiQ9YyQlC3vqHtzW0");) Can anyone help?
Hi, is there a way to preview an upcoming invoice for a new subscription which has an item with metered usage and a quantity? I have an existing Stripe customer, and now I'd like to preview what the cost would be if the customer would be subscribed to a metered product with a usage of x. In the upcoming invoice endpoint, if I send a subscription item with the metered price id and a quantity, I get an error that a quantity is not allowed here. I can preview it for an existing subscription which has some usage already reported, but I'd like to preview what the cost would be if the user would have a usage of x.
Hey, does the "Active Subscribers" count on the dashboard home page include subscriptions where the payment collection is paused?
hi i am seeking your assistance regarding a critical issue that has arisen with our Stripe account. We have been notified that our account has been temporarily paused, and I am concerned about the impact this could have on our business operations. How can we get contacted by the support team
Hi, is it possible to only allow some billing countries or to remove from billing countries to the country selector when using a checkout session?
Hello, is it possible to export UserPayment methods from Ogone/Ingenico and import them in Stripe? We want to prevent service disruptions of our clients that can be caused due to migrating to Stripe and having their saved cards no longer working.
Good afternoon! I have some questions about the events that I need to consume for Subscriptions and renews. Can you help me?
Good Day! I have a question regarding Invoice and Invoice Item API.
if the invoice has 5 line items, do I also need to send a request to create the invoice line item 5 times?
1 invoice + 5 invoice line items = 6 total request?
Hi, I tried to create an invoice by api in order to reuse payment_intent but payment_intent is always null, can you help me ? Regards
Hello! I'm using setup intents to store payment methods (cards only for now) for later use (without making any payments). Is there a way to not allow users to enter the same payment method more than once?
hi,
Hi, is it safe to use the following code?
backend(expressjs):
make a subscirption session then res.json(session.url); (instead of res.redirect(session.url))
frontend(react):
let response = await fetch(url, {method:'post'});
let url = await response.json();
window.location.url = url;
Hello there. I have 2 questions about subscription checkout.
- I have a customer created with country: "IT", why is the 'country or region' defaulting to Netherlands (and not selectable?) (I am connecting via the Netherlands).
- The other question, is it possible to have the 'I'm purchasing as a business' toggeled by default, it's now not toggled by default?
Question: Do we have an option to select a payment method limiting it to only Credit cards? i.e Checkout, P.Link etc...
Hello, I upgraded the Stripe .NET APi and would like to use LatestCharge.
Am getting: Method not found: 'Stripe.Charge Stripe.PaymentIntent.get_LatestCharge()
Hi, how to enable automatic collection when creating scheduled subscriptions? I am getting This draft invoice was generated by a subscription, but automatic collection was turned off.. I looked into its parameters but didn't find any parameters to enable auto-advance.
i canāt get into my stripe account
Question: is it required to create a price when creating an invoice item?
the item type is "one_time".
When using the Stripe CLI, which Webhook secret key should be used? We keep getting No signatures found matching the expected signature for payload error
Any idea why Afterpay/ Klarna / those ones show up for all except USA.. on the dashboard.. support is useless over the phone.
When using Stripe Elements, is there a way to force the captcha to appear when confirming a payment? We've been having trouble with the captcha failing to embed, but without a way to replicate it I can't do much about it.
What API call would I use to charge an open Stripe invoice on behalf of a customer?
Hi everyone, I having this problem with payouts.
Can someone help me?
How can I add two different payment ammounts / two different products to my invokce for my customer to choose from
Hi I have gone through a marketplace where people are selling their stripe accounts
Should I give their business name registered on stripe so you can take any action?
Background-info: Currently, i'm creating Order objects for customers as they go through my product's intake flow. I make a setup-intent and also save the price for the product they want, then have them put their card down. After we review their order we create a payment-intent to charge it and I have verified everything works properly.
My specific question: Is there an advantage that I am not seeing - to register all my products in Stripe itself? In Javascript, when I create the payment intent it just takes an integer number. I was considering implementing a coupon for $100 off the first month and I noticed stripe has a system similar, but I don't know if it would be possible with my current model.
We are creating a Session.create which works very well. However, is it possible to add a field for coupon code on the Stripe payment page?
I need help with stripe.charge
Hi there is a bot for add my payment link in my discord server?
Bonjour, je suis un nouveau utilisateur Stripe, j'aimerais mettre en place ceci https://stripe.com/docs/connect/separate-charges-and-transfers, mais je suis noob hahaha
Your account cannot currently make live charges.
Hello, what details are required to add bank account in Canada (using API). For USA it is SSN and DOB, what is for Canada instead of SSN?
how do i get to 'test mode' in the stripe dashboard. i have payment methods turned on in test that aren't in prod, but i can't figure out how to find them
There will be a switch on top that says "Test Mode"
Hi, I've gotten this message, I've emailed their support team and submitted the required documents, it says it's due in 0 days, and the message won't update, am I doing something wrong?
HI, I got this error when I try to set customer_update[address] when create a checkout session: customer_update can only be used with customer. However, from your API document it looks like https://stripe.com/docs/api/checkout/sessions/create it supports the customer_update field
hello
Hello there, we're facing a bit of problematics regarding the connected account, we already had a discussion there but we still need cause the answer was no effective : https://discord.com/channels/841573134531821608/1195496870181601400
The data from the connected account during the creation is impossible to get by our side currently
hey, how does it allow subscription payment from April and the activation fee is from February 1 to February 29, usually available for purchase?
Hi there, looking at a previous thread confirming that "All test cards will now use 3DS2 and it is permanent", I also noticed that the test cards also are having inconsistent 3DS behavior or at least, changing behavior. Last week, 378282246310005 test card showed expected 3DS not supported behaviour (https://dashboard.stripe.com/test/payments/pi_3Oe5VT2k4WuoSsum0ECxYWSX) but now is showing 3DS supported, Unenrolled behaviour (https://dashboard.stripe.com/test/payments/pi_3OeLaj2k4WuoSsum0dCQ7PSW). Also, 4242424242424242 test card was showing (unexpected) 3DS challenge (https://dashboard.stripe.com/test/payments/pi_3OczY62k4WuoSsum1iiXgrEb), but is now showing expected 3DS supported, Unenrolled behaviour (https://dashboard.stripe.com/test/payments/pi_3OeLeC2k4WuoSsum1I7TPxsv), same as 0005. What is going on? Are the cards' behaviour constantly being updated but the docs are outdated and I can't find a changelog?
Hey there we reveresed a few payments for one of our users so that the money would end up back at the original bank account. In the stripe dashboard the payment is showing as Reversed but the user claims they have not recieved the money yet. Does anyone know how the reveresed payment will look on someones bank account and how long it usually takes from the reversal date for the money land in the bank account?
Hello, I would like to use Stripe for my C2C e-commerce platform. I'm having difficulty understanding the workflow for this type of transaction. Given that payments are from one user to another with a commission for my platform, I'd like to see a concrete example of how the money flows and what actions are required by users, myself, and Stripe. The same goes for refunds. Thank you in advance for your assistance.
Hey just wanted to follow-up on this one here - #dev-help message - replies to the question for the last post:
- the RN stripe-terminal package cannot be used with Expo Go, it needs EAS bulid to build it.
- Expo 50 doesn't allow upgrading to Java 18 - as 17 is the max - https://docs.expo.dev/build-reference/infrastructure/#android-server-images
I also tried downgrading to Expo 49 but that's not working anymore due to Expo upgrading their build pipelines. Was wondering if the team was able to push this a little? Sorry to bug, at least 2 others posted in those topics, and I tried 2 solid days all kinds of things to fix it.
Hi guys, I have this specific payment use case scenario and I need some help on how to achieve it:
Stripe is already integrated into my system and I have some active Stripe subscribers who have previously paid for an annual subscription.
Now, I aim to create a Stripe product, not a subscription, priced at $200 for a one-year renewal. If a customer purchases this new product, I intend for my system to utilize the Stripe API to extend their existing and valid subscription by an additional year.
To elaborate, I am interested in understanding whether the Stripe subscription API offers a mechanism to grant an additional year in advance.
It is important to note that these users are still required to make a payment for this subscription, and the current one must remain valid until its expiration.
That said, after giving considerable thought to potential solutions, I have come up with an idea, and I would appreciate your feedback to determine its viability.
I would be grateful if you could thoroughly consider the steps outlined below:
1 - I create a new product (not a subscription) costing $200 for a one-year renewal; 2 - The user buys this new product (not a subscription) which costs $200; 3 - On my end, I listen to webhook events related to this new product; 4 - Then, I would change the current subscription end date and extend it one more year without charging the user (turning off proration ?) 5 - Meaning that, I should add 1 year free to their existing subscription, e.g. via a stripe subscription schedule + a coupon for 100% off one phase of their schedule?
If there is a simpler way to do it, I would like to know that.
Thanks in advance.
Will stripe automatically adjust credit balance of customer in invoices
Hi, I have a question on stripe integration and VAT taxes that I cant add to checkout page. We have a 3rd party webshop for online bookings for gokart track. That webshop does not calculte taxes on product selection. Not sure why... but I am trying go setup Stripe so it automatically ads 25% VAT... but not sure if that is possible. Anyone had this issue or knows it is possible. So tripe is used here only for checkout
Clientes são reembolsados após a conta suspensa ou dinheiro fica na posse dos senhores?
Hey just FYI, you've got a spammer in here
Jāai une question, sur mon site, jāai des vendeurs et des acheteurs, est ce que je peux crĆ©er le compte connect dāun vendeur aprĆØs quāun utilisateur ai achetĆ© son produit ? Lāobjectif Ć©tant que le paiement soit fait sur stripe puis jāenvoi une notification au vendeur pour lui dire que son produit est vendu et que sāil souhaite rĆ©cupĆ©rer son argent, il doit suivre la procĆ©dure de crĆ©ation dāun compte stripe connect ?
I want to update my order status once the payout happens for a particular tranfer
But there is no association between the transfer and payout
Hi, I am trying to redirect the customer to billing portal for the user to change the subscription plan.
I am getting following error : Only active, per unit licensed prices are supported.
Hello, is there a migration specialist here? I have a question about migrating customers and payment mandates from one Stripe account to another Stripe account. This seems to be very easy with the help of the copy function. The problem is that SEPA mandates cannot be copied. Is there an alternative technical solution (via API or similar)?
Hello, please can someone tell me how to put a Canadian bank account number on Stripe ?
I need help, my account has been compromised and has changed the authenticator code! Help please
Hello! We are in the process of implementing Stripe as the payment processor for our SaaS software. We offer 'per-device' pricing model. Some of our customers have more than 100 active devices with recurring subscriptions. Therefore, we intend to use Metadata to store a unique identifier for each device, which is attached to the corresponding subscription.
However, we've encountered a limitation with Metadataāit only allows 50 keys. This poses a challenge for our scenario where some customers have over 100 active devices. Do you have any recommendations or solutions for this issue?
Will there be an official Rust API in the future?
I found this one in the community libraries, it is sponsored by Stripe but it is not official: https://github.com/arlyon/async-stripe
Would be really good to have official Rust support
Hello, wonderful team,
I need your help understanding why I cannot set the default payment method as suggested by your customer support. They say:
Kindly add payment_settings.save_default_payment_method=on_subscription to your current code for subscription creation to ensure you are setting the subscription.default_payment_method automatically when a subscription payment succeeds. This is also stated in our documentation for custom code here:
https://stripe.com/docs/billing/subscriptions/build-subscriptions?ui=elements#create-subscription
I create a subscription during payment intent creation to provide the payment intent ID to the front end.
So, my arguments to the stripe.Subscription.create() are (python):
'expand': ['latest_invoice.payment_intent', 'pending_setup_intent'],
'idempotency_key': 'idempotency_key-cus_PTJokmjgPFcA2q-prod_OgeVte7VoIgqMf',
'items': [{'price': 'price_1NtHC7F6KY2ZyIKCTAL28Q2J'}],
'payment_behavior': 'default_incomplete',
'payment_settings': {'payment_method_types': ['card'],
'save_default_payment_method': 'on_subscription'}}```
I'm in test mode, of course, and the subscription is being paid successfully. However, the successful payment method is not set as a default payment method.
Please point me in the right direction to set the default payment method for the customer on the first successful subscription purchase.
Question: We are selling software, licence is for 1 year, 2 year , 3 years normally, sometime the licence expired but we missed to inform client to renew it before expiry, if there is a system to track the software expiry date and automatically send reminded to client before expiry, say 1 month in advance, then it would be perfect.
Do stripe have this kind of product?
Hello, I was wonder if anyone use stripe in ionic 7 cordova project
Hello, I am trying to make a Subscription Schedule and I notice that there is a field that is mandatory inside of phases. I have a screenshot to attach as well.
Hello everyone. i am new to form. I am implementing a stripe solution and have run into an issue that i hope someone can help me with. Every user (each a subscriber) has a single account consisting of one or more subscriptions. I have 500 different products, each a subscription. Subscribers can subscribe at any time and can apply a specific discount (if they have on) to any specific subscription. To improve the Subscriber Experience i want to submit to the user a single invoice each month (not multiple subscription invoices each month) that encompasses the multiple subscriptions and any applied discounts. Can this be set up in Stripe?
Hello
Hello, we are sending the revenue recovery mail. (https://dashboard.stripe.com/revenue_recovery/emails)
And we need to know how many users have paid since the checkout that comes to them through that mail.
ĀæHow can I identify those transactions?
I am trying to include a 2 step authorization, via text message, BEFORE a Stripe transaction is processed on my website.
Do you guys have this capability? How do I set it up?
Hi, how can i remove the profile with the red text?
I really need to remove it, plesse help.
Not sure if this is the right channel to ask about this:
Looking at the terms of service for Stripe Identity SDK
Terms of service
You must not modify the Stripe Identity SDK. Using a modified version of this SDK with Stripe's Identity service, without Stripe's written authorization, is a breach of your agreement with Stripe and may result in your Stripe account being suspended or shut down
Since Stripe does not official support Flutter, does using a community Flutter integration that indirectly uses the SDK violate the ToS?
Would like to continue resolving the issue that I've been grappling with. Anytime I use LatestChargeId or call LatestCharge, I see errors of the type:
System.MissingMethodException: Method not found: 'System.String Stripe.PaymentIntent.get_LatestChargeId()'.
Its as though the accessor doesn't exist.
Code attached
I'm trying to create a registration flow in my app that:
1 - when registering on the app, you start a test period on the stripe without collecting any customer data through the 'checkout'.
2 - so far so good, however, when the period ended, it did not end the test, and a draft invoice appears on my dashboard.
3 - Am I doing something wrong? Do I need to 'open' the invoice manually? Can he pay the invoice he receives in the email and will it work?
API
const customer = await stripe.customers.create({
email: userEmail,
metadata: {
id: companyId
}
})
//Insere o stripeCustomer na DB
await prisma.companies.update({
where: {
id: companyId
},
data: {
stripeCustomer: customer.id
}
})
const stripeCustomerID = customer.id
const fiveMinutesFromNow = Math.floor(Date.now() / 1000) + 5 * 60;
const startTrial = await stripe.subscriptions.create({
customer: stripeCustomerID,
items: [
{
// PRICEID DE TESTE
price: 'xxx',
//PRICEID DE PRODUĆĆO
// price: 'xxx', //Price 89,00
// price: 'xxx', //Price 197,00
quantity: 1
},
],
// trial_period_days: 7,
trial_end: fiveMinutesFromNow,
});
Hello, Is this the correct place to ask questions relating to the Fraud settings in Stripe? Their support sent me here.... I'm looking for help setting up a rule that will decline if AVS fail [if house address does not match credit card house address] in USA only. but at the same time, I was wondering if others did something else instead? ** because of chargebacks, credit cards have always sided with customer if i sent to their "shipping address" instead of their "credit card billing address". so my only thought is to ship ONLY to billing address.
Hi! How can I measure the payments coming from invoice domain like this https://invoice.stripe.com/i/...
Hey guys, This might seem like a stupidly simple question but we have this custom subscription flow for our site using Stripe. We're basically getting payment details using Stripe Elements then creating a customer and Finally creating a subscription that gets charged automatically over an interval. We're looking to extend our current setup to include a one-off(non-reccurent) product. So I was wondering what's the best way to do it. Do I just create another subscription with that priceId and charge it as a subscription or do I just create a custom payment intent on the server side. I also need a way that would allow me to verify the "invoice.paid" event using the webhooks.
hello team, I'm trying to use Stripe Built In form as part of Apple Pay / Google Pay implementation by following this code sample https://github.com/stripe-samples/accept-a-payment/blob/main/payment-element/client/react-cra/src/Payment.js it seems clientSecret is required for this part
<Elements stripe={stripePromise} options={{ clientSecret, }}>
meaning I want to call fetch payment intent when the user finishes the form and clicks the checkout CTA not when the page is loaded
Hi team! I'm trying to figure out a discrepancy in subscription behavior on failed SEPA payments. If an invoice's first charge is SEPA and it fails, the invoice is marked uncollectible and the subscription transitions to unpaid. However, if the first charge is not SEPA and fails, and then a subsequent charge uses SEPA and fails, the subscription invoice remains open and the subscription remains active. Example: sub_1ObMCPCcKlYJxALVqfPrWKJM. Is that expected? I use the subscription status for dunning and clawback. Is there a way to force it to transition to unpaid?
I am facing this error
Hi, I'm looking for some help on Pricing Table Language setup and the advice in this thread, #dev-help message, specifically that the Pricing Table Language would automatically update per the browser/system settings, turned out to not work (tested with both browser and Mac OS languages updated to ro and the former also in fr). Any other suggestions on how I can avoid having to setup a Pricing Table for each Language, perhaps by programmatically setting the Language in the <stripe-pricing-table> component?
hey guys why do i get this error on payment intent confirmation: "Your Stripe account does not support Connect payments with PayPal. If you need to accept PayPal for Connect payments, please contact us at https://support.stripe.com." I am not making a payment on the behalf of anyone
Hello everyone. I'm trying to setup a subscription flow with digital wallets and express checkout and I'm hitting the error when creating the subscription but I'm using essentially the same sort of flow as a normal payment intent would substituting the subscription instead.
StripeInvalidRequestError: The customer does not have a payment method with the ID pm_1OeQLcEd62mULYc9pgl3TWMT. The payment method must be attached to the customer.
https://dashboard.stripe.com/test/logs/req_dcyErkM4CLHPXb?t=1706655850
Will add code details in thread
wanted to continue to my previous question - what's your rate limits?
Hi, when trying to create a subscription schedule, I am encountering the following **error: TypeError: Cannot read properties of undefined (reading 'create'). **However, I do not have any issues using stripe.subscriptions.create to create regular subscriptions.
stripe.subscriptionSchedule.create({ customer, start_date: startDate, end_behavior: "release", phases: [ { items: [{ price, quantity: 1 }], iterations: 1, }, ], });
Hello!
When i create a quota, only the reoccurring payment is listed on the PDFs header.. why is that? I expect the 970⬠to be listed as well
is there a way to use Stripe credit card form(with apple pay/google pay options) on a website without fetching payment intent right away? I'd like to call it at the time of checkout to save the quota
I had a significant amount of fraudulent charges from customers who had been using stolen info, which has led to a large amount of blocked charges and then a chargeback case for the one payment that successfully completed.
I can see why the others got blocked for various reasons but Iām not sure why the one didnāt when it was a fraudulent charge.
Because if this my account has been locked for breaking terms of service and I donāt know what has caused it
hi, i'm having trouble getting the stripe cli to use a different API key in live mode.
i have a text file with a list of subscription IDs that I need to update, and I'm passing it through xargs to stripe subscriptions update (can give the full command if it's helpful). my default cli key doesn't have the permissions needed for the update, so i made a new key, and have tried passing it through:
--api-key (I got a parse error parse "/v1/subscriptions/%": invalid URL escape "%" no matter where i placed the parameter
using stripe login -i which looked successful, but then when i run my command, i still get the error that my old key doesn't have the permissions
setting it in ~/.config/stripe/config.toml same result as using stripe login -i and further when i did stripe config --list afterwards to make sure my key was read, the key became redacted in the actual config file.
help?
hello, how i can get history transactions payment of each connect account?
I'm trying to setup a page where a customer can add a payment method (credit card) so they can use it later during checkout. I am using the Payments element and following this guide:
https://stripe.com/docs/payments/accept-a-payment-deferred
When the form is submitted I get this error when the JS code calls confirmSetup:
"You cannot confirm this SetupIntent because it's missing a payment method. Update the SetupIntent with a payment method and then confirm it again."
Example failed setupIntent id: seti_1OeTDOFKBbTx6fUeMmducbJ6
JS and PHP code:
https://gist.github.com/mattinglot/8a949229bc02f2fbd841904cd9460ca6
I've tried and tried to troubleshoot but at wit's end with this one. Help would be appreciated
Hi there, I have a quick question.
If my site is turning on Live mode and the payment works okay, then in Stripe dashboard (https://dashboard.stripe.com/) I toggle and turn on Test mode, does this action affect the live site? Can the users still buy and pay on my site normally? Thanks in advance.
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
hi, another quick question (i was the person who was just trying to use the stripe cli to update a list of subscriptions) --
If i update the application_fee_percent on each subscription via the api, that percent will be used on the next subscription payment, correct? just want to make sure there's no issue with setting it after the subscription creation
@thin ravine we can continue in your thread : https://discord.com/channels/841573134531821608/1202067820960288789 š
Hello, i am creating an application that will require clients to pay for a session before the scheduled date and time. I am attempting to create a payment process where the client can select a "Pay" call to action button that uses a stored credit card on file to pay for the session before it occurs. Basically, the stored credit card on file would be linked to the "Pay" call to action button and would transact after clicking on it, without the client needing to re-enter their credit card information.
Hello, I'm trying to implement paypal payment over stripe and I activated it in the stripe dashboard I don't know how to implement the paypal button with @stripe/react-stripe-js
I have implemented the Card payment and it is working, just wish to put the pay with paypal button.
I understand that I need to use ExpressCheckoutElement but I don't know how to setup it and use it.
Where are the supervisors
Tired of being nice and waiting
Payout dates keep changing !!
Hello, the time for my PaymentIntent create here is: The 2024-01-25 18:20:46, our way is to use pre authorization, which exactly PaymentIntentCreateParams capture_method. CaptureMethod. MANUAL, The current state of the query is "requires_capture", so how long will it take for the capture to be successful
my service paused on Jan 5 2024 and submitted the ourt business info we are a non-profit
can we get this issue resolve
this is hurting our business
our devotee cant donate and we are building a new mandir, an unable to process donate online
I tried reaching to using the contact no response, it supposed to take 2-3 business days it has been more than 15 days
Not the only one @dusty monolith I even had to take this far to a discord due to the lack of support they have
hello I'm trying to figure out how to upload dispute evidence to Stripe directly from browser. Reading https://stripe.com/docs/file-upload it only says
We support the ability to upload files to Stripe directly from the browser. Write JavaScript that calls the appropriate endpoint and includes your publishable API key.
where can I find more details about the appropriate endpoint? Is it Stripe API doc withcurlexample?
Hello, I'm trying to develop a hotel booking system by stripe. Here I'm using payment authorisation.
https://stripe.com/docs/payments/place-a-hold-on-a-payment-method
My question is, in Authorisation state if user cancel reservation , If I cancel/refund the on hold payment after capture. Has there any stripe potential fees ? or it is free of cost ? If there has potential fees has any documentation on it ?
Hello, can we prefill stripe payment link custom field value using url parameters?
Hello guys,
I want to connect Stripe BBPOS WisePOS E Terminal reader. How I get registration_code ? Do we have any video of screencast ?
Hi,
I'm using stripe checkout and collecting vat id, but it doesn't show vat id field
req_d9ExWkQhpG5kp0
Hi Stripe
I wantt to ask for the subscription things
I want to apply free 6 month instead of 1 month trial for first thousand account, how to create this ?
Thank you
I want to appeal!
Hi all - to prevent fraudulent card testing on older Stripe Elements (v2?), we were advised by Stripe to add a captcha which we manage on our side with Google Recaptcha. We are upgrading to either Stripe Checkout (embedded, not hosted) or the newest Payment Elements. Do we need to keep a captcha on our side in either or both of those scenarios or does the latest checkout and/or elements handle card testing? I've seen this page (https://stripe.com/docs/disputes/prevention/card-testing#optimize-integration) which suggests no. We do not use Radar.
HELLO
I want to implement apple pay in my website with stripe . How do I implement this ? can suggest me some developers flow ?
hi following this https://stripe.com/docs/payments/accept-a-payment?platform=ios&ui=payment-sheet . when add wrong card then later add correct card . Sheet show error:
What should i do
Hi we are trying to integrate tax calculations with stripe using nodejs, we are getting error as Cannot read properties of undefined (reading 'calculations') please help on this regard
hi create payment_intents are giving insufficient funds on saved cards in live mode
can someone please help
Hello I have a subscription id indian card, I wanted to check why mandate is not enabled on that subscription during subscription creation in live mode.
Hi, I have to accept payments from stripe in Next js app with woocommerce and wordpress as headless cms. I have installed the npm stripe package created elements and payment flow is working fine. one issue I have been facing is when user is logged in and if the user makes a payment, on the wordpress dashboard it is showing as payment pending for 3d secure auth even if I click complete on stripe popup window. but for guest user it is showing payment processing. I need some help here
Hi, I need some help in implementing the Gpay express checkout for my Next js frontend and I have woocommerce wordpress as headless cms
Like how does this company still exist with this type of customer service support
Hello I have a question I wanted to know how to disable payment by card and how to access the source code to modify it.
Hi, Team, may I ask why the test card 4242424242424242 triggered 3DS authentication? We have used it for testing for a very long time, it never triggered 3DS until yesterday. May I ask if there's another card that won't trigger 3DS?
Is it possible to make the stripe web elements automatically collect tax ids? (Vat number).
Stripe's automatic tax calculation doesn't work without the vat number and we have some EU clients that require local tax
Is there a way to enable earlier alerting on failed webhook events? Had some failed webhook events for last 48 hours but got no alert and didn't notice until I checked the dashboard manually.
Hi all, i am using stripe element in my ecommerce project and i can see a iframe got appended in page elements on its own in the cart page even before i go to the payment page⦠and that iframe is causing some issues to the other team. Pasting the screenshots of the iframe below
Hi everyone, I'm using Stripe to handle subscription payments. Once a day, Stripe charges a fee for handling subscriptions that's directly taken from my balance. This fee is not associated with a specific customer payment. I want to automatically book this transaction in my accounting software by calling a webhook. Is there an event that is triggered when the fee is charged? I don't see a "transaction.created" event or something that looks like it. Does anyone have a suggestion? Thank you!
Hello, I was unable to see the Paypal wallet option in my Stripe account's payment methods.
Hi guys,
I'm implementing a subscription flow using the subscriptions API an the Stripe Element.
I wanted to know is it is possible to create some kind of "pay all year" option where i can ofter the user the option to pay for the entire year and offer them a discount for that.
What would be the best aproach to this situation ?
Thank you so much
Hi,
while making payment using paymentIntent, I have faced following issue req_BmQMsQt7RmVv00
it works with card payment though
tried following
const paymentIntentPayload: Stripe.PaymentIntentCreateParams = {
currency: 'aud',
amount: Math.round(payForBooking.payment.price * 100),
customer: user?.stripeCustomer,
// payment_method_types: ''
// payment_method: payForBooking.payment.paymentMethodId
// confirm: true,
};const paymentIntentResponse = await this.stripeService.createPaymentIntent(paymentIntentPayload, { stripeAccount: business.stripeConnectId, });
confirm intent
const paymentResult = await this.stripeService.confirmPaymentIntent(
paymentIntentResponse.id,
{
payment_method: payForBooking.payment.paymentMethodId,
},
{
stripeAccount: business.stripeConnectId,
},
);
thanks
Who do I contact for help
in customer portal I can change amount of bought subscriptions and I have it set in a way, that if you have sub from 15.01.24 to 15.02.24 and it costs lets say 300$. You could today buy second subscription (or more) and you would pay around 150$ right now for remaining 15 days and since 15.02.24 you would pay 600 each month.
But if someone lower their sub amount, change shouldn't be instant but rather it should lower amount at the end of the month. Is it possible to set it that way in customer portla?
how I can add custom fields when tax_id_collection is enabled?
tax_id_collection: {
enabled: true,
},
Hi, stripe connect tells me to inform the account (express) to contact stripe support. Because more information is needed for some people listed on this account. Can that missing information be requested in the onboarding process? How can I set it up?
hello please could you explain me better if is better work payment link + with checktout ? or payment link + wehooks ? is for anual subscription in my proyect , thanks a lot in advance
Hello, we're a Stripe Connect platform that has multiple Standard (Connect type) child Stripe accounts.
We'd like to provide a link in our own system to allow users to access their Stripe dashboard if need be. We do not require them to be logged in with this link, if they have multiple Stripe accounts on their dashboard, it should just switch to that child Stripe account after logging in, or if they're logged in already.
We noticed the following works:
https://dashboard.stripe.com/b/acct_x
Just want to confirm this is something we can use this, since I can't find any documentation with it, our concern is that if we leverage it, it may break in the future.
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
hello My stripe account is pasued due to not verifying too long. How can I reactivate it.
I am stuck.
Hi all! New here - nice to see such a big community! I had just finished building with Payments (Using PaymentIntents) when I realized that it can't support recurring billing. However, now when looking at Billing, can I use Checkout for both one-off payments as well as recurring? I can't seem to find that described in the docs..?
Hi, we are using Stripe Webhooks for communication with our application. We have whitelisted the IP addresses for webhooks as mentioned in the documentation, yet Stripe is unable to communicate to our system. Are there any other IP addresses that Stripe may use?
Hi All,
I am capturing a payment using paymentIntent using existing Payment Method provided by customer.
The "capture" method is "manual" and payment will be captured on specific future date from backend without customer interaction. Now if the payment method or issuer has 3D Secure in place and if additional confirmation or code required then how to handle the payment. Is there a way to know that upfront or any alternate way to handle this when payment captured without customer interaction?
Hello
a Stripe account owner
would like to deactivate the card payment mode, but this is done manually in the code section. Do you know how to get the source code to modify this?
Hello guys, just quick question:
Is there a way to automatically delete(detached) paymentMethod if it's being used once. Or if not is there a way to detach that paymentMethod with webhook on payment_intent.created event ?
@all Need a urgent help for Stripe subscription .
I am getting status response incomplete from $stripe->subscriptions->create(['customer' => 'cus_PTXcqyNuyN1ByG', 'items' => [['price' => 'plan_PTWeABxefSGb7y']] ]);
Hello guys,
i have installed stripe/stripe-payments in magento 2.4 and i'm getting error like share screenshot, in My Payment Methods menu on front side.
@all, If a stripe connect account is enabled, and need to update the details, updating what details can make the account back to restricted or unverified?
Hello in stripe supported countries Kenya has been mentioned as extended network? what does it mean.
Hi , One of the customer's subscirption is not renwed because of failed payments method. Then the customer is prompted manually via invoice to pay, the payment succeeds. This is happening again for sometime.
When I use "Maximum value during period" for aggregation mode, does the value reset to 0 every month? My pricing model charges based on amount of users. I want to charge for the maximum registered in a payment period, but then continue with the last reported value, so I don't have to implement logic to update this value monthly myself.
Hi, I created accounts (express) in test mode via API including the company address and VAT.
Unfortunately the address and VAT is not visible in dashboard (connect) and not visible on the pdf invoice.
Using Checkout, is it safe to store the session in my DB? It is not same as customer secret, right?
No, stripe support told me that this is done manually from the code.
I just want to know how the visuals of the files or lines of code live.
Hello, is it possible to select a bank transfer payment method when updating a subscription directly from Stripe Dashboard ? Though I activated Bank transfer payment in settings (e.g screen) I can't select it when updating a subscription. Any clue ?
Hi guys, in need of some help with Apple and Google pay settings for connect account (accounts that are connected to my account so i can charge application fees)
Hi, we want to implement a comprehensive payment system for our esports website. The payment system should allow our users to conduct following operations:
⢠making purchases (buying entry tickets for online tournaments)
⢠withdrawing money (payout of the reward won in online tournaments)
⢠it should also allow us to make automatic refunds (for example in case of canceled tournament).
I know that Stripe covers pruchases and refund cases, but how about withdrawals? Shall we proceed with integrating Stripe if we want all three operation types to be covered?
How to add fund in stripe account .kindly help
How to solve that kind of error ?
You have to create payment method and before payment method you have to create payment intent
payment method is ok. Where is payment method intent ?
Search in doc as payment intent
Please chat directly inside the relevant threads, not here.
hey i am working with stripe payment gate way, my payments are not getting succeeded statys on dashboard
Hello. I'd like to start using Sigma, but firstly, I want to calculate the approximate price per month for me.
For that purpose, I wanted to use this article from Stripe Support: Understanding Stripe Sigma Pricing. However, it uses two links at the beginning (like this one https://stripe.com/docs/charges), which, as I assume, are old because they are redirecting me to other links. So, I cannot be sure of the meaning of "charges" the article was intended to convey.
Is using the "list all charges" method (https://stripe.com/docs/api/charges/list), considering pagination and filtering on the created field, the right way to calculate the number of charges per month that Sigma would use to calculate a price for me?
If not, please advise me on how I should do it properly.
Hi everyone, i'm implementing stripe checkout but i don't know why there is no price review with tax on the left of my checkout page, can anyone know how to enable it ?
Hi , which of this is for per seat model . I am looking to configure a pricing which would be per user or per team.
Hey I see this Radar Block payment on all of my payments The source of payment is credit card VIA Stripe Charge API
Hello team. I can't figure out how to remove "Link" from the stripe payment module! Can someone please help me?
Hello, I am using python.
This is a code example:
product = stripe.Product.create()
is it safe for me to access data from the product variable or should I wait for getting something from the web hook?
hey i want to give some specific coustomer 3 moths free subscription of my basic paln how can i achive it
How do you get the connect account login verification phone number via C# API?
Hey, I want to do server to server integration for stripe, as I have my own Checkout, please help me with the quick reference resources.
Stripe website seems very confusing
Hey - Is there a way to "precharge" using web elements? We need the ability to confirm availability after payment and refund if there isn't availability
@waxen quail Now I am getting subscription status = incomplete aby another new card
I am creating a subscription option on my service and using the Checkout to do so. When the checkout has been completed I am getting a cs_xxx back as the response. Question though, as I presume that session ID does not mean much in the long run, how do I get the subscription ID after the checkout so that I can store it and generate links for the user to cancel their subscription, as well as check on the status/listen for incoming webhooks for it? What's the relation between the cs_xxx and sub_yyy?
Hi Team , i have completed all setting in my test stripe account for afterpay when i see perviou for payment page afterpay is available on that page but when i generate a test payment link then after pay is not visiable on my test payment page
Hi Guys. We are using paymentlinks in our application we want to add "Charge Hold" into this method which is avaible on the paymentintent. How can I create a paymentlink with a spesific paymentintent? Or is their away to create a paymentlink with the "capture_method: manual" settings?
Hi, please reopen that thread
hi team, how long does it take for a stripe account top up to be confirmed in test mode?
hi, i am trying to checkout but its not happening. initiatePayment is not working. before it was working fine on test mode. when i change to live , its showing error like this
can i incresed the subscription date using coupan ?
Hi Team, I am using @stripe/stripe-react-native": "^0.19.0 to make apple pay through wallet. isApplePaySupported function return "false" with test api. Is it compulsory to add CC info to make testing payment into wallet? If yes I can't add it because I am testing from India. Is there any parameter to make payment without adding cc info into my wallet?
Hi all, I'm new to stripe and had a question. I would like to integrate stripe with my software which will be installed inhouse with my customers. I would like to do the integration in a way that when the customer does not make a monthly payment, the software will stop working. The part where the software will stop working, is not a problem for me but which JSON should I be using available on stripe for this approach?
Hi
Hi team, Do you have an idea what is Supply chain S2/S3 report??
hello, how do i enable bypass of 3ds?
Hi #dev-help , Iām Ziyad. Iām working on a video automation project thatās in alpha right now. Weāre making it easy for developers to make high quality videos for their integrations (like stripe apps) for things like posting on social media or listing on Product Hunt., recognizing that developers are not designers.
Weāre researching making platform specific templates (so something with Stripesās branding, stills, etc ready to go) and wanted to see if that would be interesting to this group? Or if anyone has any good examples of videos theyāve seen in the wild?
Much appreciated! Sorry if not the appropriate channel to post in!
Hi Stripe!
I have a question regarding the flow where we store customers' card details for future usage (https://stripe.com/docs/payments/save-and-reuse?platform=web&ui=elements&locale=en-GB).
Do I understand it correctly that we cannot credit the stored cards unless it's a refund for a previous payment that was processed by Stripe? For example, if a customer paid us in cash and then requested a refund, we cannot use Stripe API to refund this money to their saved credit/debit card, right?
Hi stripe!
I have a question!! Talking about the product link or qr code that we create using adding new product!! So, it all happens on stripe server ?
Hi, is it currently possible to add/use displayItems to https://stripe.com/docs/elements/express-checkout-element
We previously used it for a while, but we had too many reports about price changes (as it could change with shipping address) and it wasn't clear enough for our customers, so we had to move to more custom solutions.
Hi Stripe, I have a question regarding separate charges and transfers.
https://stripe.com/docs/connect/separate-charges-and-transfers
If I want to transfer $100 to a connected stripe account, how much would my amount be for paymentIntent and transfer?
const paymentIntent = await stripe.paymentIntents.create({
amount: ???,
currency: 'usd',
transfer_group: 'ORDER10',
});
const transfer = await stripe.transfers.create({
amount: ???,
currency: 'usd',
destination: '{{CONNECTED_STRIPE_ACCOUNT_ID}}',
transfer_group: 'ORDER10',
});
Hello,
I have configured stripe tax for a business in France to collect taxes on EU OSS VAT.
When I create a business customer, is there any API call that can tell me if the current user must enter a VAT ID ?
Hello,
Is it possible to use Connect Embedded Components in react native mobile application for onboarding seller account?
Hi Stripe, I've been having an issue with FPX payments. Even when payments fail, users are still redirected to a a success page, I'm assuming this is from the redirect parameter. Is there a way we can define which way to redirect depending on success or failure of payment for FPX
const stripe = require('stripe')('sk_test_tR3PYbcVNZZ796tH88S4VQ2u');
const paymentLink = await stripe.paymentLinks.create({
line_items: [
{
price: 'price_1MoC3TLkdIwHu7ixcIbKelAC',
quantity: 1,
},
],
}); here how to allow to add parmotion code
Hey folks, not really a developer topic, but maybe someone can help me out. I'd like to meet some kind of account manager for our account, because we want to discuss solutions that Stripe can offer us for our specific problems. Can you help me to find that account manager?
Hello, I am using stripe for subscription using the checkout session endpoint for payment. Everything works quite well, but on payment renewal and/or the auto payment after the trial ended, if the payment failed, stripe will retry to make the payment a bit later. What I dislike and what to change:
- If the person paid, let say 2 day later after the failed payment. Stripe webhook will be called with the date of the first failed payment, meaning the customer lost 2 day. Not cool, I want to change. Plus the billing cycle is unchanged.
Either I would like to completely remove the retry and on first failed payment, everything just stop (and to continue, they would have to create a new checkout session, like first time customer) OR make it to give me the date of the payment when it successfully passed + shift the billing anchor to the next date to adapt to these failed payment.
hello,
when creating an account link for updating information, is it possible to somehow show which data is missing or incomplete? for example I can see in the dashboard that an account is missing the social security number verification, but the form on the link (created by account link API) shows that SSN is provided and it's not visible that anything is missing
Hello, when creating a checkout session in subscription mode, can you add some invoice settings for the invoices that will be generated afterwards?
I could update the customer's invoice settings just after checkout.completed but the generated invoice might not have the updated settings if the invoice is generated by Stripe beforehand. Also it's weird to update the customer's settings as there could be invoices not tied to the subscription (other products...)
I am currently exploring options to establish a connection between payout transactions in our Connect account and the corresponding original transactions in the platform account. My objective is to create a meaningful relationship between these two sets of transactions through API integration.
If you have insights or guidance on potential methods or best practices for achieving this correlation, I would greatly appreciate your assistance.
I'm just curious, where is your customer service? ? ? There is nothing on the website
Hi, we're integrating with Stripe and we use integrated accounting software to keep track of our financials. After each payment (or authorization captured), we sync the balance transaction to our accounting software. The problem now though, is that balance transactions could have a status of pending (there is no fee yet), and are later resolved to available (after which the fee is known).
I don't see a webhook we could listen to that notifies us of a balance transaction changing state from pending to available. Your docs also don't go into detail as to why this happens and/or how we could listen for changes in these balance transactions. How should we treat these cases?
Over the last 45 days we've seen an uptick in disputes and a fraud pattern on our store from a single bad actor and are now internally tightening our prevention measures and enhancing our use of Radar and Sigma to prevent any escalation and get back to normal levels. I have a few questions about both and it would be great if you can help us:
- In Sigma, can you query liability shift?
- In a subscription, we see 3DSecure (And liability shift) occur on the first transaction? Do they transfer to the renewal payments of a subscription?
- If not, is there a way to isolate the first payment of a recurring transaction using Radar Rules?
Cheers š
Hi, I would like some explanation about stripe subscriptions. In the docs I've read Prices api could replace Plan API, however, every time I use the CLI to test customer.subscription.created event in my webhook it creates a plan. Do I need to create an plan to create a subscription?
How do we reach stripe supervisors
When getting money from payment, does it immidiatly goes to my bank account, or after what time, and if there is stripe balance, can I somehow manage it? Like send it directly from stripe balance somewhere else by api or somehow?
Hey folks! I have a Connect Platform, and we listen to radar.early_warning_fraud.created webhooks. Is it possible to use the API to retrieve all the events that have been fired by the connected accounts? I know I can use the Events API to retrieve the events from my account, but it doesn't seem possible to get events from all the accounts at once.
when using PaymentElement from '@stripe/react-stripe-js'; on my react js website. does the credit card information directly go to Stripe ? or can I have them sent to my backend server?
Did you ever get help, i've been waiting for 4 days straight no answer. tired of waiting so i came here.
So what do we do ,ive used their ticket center and put endless of emails in , im over it.
Please talk in your threads and don't spam the main channel, thank you.
So help us !
Hello, it is possible to make a test in prod with fake card ?
Hi, we added Apple Pay on Stripe a long time ago (1-2 years) but never completed the domain authentication process on the website. How do we download the "apple-developer-merchantid-domain-association" certificate to host on the website? It seems by removing the URL and re-adding the URL (which presumably would allow us to download the certificate) will cause the services to stop working. Where do we simply re-download the certificate?
can anyone explain why the deposit is not inline with 2.9% + $0.30?
Hello, when creating a checkout session in subscription mode, can you add some invoice settings for the invoices that will be generated afterwards?
I could update the customer's invoice settings just after checkout.completed but the generated invoice might not have the updated settings if the invoice is generated by Stripe beforehand. Also it's weird to update the customer's settings as there could be invoices not tied to the subscription (other products...)
Specifically, I would like to add a custom text (custom field or footer) to every invoices generated by a subscription. Our legal team asks that this text (that varies depending on the product/price) be present on each invoices
Hello,
I am using stripe checkout to I want to restrict the customer that can purchase the subscription by country.
I manage to do that by passing the shipping_address_collection: {allowed_countries: [....]} , however by passing this attribute the checkout session will show also the shipping address.
I want to show only the billing address, do you know how can I achieve the same without showing the shipping address?
I looked into billing_address_collection but, from the API, it looks that can only be set as required or auto
thanks
hello,
when creating an account link for updating information, is it possible to somehow show which data is missing or incomplete? for example I can see in the dashboard that an account is missing the social security number verification, but the form on the link (created by account link API) shows that SSN is provided and it's not visible that anything is missing
if the default payment method on an invoice has expired, will stripe automatically retry another card on the customer?
Howdy folks. Will pausing payouts for a connect account affect an in transit payout, or is there a manual way to do this?
Hello, I am trying to test a scenario for 3D secure authentication. I am using Always Authenticate from test cards described in https://stripe.com/docs/testing#authentication-and-setup.
I am creating a test subscription with a trial period. And while being on the trial period, I am adding this card as the payment method for that customer. Then when I try to remove the trial period, the invoice that generates for the new billing cycle immediately get failed. I was hoping to receive an email for me to do the 3D authentication.
Am I wrong to test it like that? Or Stripe test environment does not send that email? Please guide me through a good path to test my use case
Hello!! In a "real production" environment, I have a scenario with Paymens Elements that we don't understand. We have enable Google Pay, and if I go to our web URL, execute the scenario, show the stripe form with the google Pay tab correctly. But if I put my web url inside of an iframe in another web, access from my mobile, execute the scenario, the stripe form does not shown the google pay button.
It seems like it doesn't detect that I'm on a mobile device. Do I have to take anything into account when it is inside an iframe? We have tried adding enabled domains, both the URL of the application and the website where we inserted it using iframe, but we did not find a solution.
Thanks in advance.
Hello, when I am making an invoice item using the API, if I specify price (ID of a price object) but then also specify amount (different from price) which one will get charged to the customer?
š Hello! Question, from an invoice object received by invoice webhooks. We give customers free trials of a product which generate 0 amount invoices. Is there a way within the invoice to identify to this invoice was created by a trialing subscription? Thanks ahead of time š
this is still not correct because i am already factoring the correct percentage and batch fee on $20 so the deposit should still be exactly $20.00
Greetings devs, multi-currency question; on a connect platform where sellers are in one country and buyers are in a different country, does the platform account have to have bank accounts for every currency they want to transfer? Or is there some way to convert at the time of transfer? Doing separate charges and transfers.
So where do we get hope
Help
Lol if yāall donāt answer emails
How else we get help??
hello
Hi there, we have encountered an issue with paypal that we struggling to understand. Any help would be appreciated. We can only reproduce it in our production environment. We have a donation form set up for client integrated with the stripe payment element. The form is designed to stop the user from purchasing multiple recurring donations for same the user. If an existing customer has an existing 'subscription object', it will update the existing subscription object with the new amount. This works with credit card payments, but not with paypal for some reason. When the user attempts to modify their subscription with the paypal they are unable to and it redirects them back to the credit card payment form.
Hi I have a problem with Stripe
Hii there
I am getting this error while listening to webhook from stripe, I am using Nodejs server as my backend service
{"type":"StripeSignatureVerificationError","raw":{"message":"Webhook payload must be provided as a string or a Buffer (https://nodejs.org/api/buffer.html) instance representing the _raw_ request body.Payload was provided as a parsed JavaScript object instead. \nSignature verification is impossible without access to the original signed material.
I found this solution in one of the github issue but still getting the same error
app.use(bodyParser.json({
// Because Stripe needs the raw body, we compute it but only when hitting the Stripe callback URL.
verify: function(req,res,buf) {
var url = req.originalUrl;
if (url.startsWith('/stripe-webhooks')) {
req.rawBody = buf.toString()
}
}}));
@lavish spire moved your message to the thread that I created (https://discord.com/channels/841573134531821608/841573134531821616/threads/1202291268026376202), but you can talk to our support team about that https://support.stripe.com/?contact=true
I'm following this pattern https://stripe.com/docs/payments/accept-a-payment-deferred but it seems I need to specifiy amount with mode: 'payment" but i have a free trial case where amount is 0. would it be okay if I use setup mode in this case with PaymentElement from '@stripe/react-stripe-js'?
or I can't use PaymentElement for $0 purchases?
Why are my payouts paused?
When I can get a response ?
Please keep things on topic and in threads.
This server is for developer help only, we can't help with payouts, account issues, and things like that here. For help with non-developer questions you need to contact Stripe support: https://support.stripe.com/contact/email
If you continue to talk here, off topic, you will be removed.
I have contacted you via email and I got 0 response š
Same rules apply; this is not a general discussion channel. Please talk in the thread that was created for you, not here in the main channel.
Hello, regarding this question. I have a followup question. I tried to use the API and end the trial and it works as we discussed (stripe subscriptions update sub_1OegeKC8JGuaUdU687zT1YDr --trial-end='now'). However, I didn't get the invoice email to my logged in account. Am I doing something wrong?
Does anyone have a way to get around putting the hardcoded publish key in the supplied checkout.js for checkouts? Not only does this make it awkard when changing from test to live, how do you change it when you have multiple stripe accounts?
š
Is there a way with the Android SDK to get the credit card ID ("pm_") after validating it ? The PaymentLauncher is only returning if the validation was a success or not.
Hi i am not getting the connected account id in stripe webhooks payload
Hello! I'm using PaymentElement in Stripe.JS to setup payment methods without actually paying. I have the following props passed in the Payment Element.
<PaymentElement options={{ terms: { card: "never" }, fields: { billingDetails: "never" } }} />
However, the above does not seem to work when I call stripe.confirmSetup. Specifically, this the confirmSetup promise never resolved, without returning for example an error.
When I update the billingDetails prop of the Payment Element to billingDetails: "auto" then confirmSetup works correctly š¤
Is this the correct way to create a payout of funds available from a connect account?
await stripe.payouts.create(
{
amount,
currency
}, {
stripeAccount: connectAccount.id
}
)
Hi There. I am looking for clarification on the lifecycle of subscriptions particularly when payments from a bank account payment method is "pending". OI noticed in the docs the subscription lifecycle [https://stripe.com/docs/billing/subscriptions/overview#subscription-statuses] says a "Payment on the latest finalized invoice either failed or wasnāt attempted. " yet this subscription [https://dashboard.stripe.com/acct_1F2fe1Ah3TabUsKj/subscriptions/sub_1LsBJiAh3TabUsKjh4QyBOPN] is past_due despite the payment still being marked as "pending". Did this change recently? I could have sworn this used to leave the sub as active.
Hello!
The following generates a preview of an invoice for a potential subscription, and shows "amount_due" equal to 0 because there is a free trial, so nothing is due at this time.
url='/v1/invoices/upcoming'
data = {
'automatic_tax[enabled]': True,
'customer': customerID,
"subscription_items[0][price]": priceID,
"expand[0]":"total_tax_amounts.tax_rate",
"subscription_trial_end":twoWeeksFromNow
}
Suppose that a user has started a subscription with a 14 day trial. After 7 days they want to upgrade to a new plan. I would like to show them a new invoice that also has "amount_due" equal to 0. Is this possible? I am using this following, but it seems like no matter what I set "subscription_proration_behavior" to, it always shows an "amount_due" greater than 0
data = {
'expand[0]':"customer",
'expand[1]':'total_tax_amounts.tax_rate',
'automatic_tax[enabled]':True,
'subscription':subscriptionID,
'subscription_cancel_at_period_end': False,#don't cancel
"subscription_items[0][id]": orderID,
"subscription_items[0][price]": priceID,
"subscription_billing_cycle_anchor": "unchanged",
'subscription_proration_behavior': "none"
}
I'm having some high priority level issues currently. I reopened a project deployed to the Apple App Store (updated roughly 1 year ago) and I now see that my Stripe.xcframework, Stripe3D2S.xcframework, and StripeCore.xcframework are seemingly broken? Meanwhile, after updating my pod files to the latest versions, many of the available docs are describing methods that are not declared in the installed header files... need help ASAP please
Hey basically i am adding a card via payment method i want to take those cards only for which no action will require to recurr customer payment
Hello š
Can someone please help me?
I can't see the payment methods like Apple Pay and IDeal.
Hello again, is there a setting where Stripe automatically void, or make invoices uncellectible if the subscription is cancelled?
hey all, i am trying to implement payment links into my nextjs application. I created a webhook and Im seeing the requests beign made to the webhook, however i do not see any output from my console.logs. Can anyone tell me why? I can provide more information
When a receipt_email is updated on a payment intent or a charge object, an receipt is sent to the new email address... is there a direct way to trigger a receipt to be emailed to the current value of receipt_email without updating this value?
Hello, trying to work out some business logic for an in-house accessUntil timestamp. We are using automatically charged subscriptions with a billing threshold that doesn't reset the cycle.
I figure for the normal case of an invoice being generated at the end of a cycle (billing_reason = subscription_cycle) we can fetch the subscription object, look at current_period_end and add our buffer onto that? The assumption being that the subscription will always be advanced into the next period, so current_period_end is ~ 1 month in the future
Where I'm really looking for clarification is in the case of billing_reason = subscription_threshold . Would the period_end field on the invoice be the best anchor point to use there? e.g. User hits their billing threshold 10 days into their monthly subscription on February 10th. Will period_end on the invoice be the natural end of their subscription (February 28th) or the day the invoice was generated?
when using PaymentElement from '@stripe/react-stripe-js', can I pull billing information from the credit card / google pay even for a Set up intent?
Is anyone else having problems with stripe webhook not resolving the host?
how do I make attach a PaymentMethod to a customer and make it the customer default way to pay?
Hi guys, I need advice how should I handle subscription update (changing the price) when payment (due to price change) is not possible because either new card is needed, or 3ds required.
Currently I'm setting proration_behavior = always_invoice and payment_behavior = error_if_incomplete in update request so I'm receiving an error, and then I guess I should fetch the client_secret and pass it to the client to perform card change or 3ds, but how to fetch this client_secret? Or it should work totally different?
Hi folks, I'm looking for a way to make a payment between two connect accounts. Is there a way to do this?
Hi everyone I am new to the group , I wanted to ask if anyone can help me with 2 things...I have stripe checkout active on my shopify store...the first one is how to set up an email stream when a customer is placing an order and abandons the cart or checkout ???? The second question is how to set up or data flow analytics of customer behavior within my online store , basically the analytics of the number of Adds to cart , checkouts reached and sections converted , Basically the same analytics that I don't see anymore in my shopify panel now that I have connected the stripe checkout ... thanks to those who will help me š
Translated with DeepL.com (free version)
Hello, I have a question about invoice.payment_failed.
I have this event configured in my webhook but from stripe it is not sending anything
Hello, I am looking to build an invoice details page that mirrors the stripe invoice details page for my Stripe Custom connect customers. One of the things that is really helpful is the timeline of attempted payment history, so that our customers can see that the automatic retry mechanism is working properly.
Which should I use to pull this timeline of events for an invoice?
- I've looked into using the payment intense list of charges, but this is not necessarily working for invoices for customers that do not have payment method on file as it leaves the payment attempt as "incomplete"
- I've looked into using the events api, but cannot query for events related to a particular invoice identifier
Hello, I have one question about stripe invoice pdf and customer language. I have some previous generated invoices with already generated pdfs in portuguese.
I have read in the docs that I can change customer language to generate invoices pdfs in their language.
If I change the customer language now, Would the previous generated invoices change the PDF to the new language?
Hi, I'm working on a rewards program where we would add an extra month or two at the end of the period of a customer's existing annual subscription based on specific conditions (e.g. referred user signed up). I can't figure out how to modify the end of current subscription period or how to add a free one time month before it renews the subscription.
I tried updating the subscription with a one time flat rate discount matching the price of a month but it only applies to the next invoice when it renews or creating a separate invoice with a discount on a specific price id but it doesn't affect the renewal period either.
What's the best way to do this?
I'm trying to come up with a design integration to do Bluetooth Strip Terminal M2 discovery within a Blazor website. But the examples only show (iOS, Android and React Native). https://stripe.com/docs/terminal/payments/connect-reader?reader-type=bluetooth
Anyone have an example for doing pure javascript Stripe Bluetooth M2 terminal discovery? If I can get a javascript option working then I can just invoke that from the Blazor site...
My other thought was to create an iFrame inside the Blazor site which loads a a React Native site to handle the Stripe M2 Terminal discovery.
When I create a subscription / subscription schedule for a customer through stripe.js, is there a way to have 1 coupon for each product and then apply it automatically for purcahes involving that product/priceID & limit it such that if the customer has redeemed that coupon once already they will not redeem it on future payments/purchases without throwing error?
i'm getting this error message "Payment details were collected through Stripe Elements using automatic payment methods and cannot be confirmed with a Payment Intent configured with payment_method_types." when I try Google Pay thorugh PaymentElement. I'm attaching my code
Hey guys is there an easy way to get a list of all balance transactions associated with a payout id. Iāve had some luck using the generate reports api but the reports are taking several minutes to generate which seems ridiculous. Basically I just need a way to get a list of records given a payout id.
Hello guys. Now I am creating stripe connected custom account. Now I am developing on test mode. I am using test data in document, https://stripe.com/docs/connect/testing#test-file-tokens. But my connected account is always pending and restricted. Please help me this problem
Hey guys,
Is there any possibility where I can use tokenized card details of debit/credit card to make Stripe payments only by calling Stripe API. If yes, which API endpoints should I need to use.
Please help me.
Questions on upgrading the API.
- Is it possible to upgrade to a version other than the latest?
- I see that it is possible to switch back within 72 hours. I would like to try our changes but if it fails, need to switch back immediately. So is that switch immediate?
Can someone please reopen my last thread?
im using vuejs and i have a backend with python. i want to use stripe checkout page to subscriptions. For this i need to POST to my back, create a session passing a product id, and backned that will return a valid stripe checkout page?
With the Javascript API for discoverReaders what terminals is the API documentation referring to if you're saying Bluetooth readers are not supported by javascript?
I'm not seeing any limitations in the Javascript API docuemtations.
Will stripe sessions materials be available to everyone after the conference? Or will there be remote sessions for attendees? I have a promo code to attend, but can't attend in person. Is there a point in registering if I can't be present?
How can I retrieve a payment intent from a payment: py_xxxxx using the Stripe API?
Hey People,
I was trying to make Paypal Payment in react native (using @stripe/stripe-react-native)and I am getting an error saying You must provide a return_url when confirming a PaymentIntent with the payment method type paypal. And it is working fine in Android.
const { confirmPayment } = useConfirmPayment();
const onPayPalConfirm = async (clientSecret: string, paymentId: number) => {
const { error } = await confirmPayment(clientSecret, {
paymentMethodType: 'PayPal',
});
if (error) {
// error handling
}
};
Also, I was referring to this https://stripe.com/docs/payments/accept-a-payment?platform=react-native&ui=payment-sheet#react-native-set-up-return-url and passed one hardcoded value to handleURLCallback function. I am experiencing some issues with deep linking, and because of that, I added a hardcoded URL value to the function...
Any help on this???
Thanks
Hello, everyone. I am gonna to integrate stripe subscription with my app
frontend is vue js and backend express js
Please help me
Team, I want to get the balance of a connected account. I am trying this but it is not working.
.builder()
.setStripeAccount(accountId)
.build();
return Balance.retrieve(requestOptions);```
Hi, I'm trying to set up an integration with the collect inputs API in beta and am running into issues with the webhook endpoint I set up using the instructions in the docs...the value property listed in the documentation does not show up in the body of the webhook data
hy! Is there a way to tell what permissions a restricted api key has if I get the api key as a service? I read trough all the api key documentations, and the list of apis but can't find anything related to this š¦
Hello! just starting to work on a proof of concept with this implementation and was going off of the ruby accept-a-payment repo based on the stripe CLI.
However, when I try to run the server per the instructions I hit issues loading the config_helper.rb file. Any help would be appreciated. Thank you!
https://github.com/stripe-samples/accept-a-payment/tree/main/payment-element
Is it possible to not specify business url in Stripe Connect Custom Account in business_profile ?
Hey
Can somebody help me with this issue please -- Stripe support has redirected me here.
Please provide the details I provided earlier that payment status is incomplete and the problem is with the integration. Let them know that you need help with integration. The payment intent status says requires_confirmation. This means that you need to send another PaymentIntent request to confirm the payment. You can provide the links to follow this guide to properly handle any next actions for creating PaymentInent:
https://stripe.com/docs/payments/payment-intents/verifying-status#next-actions
https://stripe.com/docs/js/payment_intents/handle_next_action
Follow these guides:
https://stripe.com/docs/api/payment_intents/confirm
https://stripe.com/docs/js/payment_intents/confirm_payment
https://stripe.com/docs/js/payment_intents/confirm_card_payment
One more:
https://stripe.com/docs/payments/payment-intents#passing-to-client
I am a non-technical guy so if someone can help me with this it would be highly appreciated
Hi team, we tried to set up apple pay and we could see the payment sheet popped up. However when confirming payment it says "payment failed". What could be the reason?
why I don't have $ currency available
Having a really strange issue with Stripe and Apple Pay, where it does not show Apple if a user has the below setting selected. But when they unselect the setting, Apple Pay oddly shows. Another odd aspect: Apple Pay shows every time in incognito.
Why verification recovery doesn't work literally'
All time the IA is rejecting the recovery...
Is no any manually action rlly?
Hi, could you add a coupon/discount to an upcoming invoice to see the total amount?
I need help in understanding what will happen if I upgrade my API Version
#stripe Can anyone help me understand what will happen if I update my API Version...
Getting this error for creating a checkout session:
The Checkout Session's total amount due cannot be zero in `payment` mode. Please see https://stripe.com/docs/currencies#minimum-and-maximum-charge-amounts
This is the code I am using
session = Stripe::Checkout::Session.create({
line_items: [
{
price_data: {
unit_amount: 0,
product_data: {name: 'Free t-shirt'},
currency: 'usd',
},
quantity: 1,
},
],
mode: 'payment',
success_url: 'https://example.com/success',
cancel_url: 'https://example.com/cancel',
})
From docs: https://stripe.com/docs/payments/checkout/no-cost-orders?ui=embedded
Payment receipts question.
Customers like to email me in Jan/Feb/March with "Please send me a comprehensive documentation of every payment we have made to you in 2023 full year (Jan 1 to Dec 31, inclusive). If I just did monthly/annual SaaS, I could get away easy and send them a no-code customer portal link and they can self-manage and download all the receipts... but to the best of my recollection - only subs have Invoices so s/he can only get the subscription payments and not the one-time charges, application fees, and subscription invoices from Stripe Customer. Portal, please confirm.
Soooooooo...
If I build a view in the app to show the FULLY MONTY of payments, what's the best API calls to get EVERYTHING.
(one-time charges, application fees, and subcription invoices)
I'm using stripe.confirmSetupIntent to add a payment method to a customer.
When using the Always authenticate card 4000002760003184, when trying to create a subscription after adding the payment method, it expectedly fails with requires_action. Would a card like this be expected to also fail when Stripe renews a subscription outside of my application? Would cards like this just not allow seamless subscriptions? Is there anywhere in the Stripe documentation that would outline any specifics about this type of card, such as how prevalent it would be compared to cards like Authenticate unless set up 4000002500003155? I can create a subscription with that card no problem, and I was wondering if that card was more representative of what the average 3D Secure card would be. Thanks!
Hi team, the google pay on my phone still does not work but works on other machines. Is it some compatibility issue?
Is it possible to get an issue raised to look at the 2dp limitation on the application_fee_percent for stripe.subscriptions.create?
I am trying to charge a $2.50 fee on a subscription that costs $399.98 but I get a $0.02 discrepancy.
($2.50 / $399.98 * 100) = 0.62503125156%
= 0.63% // round to 2dp
(0.63*399.98)/100 = 2.519874
= $2.52
Maybe a basic question. If we are on automatic payouts, will stripe always prepare a payout report according to schedule no matter what? E.g. even if the net total of a payout works out to 0 dollars or negative amount?
Hey, we have discord community through ternary which is a verified stripe partner, and many of our discord members subscribe to us through a few different products. Stripe is able to show us MRR per product, but we need to somehow get a custom report coded possibly with sigma to be able to see our exact revenue per product for a specific time period. Stripe does not have this as a preset in reporting
Hello, how I can properly retrieve balance transactions for my connected accounts? And also, are manual payouts not listed in the balance transactions history?
Hey Stripe Team, I want to add an new account to our Team. But this person should have access to only view Stripe Customers on our account and able to add / edit - subscriptions on the stripe customers. What is the role I should be using for this kind of person
Hello, I want to delete my stripe account because some details there were inaccurate and I am unable to edit it. how do i go about this?
Hello, I got a question concerning the Apple pay tokenization/payment and connected accounts.
If we follow your documentation, when we are supposed to get/create the payment intent. For us, since we have direct charges and , one platform and standard connected accounts, we initialize the payment intent in our back like this stripe.payment_intents.create(params, {stripeAccount: <connected_account_id>}). In our iOs app, our module is only initialized with the platform credential.
My question is, are apple pay tokens shared accros multiple connected accounts ? Or should we initialize the iOs module with the associated account ?
Good evening, everyone. I would like to know how to retrieve the product_id in the 'payment_intent.succeeded' event. What I'm trying to do is receive the purchase confirmation and distinguish each product, which is why I need the product_id.
Hi, we have been using Stripe java SDK 20.120.0 for a long time. After creating a com.stripe.model.Customer, its getSources() method returns null. In the past it was an empty, not-null collection. We used to be able to call sources.create(params, requestOptions) to store a tokenized source ("tok_..."). We cannot use payment intents here, because the tokenized source comes from Reserve with Google. So that is what we have to work with. How do we store such tokenized sources? All our code has been working for years and we have not changed anything on our end.
Hi there, I'm working on a payout detail display for connected accounts within our app, and I'm stuck on displaying customer information for refunds.
We get balance transaction objects in the payout response, but for refunds it doesnt seem to include any customer info, or even a Payment Intent id that I could use to cross reference. Any guidance much appreciated.
preciso de ajuda
I am building a Restaurant Management System as a B2B SaaS, React frontend, nodejs backend. I need a way where our customers can provide their own Stripe credentials, so they can begin to sell their products using our platform. The caveat with this, is we need to understand the result of our customers sales (Payment Success, Failed) for business logic on our backend. What would be the best solution to this problem? ChatGPT suggests the Stripe service "Stripe Connect" as a way facilitate this? Would this be a correct solution?
I have been subscribing to artvee every month through stripe. Now I want to unsubscribe but artvee is not responding. Also, there is no unsubscribe button on the artvee homepage. I have send even emailed artvee side and they are not responding. I am being charged money every month through my card that is registered on stripe. Is there any way to unsubscribe from my stripe side? Please let me know how to "subscribe cancel".
Stripe have locked up my account due to it being high risk which is fine but it isn't allowing me to refund my customers, I am being threatened with law suits and support haven't responded in over a week and I have 0 access to live chat. Please help š¦
Hi guys, I was testing Stripe APIs for Connect custom accounts, but for some reason, I keep getting pending verification. I tried to follow docs step by step, and I used testing tokens for account onboarding, created Person object, and uploaded testing files that need to be verified on the dashboard. Without verification, I cannot test payouts. I must have missed extra steps, but I was not able to figure it out. Does anyone know how to make it verified for testing?
Hi Stripe Devs! For coupons, im trying to find out which products a coupon applies to. I have my own UI which fetches products and then creates coupons with the option to apply it to certain products. It works fine, but i just noticed that the api objects and events for coupons don't contain these products as shown in the object on the api docs https://stripe.com/docs/api/coupons/object#coupon_object-applies_to. When looking at the coupon on the dashboard, it displays the products it applies to but it seems to make a call to a different endpoint to determine that https://dashboard.stripe.com/ajax/coupons/applies_to_products?coupon=testt. How would I get that list through the regular 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.
I apologize for the translated English text.
I'm currently implementing subscriptions using stripe.
I saw the source code below regarding webhook implementation.
https://github.com/stripe-samples/subscription-use-cases/blob/main/fixed-price-subscriptions/server/ruby/server.rb#L203
So, I would like to ask, is it okay to update default_payment_method when receiving an invoice.paid event? Should it be performed when receiving the invoice.payment_succeeded event?
I apologize for the inconvenience, but please check.
So, I'm currently setting up 3DS handling and am running into issues.
For context, I'm creating PIs server-side, authorizing them, then capturing them at a later date. I'm trying to handle when PIs need 3DS auth and are in a requires_action state after trying to authorize.
On the client-side, I'm trying to run handleCardAction to auth the PI, for me to capture at a later date.
However, when I'm running that method, I get this error: Failed to handle payment intent next action.
Any ideas?
hi there! not sure if this is the right place, but I was just checking my request logs and noticed a lot of requests that seemed odd
I want to set up the 'Back' button on the Checkout expiration page to redirect back to my system. How should I configure it? Please help me
Hello I want to set up a monthly subscription program for my customers. Each custumer has a different subscription cost.
- Do I need to make each custumer its own product?
- How do I send the customers a link to put there card on file and have it save for next month so they donāt have to keep entering in there card info?
Hello. I transfer to money to a connected account using stripe.transfers.create() function.
I added description field when create transfer.
but transfer description didn't display correctly in connected account dashboard.
How can i modify this description?
I am having trouble getting access to documentation for the API. It only shows me documentation for the version I have set in Stripe, and I need documentation for the version I am working on upgrading to. Has anyone figured this out. I upgraded the version in Stripe and things broke so I had to down grade again. My clients implementation is a bit of a mess so some of their Stripe integrations cannot be upgraded easily on a one off basis. Has anyone figured out how to view documentation for a higher version of the API so I can try to troubleshoot what might be wrong?
Hi,
Is it possible to do test payment with apple pay, when stripe integration plugin is in live mode..?
token will be created for live credentilas.
Hey all.
wanted to know if there is a limit to the nesting and size of a metadata field while setting up an intent. Checked the docs, it doesn't specify any such limit but wanted to confirm it once
Hi Stripe Devs,
I'm having some trouble adding billing details to my payment element.
From what I can see in the iframe all the extra fields are being passed, but it's only displaying the base fields not the extra billing fields requested. Could this be caused by how I setup the intent?
const paymentElementOptions: StripePaymentElementOptions = {
layout: "tabs",
paymentMethodOrder: ["apple_pay", "google_pay", "card"],
fields:{
billingDetails:{
name: "auto",
email: "auto"
}
}
};
<PaymentElement id="payment-element" options={paymentElementOptions} />
I've created products in dashboard. Added 3 different prices in different currecies but I still don't see local payment options
Hey, I'm trying to create a connected account with card_payments capability but when I try to onboard that account - the phone field is not accepting test values. Is there a different way to test out card_payments without going live?
Hello, can someone explain me how to make a subscription for a user, when his defult payment method is paypal?
Displaying tax rates in checkout. I dont see tax even tho its behaviour is set to auto
Hello,
in a payment flow using payment- intent and confirm-payment-intent apis.
after confirming payment intent, we are receiving status as processing, do we need to wait for the webhook to confirm if the payment is succeeded or not?
thanks
@primal fractal Let's use the thread created for you: https://discord.com/channels/841573134531821608/1202489737529786368
I am using a checkout session, and I want to use an ID to associate it with data in my own system. Do you recommend using 'request_id' or 'session_id,' or another ID?
Hi team, we have turned off the support line number in the dashboard but the number still shows up in the bank statement for future payments
Hello is it possible to have STRIPE set in dashboard to PROD mode and somehow make a test payment via test URL or something? I am migrating from Ingenico/Ogone and there we have two different URLS one for production requests and one for test requests.
i need help please
Hi im using stripe payment element to do online payment, and the confirm api call is not executing.. im getting response status as unknown.. after entering payment and clicking pay now
in stripe checkout page, i am passing user id as client reference id, thats good, but i also want another data which is goshippo rate id when user selects pre checkout page, how can i pass it as well,
Hello Guys,
How can i tokenize card details on server side with out using Stripe client side flows ?
Hi! I'm trying to figure out if I'm approaching this correctly:
I have a couple subscriptions, one payed monthly, the other one yearly, both has a couple of different items in them, lets call them OfficeUser and LabourUser, each with different prices. Let's say a customer subscribes on the 1st of February 2024 for the yearly plan with 1 Office and 1 Labour users and somewhere around November the customer decides they don't want to renew for a year, they want to change for a monthly plan. Do I have to update their current subscription with 'CancelAtPeriodEnd' = TRUE, and start a completely new one on the 1st of February 2025? I don't want their subscription to end in November, I want it to finish when it's supposed to finish. Also if in the meantime, they add a new OfficeUser then I have to add this new one to the current yearly plan and let the proration take its effect, then add the new OfficeUser to the monthly one as well which will start when the yearly finishes?
Sorry if I'm overcomplicating, I just want to do this right.
Hi all. In the Session object's response, under total_details, I am not getting a breakdown field. I applied a discount code at checkout and I need to get the details of the discount code that was applied. But since breakdown is missing, I can't get this information. Why is it missing in my response?
Hi, I'm using charges to send money from a connect account to the platform account. The charge gets created successfully but the amount is added to the platform account's reserve and not the balance. I'm not able to understand the reason behind this.
Hi, I want to retrieve the detail of charge and payment with express account's checkout session id, but I don't have the express account id. How can I do?
Hello. what's the object of these id "py_xxxx"?
Hello. Please how to update this object? this is paymentInte id?
paymentIntens.update("py_xxx", {something})
this is possible?
hi, can i change country in connect account after i create connect account via API?
In my test mode, when I edit a Price, I can select "Auto", "Yes" and "No" for "Include Tax in Price".
But in my production environment, there is only "Yes" and "Use default (no)".
The tax_behavior then is "Unspecified" if I select "no".
How can I actually specify the price as being without tax?
Can anyone help me how I can create card token when i'm on test mode?
when I pass customer id to create card token API I'm getting this kind of error "Sending credit card numbers directly to the Stripe API is generally unsafe. We suggest you use test tokens that map to the test card you are using, see https://stripe.com/docs/testing. To enable raw card data APIs in test mode, see https://support.stripe.com/questions/enabling-access-to-raw-card-data-apis."
Hello, I have created the customer, and created the customer subscription and now have all those information in my frontend. Now I need a way when the user press "pay with paypal" to prompt the paypal and make the payment, when I do that I should create a listener that will listen did the user pay for the subscription.
Right now I don't know how to prompt the paypal for the payment, I have a custom design that is created for the payment, can't use elements from Stripe.
I need to create card tokens and store it to relevent customers so store multiple cards
@rancid coral Let's use the thread created for you: https://discord.com/channels/841573134531821608/1202537541195005982
Iām creating a custom form in JavaScript using stripe.createPaymentIntent and stripe.confirmPayment. Iād like to know if itās possible and how to add custom parameters to the object to be submitted, so that I can receive them later in the webhook. Thank you in advance.
Hi, I'm looking at the Stripe App authentication methods and under platform key I see "[Beta]
You want to distribute your app through Connect platforms." I was wondering if there's anything public yet about what that allows you to do? Is it for Platforms to distribute apps to their connected accounts or something different?
Can I do an API-call to stripe to tell it to run the retries for subscription webhook calls? Would be easier than iterating over each subscription and updating
hi, iam trying to add style to the card field that getting rendered in the checkout page but the change is not getting effercted .
Hello! I have correctly verified 3 domains (main domain, 2 subdomains) for Apple Pay but it only works on one of the subdomains where I can successfully display the Apple Pay button and make transactions. For the other subdomain and the main domain I get the following message in the console. How can I fix the problem?
Just replying to this one as itās now been closed.
hello, i want to pay an invoice with my revolute card, but it will decline everytime, what is the problem?
i have a stripe plugin integration, but iam unable to change the style of the card field that stripe renders , even though i change the style object
Hello guys, I have a question about monthly subscriptions where i have to update the tax rate, should i do it in subs or sub_sched ? what is the difference? Many thanks!
we are using stripe future payments for saving card details and charge the user later . But yesterday one user payment failed and the reasomn on the stripe is :- "Payment failed because of incorrect card number
Tell the customer to try again with the correct number. If that doesn't work, they should contact their issuing bank" . So as far as i know stripe verfiy the card details while saving. so how card number is incorrect
Hello.
Hi team facing issue with tax calculations stripe API using Nodejs https://stripe.com/docs/api/tax/calculations/create?shell=true&api=true&resource=tax calculations&action=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.
hi,
ihave contacted you before but you closed the chat befre helping.i have a stripe plugin integration, but iam unable to change the style of the card field that stripe renders , even though i change the style object.
As this message is now closed by the moderation, I will answer it here: describeContent =$0
hi, how can I get tax rate or tax percentage from the upcoming invoice object? My all products use SaaS subscription tax code, so tax will be uniform in the invoice.
Hi! I am using react native SDK to integrate stripe in our react native mobile app. In iOS build the payment sheet is not visible. When I rotate the phone clockwise and then anticlockwise, it becomes visible. Android build is working perfectly as expected. Has anyone else faced issue and found the workaround?
Hey there, I've just made a Stripe account. To finally be able to subscribe on a Kofi account. But which Card Number should I use, just my own Debit Card?
Cause my Card has several letters in it & that will not be able on Kofi "Card Number".
Hi, I got questions regarding submit evidence to dispute via API.
.n0tnull
hello I would like to implement a stripe payment page in my app project with react native in addition to that I wanted to know if it is possible with stripe to generate an invoice for the payment made
THANKS
I have registered an account and linked it to Google Authenticator. After logging out, I cannot log back in, and the system indicates that the verification code is incorrect. Initially, we bound Google Authenticator twice and later deleted one set of duplicates. Could this issue be related to the binding process?"
Is there any way to get a Charge object's ID from checkout.session.completed? I need to get a Charge object's ID when dealing with refunds.
Hello,
If I have tokenized credit card details, how can I use them and make Stripe Subscriptions or Payments without using client code flow ?
Hi , I have a questions regarding stripe subscription webhook
Hi I have some question regarding customer cards for invoices that have "charge_automatically"
Hello
how do we create the products related to the connected accounts? Or else If create them in our dashboard how do we know which product for which connected account?
Hi, a question regarding stripe tax.
Does Stripe uses the shipping address or the billing address to calculate the taxes?
I need a help about testing clock in stripe
I use the Customer Portal and there is an option for users to switch between prices. I have 1 for month and 1 for year. If someone switches, you only want it to become active during the next billing cycle. Not from the next invoice. Is that possible?
hello I have a question
If we use a express connected account, we can do the payments only in the same region?
Hi , we have Radar , is there a way to block burner cards in stripe ? region is USA
Dear Stripe dev team,
How can I retrieve the {{PRICING_TABLE_ID}} ?
Good morning! There is a way to change generated invoices pdfs in stripe?
Hi! I wanted to ask with you about a security topic. Before of all, I know you cannot provide any exact information but some suggestion can help me a lot. I am dealing with potential vulnerabilities like SQL injection, XSS injections, and Windows/Linux command injection.
This vulnerability is linked to one endpoint, where users can pass metadata in the form of a key-value pair object to the database as yours metadata. The catch is, this metadata can include just about anything such as email addresses, phone numbers, IDs, you name itāall as string format. We've given users the freedom to add.
I'd love to get your thoughts on how I can prevent those type injection attacks. Since we're not restricting users with a predefined whitelist, what's the best way to ensure our system stays safe as yours do it? Your advice on sanitizing inputs and implementing strong measures against these injection attacks would be super helpful
I am getting rate limit error with status 429 from a very long time I am trying after 10-15 mins on a subsequent interval
Hello. Team!
I have 2 questions.
Question 1. How do I know if a coupon was used for a payment on a subscription when the payment is based on a Checkout Session?
Question 2. When a one-time payment is made based on a Checkout Session, how do I know if a coupon was used with that payment?
Hi guys! I'd appreciate your help. I want to use Stripe form to Set up future payments (https://stripe.com/docs/payments/save-and-reuse?platform=web&ui=elements). Is there a way to use it with MOTO flag as described here https://stripe.com/docs/payments/payment-intents/moto#future-payments ?
can i chnage payment type in payment element using custom method
Hi, I created connect accounts (one express and one custom). In API-Call for create the address was specified in both cases. In express the address not displayed in dashboard contact details. In custom account it is displayed.
In both cases the contact details (address) is not being displayed on the invoice pdf
hey stripe team can u please check my account and tell me the douments required for the kyc and please allow my account asap
Hi, we need to display VAT on invoice in local currency CZK together with USD(our default currency). Is there a way how to edit the invoice and add this recalculation? We also were trying to change default currency on the customer detail page so all invoices for this czech customer would be in CZK. As explained in your documentation the field currency is not active... Any idea
We have stripe payments integrated into our teaching app. At present we have a set fee for the teachers and a set service fee we charge. How do we change this so the teachers can set their own price and we take our service fee . We are a UK based stripe account
Hey there, my team is looking to migrate our customers plus their card details out of Braintree and into Stripeās system. We have three questions, what is the optimal way for us to get Braintree to send Stripe our customers data, when Braintree migrates to Stripe will our current v1 system break due to the loss in customer data and confirmation of our team's role in the migration process.
I was hoping to get support on getting Braintree to initiate the transfer of our user data via the PAN export. Here's a link to the Braintree exports requirements https://developer.paypal.com/braintree/articles/get-started/data-migration/exports.
Firstly, to qualify for Braintree to initialize these migrations is that I can provide a public key from https://stripe.com/docs/payments/account/data-migrations/pan-import and requires proof of PCI compliance. I am aware that Stripe is fully compliant however, I need confirmation from your team that our Stripe account fulfills the PCI requirements. Is there anything Stripe can do to help to speed up the communication between Stripe and Braintree.
Additionally when the migration is occurring will our current v1 integration break due to loss of Braintree Customer data? Is there any solutions that you guys can give us to allow our v1 app to receive payments well Braintree and Stripe are migrating our data.
Question: The due_date in invoice is timestamp right? but I'm receiving this error "Invalid timestamp: can be no more than five years in the future".
due_date: 1706688000000
How to move subscription from one connected account to another connected account?
Hello! Iām currently having a small issue, I noticed my card was charged $19.95 twice on the 26th of January- Stripeās number appeared in the transaction and when I called, I was told to get in contact with a rep in some other way. Discord is the only fast working method Iāve seen. Iāve never even heard of Stripe before I saw the transaction so there was no way for me to have unknowingly given my card information and I didnāt subscribe to anything that costs that much. am anyone help me?
Can help
I have a payment system setup on our website already but need to make some changes to accept MOTO.
This has been enabled in our account already, but with the flow I currently use to process the payments it doesn't work.
Is there a better way to do what I try to do so that we can use MOTO?
The reason we are using MOTO is for taking payments over the phones and wish not to have SCA/3D Secure being required.
The current flow is:
- Create Stripe Customer
- Create Payment Intent
- Return the view with the payment intent into Stripe elements
- Customer fill in card details
- Place order into our system
- If no errors with our system, Capture the full amount of the payment intent. If an error, cancel the intent
For context, we are selling a product online but don't want to charge the customer until the order has gone into our system which is why we only capture the charge after.
This all currently works, but if I add the card payment options for MOTO to the payment intent, it requires a payment method at that point - which we don't have until the customer uses the stripe elements form.
Is there a way around this / better flow?
Does customer_update in checkout sessions create update customers stripe shipping after a succesful payment?
Is there an formula or algorithm to calculate what stripe will charge for subscription if for example amount is changed in the middle of period or if type is changed (from monthly to yearly) or both?
Dear Stripe development team,
How can I automatically add a promotional code with the ID API to a default checkout?
If I have an annual subscription, and I want changes to the quantity to be prorated, is it possible to charge for an increase in quantity the next month instead of at the end of the annual subscription period?
I know that it's possible to charge immediately, but if my subscribers add a few users in one day, I don't want each change to trigger a new payment.
how can i remove debit card option from stripe express onboarding
how i can contact to support due to my account will close
Hi! Iām feeling stuck/uncertain about one thing Iām building, so I kindly ask for any advice that could help me.
What Iām trying to achieve is to build a page that:
- Has a cart component
- Is accessed only by trusted admins āĀ itās not exposed to the customers
- Is rendered on the server side āĀ the state such as the cart data, selected customer data is managed by the server.
- Has a Stripe Payment Element to pay for the current cart state.
- Each element in the cart is associated with a Stripe product with a single, default price
- When the payment is submitted, an invoice with the cart items should be created and paid.
One approach I could think of is:
- Create invoice items for the customer out of the Stripe products that are in the cart
- Create an invoice for this customer
- Finalize the invoice
- Take the invoiceās payment intent client secret and use it to confirm the payment
Would that work?
Is what Iām trying to achieve even possible or is there no escape from the Checkout Session?
When i have a subscription with multiple seats and a customer want to switch from subscription i can use https://stripe.com/docs/billing/subscriptions/subscription-schedules/use-cases#changing-subscriptions. But when a customer buys more seats before de phases triggers from swapping the subscription it wil restore on the next phases the seats to before the phases. How can i fix it?
Hello, I've created connect application and I want to accept ach dd payments
When creating webhook on stripe dashboard I have to choose endpoint type between Account and Connect.
When I choose Connect will it listen to events from "main" account as well or only from connected accounts?
Should I create separate Account webhook and endpoint for it?
Hi devs, i'm using Stripe direct charges to a standard connected account in a SASS project which works very well however i want to achieve a dynamic callback URL on CANCEL and SUCCESS PAYMENT based on the URL (origin url in the browser) that sends the request to stripe CHECKOUT in seller domain instead of hard coded callback like so: success_url: ${process.env.BASE_URL}/payment/success,
cancel_url: ${process.env.BASE_URL}/payment/cancel
Hey everybody how's it goin? I have a question about refunds. I'm looking in the UI at pi_3ODWu3EZZGnJd3OZ0GFOBCvq, and I see a Timeline indicating some notes. Where do I find these notes in the API? Apologies in advance if I've overlooked them. My goal is to look up these notes when I'm pulling data for a refund.
Hello! I need help with stripe connect.
The project is b2b2c
For b2c im using stripe checkout session, because of some technical/time constraints i have to use stripe's checkout.
For b2b:
I completely understand the onboarding and account linking flow.
However I'm unclear on how i can add application_fee_amount on the checkout session create object
Hi, i'm using Google pay from stripe paymet element but it shows 0.00$ as price. is there a way i can show here the actual amount?
Hello,
On this page : https://stripe.com/docs/billing/customer/tax-ids
EU eu_oss_vat European One Stop Shop VAT number for non-Union scheme EU123456789
When you say European One Stop Shop VAT number for non-Union scheme does this mean enterprise outside of the EU ?
Hello I would to ask a question about how negative balances and reserve balances work
.juchom
I am trying to use the CardElement from Stripe in my custom checkout page with React. I don't want it to be a small one-line checkout element, but would rather it be the standard multi-line, split one with tabs or accordion.
I can't seem to get it to change at all, can anyone point me in the right direction?
Hi there, I need some advice on payment methods
Im getting error: "Error: No such customer: <customer_id>"
However, i can see the logged customer data before i create the checkout session
I have a banner popping up to verify my identity, but when I click in it- the note says nothing to verify. This is causing me not to get my payments and has been going on for 11 days.
hello, I am trying to do an integration between WPForms and Stripes that puts a hold on a card. The default integration is set to capture automatically. Does anyone know of a solution?
Alternatively, can I set the account to a default to hold payments instead of capture payments? Thus, when the automatic request comes in, it is automatically set to hold.
Hi guys , do you have an example to update taxe rate by subscription using REST Api?
Please, how this was resolved? This is exactly the case we have. Invoice in USD. but we need to show VAT also in local currency because of Czech law.
Hello, is there a way for us to view the embedded onboarding component as one of our live Connect accounts? We are trying to figure out how to collect the new requirements through the embedded onboarding component, but test mode does not give us any way to add items to the future_requirements hash for a test account.
Hi. Im from Norway and trying to implement stripe connect to allow payouts to my customers. I have setup everything according to the docs. But i cant add money to my balance. I get the following error:
We need some help with the API and Connect Accounts. We are a platform that is a marketplace where all of the transactions are well built with transfers/on_behalf_of payments/etc
The issue is, there is still ability for any of our accounts that have a connect account to log into their Connect Account dashboard and "Create a Payment" directly from there or even setup a shop and sell product with Link pay via "Product Catalog"
We want to completely remove the ability for connect accounts on our Stripe account to do any of this and collect any kind of payment outside of our platform/pre-build API logic.
We have already tried to disabled card_payments when creating the connect account, which disabled the "Create Payment" button, but there are still a plethora of ways for them to collect $$ via the connect dashboard and the product catalog. is there a setting where they can only edit their personal information/DD info and make sure 'on_behalf_of" still works for the API
Hello team, we would like to update the API version we are using [from 2022-11-15 to 2023-10-16]. We are developing in Java and the API is indicated in static. We have a UAT environment which is using the test mode of our production account. We have webhooks setup. How do you suggest us to test our code using the new API version in the test mode without changing the API version of the live mode? Thanks in advance
hello, we are using stripe in our magento2 but since the upgrade of magento 2.4.6-p3 we do no longer recieve the infor from stripe of some orders that are paid, they simply do not appear in our backend magento, whay?
Hello, I'm having an issue with the Create Payment Method API, we are using stripe.js and react-stripe-js which has worked well for a long time, but over the last couple of days have had some instances of it intermittently returning a 400 error with the message Received unknown parameter: card[networks]
Hi, as far as I understood, both types of monetization (Application Fee and Revenue Share) require connected accounts to our account of the type Standard.
This is described here: https://stripe.com/docs/connect/standard-accounts
If we want to use Application Fee we can do this following this documentation:
https://stripe.com/docs/connect/direct-chargesn
which means, we set the connected account in the header of the payment_intents method and add an application_fee_amount.
Am I right so far?
Is there also a documentation for the Revenue Share?
Hi,
is it possible to add the verification ID and selfie to blocklist from the Stripe API or it's only from the dashboard that it is possible ?
Question: why my amount in invoice item is in 0.01 instead of 1. I know i use the unit_amount_decimal but the value I set is "1.00".....
This is probably a long shot but in our react native app, we are implementing Stripe. as soon as the @stripe/stripe-react-native package is added to the project a different dependency (IDNow) crashes on Android with the following:
Have you tried setting automatic_tax=true? Then you might get VAT in local currency. Plus info regarding "reverse charge".
hello there
I am trying to use https://stripe.com/docs/api/payouts/list API to list all payouts
I see that by default platform payouts were retrieved.
When we want to retrieve payouts of a specific connected account - I can specify -H "Stripe-Account: acct_1OH" header.
But do we have API to retrieve all payouts for all accounts that happened in a specific timeframe or do we have to always query one account at a time?
TIA
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
@fleet gulch one more tip what we can try. Thx @agile pagoda .
Hi i need help for Stripe Atlas.
hi i have problem with refund but the assistence don't responde
Distinct payments and Transfers - Hard for Accounting
Hey everyone,
I'm seeking help with our use case.
We are a tours and activities booking marketplace. To picture it simply : We built a marketplace like Airbnb Experiences.
We implemented Stripe Connect 2 years ago (we've been operating for 2 years then) to manage payments and payouts to our providers. We implemented it using the Distinct payments and transfers flow for the following reason :
- Our clients (tourists) book the activities in advance (1 to 6 months in advance)
- We prefer that our providers do not access their share of the booking revenue until 48 hours following the completion of the tour or activity. Consequently, we initiate a transfer from our Stripe platform account to the provider's Stripe Connect Express account 48 hours after the tour or activity has been delivered. It is at this point that we regard our commission as having been effectively earned.
That 48h buffer allows to manage any last minute cancellation/refund.
Our struggle is the following : Accounting
- It is quite hard for us to determine how much we can cash in (to our company's bank account) each month
I know that with the standard Stripe Connect Payment (the one that splits the platform's commission and provider's cut straight from the PaymentIntent) could resolve our accounting issue but for the reasons explained above, we can't go with this solution... Unless there is something that we've missed.
Does anybody think about a solution to ease our accounting process ?
Hello, I'm looking for node.js for https://stripe.com/docs/api/external_account_bank_accounts/retrieve. I'm trying to show my users their balance along with their payout history, the stripe.payouts.list only lists the destination id and doesn't include human bank identifiers, so I'm now trying to see about using the destination id to fetch the external bank accounts so they can identify where funds are paid out to
I am trying to setup "setupIntents" for saving the bacs details on test mode. But I am getting this error "Your account is not configured to directly use SetupIntents to create Mandates for Bacs Direct Debits." I am on test mode and my 'bacs' option is enable in my account, then why this error showing?
Hello, I used the stripe API to create prices for my products and I was curious if I did something wrong, because in my product catalog when I look at the prices, if I set interval: 'month' I cannot generate a price link, but if I set interval: 'month' + interval_count: 3 then I can generate a price link.
Hello,
We are looking for a way to allow our users to pay for our service but we want to perform payment intent in an async separated process.
To do so, we were thinking about using setupIntent to allow the user to authorize our separated process to perform the paymentIntent later (which could happen within the next hour).
However, we are not sure this workflow is the best from our user perspective. We are afraid the user will first see a screen to allow a 0⬠payment and validate 3DSecure with this first setupIntent and then been charge of the actual amount.
Is there a way to ensure this won't happen ?
Indeed, we would like to show him directly the actual charge he's authorizing.
Also, is there a possibility the user will see in his bank account statement two different lines (one for the setup intent, one for the paymentIntent) ? Is it possible to avoid that ?
Thanks for you help
I'm working on enabling payments for subscriptions to software, and I can successfully (in test-mode) charge users, but the returned session object seems not to contain the actual product to which they subscribed. What am I missing. The sample app at https://stripe.com/docs/payments/checkout/fulfill-orders (for the Golang version) says:
sessionWithLineItems, _ := session.Get(session.ID, params)
lineItems := sessionWithLineItems.LineItems
But the go compiler complains that
session.Get undefined (type "github.com/stripe/stripe-go/v76".CheckoutSession has no field or method
Any ideas? I need to get the product ID so that I can feed that to keygen.sh to generate a license key.
Hello - I am having trouble with using the JS Elements in a Vue app. I can get the payment elements to load and render on the initial page load. But after any change I make to the page/cart the payment elements disappear. I use v-once on the div that wraps the #card-element. What am I missing?
Hi, is possibly to pre-fill the phone in the Checkout session for a new user using the stripe-python library?
Hello, I have a client that set up Stripe with Gravity Forms and the test data worked but it appears to be stalling out now that it's live. Is there a way I can check if the Live signing secret is working correctly? I assume the test card info wouldn't work in this instance?
I am trying to set up automatic payment for my website
Hi there! I To set up a payment method I render the Payment Element before I create a SetupIntent, then I confirm the Intent from my server. (https://stripe.com/docs/payments/finalize-payments-on-the-server?platform=web&type=setup).
Scenario: It returns SetupIntent with a status "requires_action".
Questions: if I handle it with stripe.handleNextAction() is there anything else I have to do? Will that trigger 3DS for the client in accordance to what the card issuer requires e.g. will it prompt the client to confirm the operation in his bank app? Will I get the window stating that we're waiting for the confirmation?
I have webhooks setup for the application and they have been working great. I only send checkout.session.completed events. I had 3 payments occur. Payments 1 and 3 were both cards and their webhooks were sent. Payment 2 was a us_bank_account and a checkout.session.complete webhook was never attempted. I can see in the activity list checkout.session.completed event had occurred on payment 2. The webhook configuration has not changed. If I see that event in the activity list I would have expected a webhook to get fired off (even if there was pending microtransactions validation for a challenge deposit). Am I doing something wrong?
Hey there, we are trying to finish KYC information for a Canadian account and I have a question about the customer tax IDs: https://stripe.com/docs/billing/customer/tax-ids In the account KYC form, I only see an ability to enter the Business Number and the Quebec sales tax ID, but our customer says "I only have an Ontario company key for a provincial ID". So i am trying to see how i can submit the different tax-id options. 1. I am not sure where these taxID enums should be entered and 2. I am not sure which one to use.
Hi there! I'm developing a subscription application using Stripe. After a user subscribes, I make a direct call to the Stripe API's subscription creation method. Using Webhooks, I update my database with subscription information. When checking a subscription status, I query my database instead of Stripe. In the frontend, I'm facing issues with page reloading after a subscription due to the asynchronous nature of Webhooks. How can I address this without resorting to calling the Stripe API to check subscription status?
Hello I have enabled appple pay for that domain and added file on server but still applepay optoion is not showing
hello
hi there, when using stripe connect how is refund done, when i try testing refunds the all money is refunded from my account for an order and not the stripe account that payout has been deposited into
Hello
I am trying to use https://stripe.com/docs/api/payouts/list API to list all payouts
I see that by default platform payouts is retrieved.
When we want to retrieve payouts of a specific connected account - I can specify -H "Stripe-Account: acct_1OH" header.
However, I do not understand how to specify a connected account when using Java SDK.
I do not see any setter like that in the com.stripe.param.PayoutListParams;
my code sample:
public PayoutCollection getList() throws StripeException {
PayoutListParams params = PayoutListParams.builder().setArrivalDate(ArrivalDate.builder()
.setLt(Instant.now().toEpochMilli())
.build()).build();
PayoutCollection payouts = Payout.list(params);
return payouts;
}
Pls, suggest how to specify a connected account in the request using Stripe Java SDK
TIA
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
boa tarde
let's say i want to update a subscription and a user has removed payment methods in the interim. how can i get a payment intent from an existing subscription to handle that update?
Can I update a paymentIntent using the JS SDK? Or do I have to send a request to my server and do it from the backend?
I am having trouble with terminal currently. I am using the 3.0 SDK and keeping getting card decline with no verbose reason why. It's not a decline amount, and I am using my test card that I've had for 4 years. No logs on the payment intent so confused how to debug it pi_3Of6FEAcqRxm04BK0iwzEc7q. I can also confirm I am on test enviornment lol
hello, is it possible to enable multiple payment methods when using PaymentRequestButtonElement and ExpressCheckoutElement? seems I only see one method which is Google Pay since I'm on Chrome desktop browser
Is there any information about when the Financial Connections product is going to be available in Canada ?
Hello, can i specify destination details in here https://stripe.com/docs/api/checkout/sessions/create destination will be a connected account
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 am having issues adding my affiliate Track Desk program integration code for my Stripe account on my Go Daddy website. This allow me to track clicks and conversions. Has anyone done this?
Hi, when does stripe not send invoices? I have a stripe connect account which sells products through stripe, and the customers of this account are not getting any invoices generated. Is it because of the type of product? Or is it a setting of connect accounts? Thanks for your help
Hi, can I use stripe express instead of stripe for my woocommerce store if my products is not supported by stripe??
I did an I was told that I can use stripe express instead of stripe I wanted some confirmation and more details since I didn't get that from the associate.
Sorry if there is a better resource out there. What would we put down for first and last name on a visa gift card? Customer claims they did not have to register it with Visa. We've tried their name and just Gift Card
hi, we use paymentMethodId=pm_card_visa when writing our e2e and today, the expiry month becomes 2 and it was 1 yestereday. Is it always default to the current month if we use create payment method with test card this way?
I am trying to understand ACH debit failures. Using the API I need to see what fees were charged and what fees were returned. However, this does not appear to be part of the balance transaction attached the the intent/charge.
For example. If an ACH fails how can I look at the payment intent and related structures to see if the $4 fee is charged, if the stripe fees were returned, and if the application fee was returned.
Hey there - curious if anyone has any insight about how we might pair payment pre-authorization (via the payment intents API) with subscriptions (or an alternate solution). Here's the basic flow we're trying to achieve for context:
- An applicant fills out a form detailing their qualifications to join our platform
- At the end of this form, we want to require the user to pre-authorize payment for a subscription to our platform
- If the applicant's application is approved, we want to charge the pre-authorized payment method and activate a subscription for the user
- If the applicant's application is rejected, we want to cancel the pre-authorized transaction
Anyone have suggestions (or similar experience) on how to "stitch together" Stripe's offerings across subscriptions, invoices, payment intents, etc. to achieve this result?
davidlormor
i need help getting into my strip account i use what not to get in but when i try and sign in on my phone it says email doesnt have an account and when i try and sign in on my laptop it send a code to my phone i put it in and then click this what not account link then it says its invalid
Is there a discord channel for non dev help?
Hi, how to update single phase of scheduled subscription? I have different phases but I want to update end_date of one phase?
I am trying to handle the requirement of the statement descriptor not matching the business (invalid_statement_descriptor_business_mismatch), however i am not seeing that error in requirements or future requirements for an account I just created acct_1Of7uqGhWd4gf43o. Was wondering if i could get some insight on that
Are there limits to the number of test clocks I can have active at one time?
I want to run a simulation of 1000 users getting billed for two years. I'm hoping I can set up 1000 clocks (or 333 clocks with 3 customers each) and advance them all in parallel so the full simulation just runs once on my side.
Hello, We are trying to create a Pricing model which charges you a monthly subscription fee and also an extra fee based on usage. The monthly fee will be charged immediately and then you will be charged at the end of the billing cycle based on usage.
The only way we could accomplish this requirements in Stripe was to have 2 prices within a single Product. The 1st price is a recurring Flat Rate fee and the 2nd price is Usage Based fee. Is there another way we can accomplish this without having 2 prices? If no, how much can we customize the Stripe Hosted Checkout page to remove some confusing text? See attached image
hi, is there a way to create a link for a stripe connect account to confirm their payment intent?
Hello Dev team, i have a question about link in express checkout, for some users we're seeing that "X company requires a billing address" , is this a customizable setting somewhere?
Hi! I am using stripe connect and I was testing a payment to an express account located in Canada but I got the following error
Cannot create a destination charge for connected accounts in CA because funds would be settled on the platform and the connected account is outside the platform's region. You may use the `on_behalf_of` parameter to have the charge settle in the connected account's country.
I switched it to on_behalf_of but now get the following error
Error: Can only apply an application_fee_amount when the PaymentIntent is attempting a direct payment (using an OAuth key or Stripe-Account header) or destination payment (using `transfer_data[destination]`).
am I missing some context?
hello my account has just been blocked although I have confirmed my identity I request that my account be unblocked!
On Connect with custom connected accounts, to ensure that connected accounts get paid the day following a successful charge, I should pick my interval to daily and my delay_days to 1, is that correct?
hi all.
regarding registered email in stripe , please tell me how to change my email.
Hi team,
Why does the payout estimate date always keep extending? I am curious about when you will actually send me the payouts.
Thanks.
Hello, Iām required to reverify my account, but the Dashboard portal doesnāt work and I canāt take a picture of the back of my ID. Iāve been in contact with email support, but so far supportās been really slow and unhelpful.
Hi, I am using stripe on react native (0.35.1) and expo sdk 50, I have completed the migration with no errors in the build.
The PaymentSheet flow works correctly on iOS but on android I am getting this error: "No payment sheet has been initialized yet. You must call initPaymentSheet before presentPaymentSheet."
I have checked the client/server keys, I even added a delay between initPaymentSheet and presentPaymentSheet but it still doesn't work, the same code works fine on iOS.
Hi, I've got a question about embedded connect components.
We embedded the Payments component. But it only shows connected account users:
- payment details
- timeline
In the demo on the site it shows a third section:
- Payment method details
How do we get this to display?
Hi, All! I need your help with receipt when I create a charge object. So currently I get this receipt.
But I need to add "Some fee" on the receipt with description in the api. so it will looks like this.
how can I approach this with the description attr?
Hello folks, I just noticed something unexpected, a customer of ours was able to create a price for 0Ā£ using our integration. Initially, I thought it was a bug, but then by trying from the dashboard, I was also able to make it. Why is that? There is something i should take into account? Since this is a subscription it means that the customer will paying Billing fees for it?
Hi there,
I would like to check if anyone knows how to extract a report which consist of all "advance options" details we have set in product creation? Appreciate the help!
Thanks!
Hi, just want to confirm that stripe API's dates are in UNIX format
Once the invoice is created i manually finalizing that invoice but it seems stripe apply first automatic try to attempt take that invoice after 1 hr i don't want this behaviour once it's finalize try to take payment from user
how to get the 1000point?
does prepaid vanilla gift cards work?
`self.paymentSheet.present(from: self) { [weak self] result in
switch result {
case .completed:
case .canceled:
case .failed(let error):
}
}
`
Dear supporter. How i can simulate "failed" case ?
https://stripe.com/docs/payments/accept-a-payment?platform=ios&ui=payment-sheet
hi there, can i delete all account connect with status is "Restricted" for 1 time call api?
Hi
we have done integration with stripe and we are developing code related to 3ds card for set up intent
with sandbox mode, that modal which opens to confirm is closing by itself .any idea ?
Hey, i am getting the following errors:
"message": "Sending credit card numbers directly to the Stripe API is generally unsafe. To continue processing use Stripe.js, the Stripe mobile bindings, or Stripe Elements. For more information, see https://dashboard.stripe.com/account/integration/settings. If you are qualified to handle card data directly, see https://support.stripe.com/questions/enabling-access-to-raw-card-data-apis."
I am providing a service to a client who wants unsuccessful payments not to appear on his dashboard, not even in the total count, how do I do this? I didn't find it in the docs
Hi all, I'm new to stripe api and currently starting. I have a usecase where i need to use payment links and i need to add a co-pay amount to it to be reduced. How can i implement this? Thanks in advance
p
Hello, with reference to the thread, i have verified that the account is connected by using the list connected accounts api
Hi does stripe connect support radar?
why does my account on stripe shows enabled and not completed although i have completed full onboarding?
gauravsingh8988
Hello, I have a subscription downgrade flow question. I'm having a hard time trying to figure out what to do with customers who switch from yearly to lower tier monthly. Mostly because it looks like they get to use their invoice credit balance towards the monthly plan and on my end if they choose a yearly plan, they continue to get the yearly plan tier since they already paid for it.
So if the plan is 500/year and they switch to a 10/month, they get 50 months of the low tier instead of....ending up with a 0 credit balance at the end of the first year. What can I do? Is there some kind of guide on this? I'm using stripe webhooks and stripe checkout/customer portals.
Hello Stripe,
I have a client that is moving from stripe payments to stripe billings subscriptions in their website, I checked the code for the embedded checkout from this link: https://stripe.com/docs/billing/subscriptions/build-subscriptions?ui=embedded-form
The client needs a monthly subscriptions I added a product with a monthly price and it works good, except that the client wants to take the first 3 months subscription upfront when a customer subscribe for the first time and then after those 3 months it will be billed monthly.
I tired doing that in the checkout session but it gave me this error:
"Checkout does not support multiple prices with different billing intervals."
so is there any way I can have an embedded checkout interface with the mentioned use case?
Hello Stripe,
I am trying to add the card for the customer I have already added through API.
Its seems like I need to create the token first then need to pass the token to the CREATE CARD api then it will create the card for the customer.
But I am not able to create the token for the test card, I don't want to use the already created tokens, please suggest
Hey there
I am trying to attach a userId to the metaData of my customer portal using a customer portal configuration object. However, once the user tries to cancel their subscription from the customer portal, i do not see any metadata in my webhook logs from this interaction.
Hello, Stripe!
I'm attempting to set up a connected account, but it's automatically categorized as restricted. To proceed, additional information from the user is needed for their connected account. Is it possible to submit these extra details programmatically, either through an endpoint or is providing a remediation link with the sole method for collecting this information?
hello Stripe
I have two questions about connect account status need your help
- How long will a future_requirements be requirements?
- Whatās the exactly conditions when a connect account status show restrict soon?(I have a customer show restrict soon on stripe dashboard ,but only future_requirements need update)
Hi everyone!
tldr;
How can I identify the product linked to a payment_intent.succeded?
Long version:
I have created a payment link via Stripe Dashboard for 2 different products and I want to send an email to my customers based on the product they bought.
I am listening to webhook events and from my understanding, I should react to payment_intent.succeeded because it's the event that notifies of a successful purchase.
How can I identify for which product the event is for?
Hi Again river, regarding the (first 3 months subscription upfornt and then after that it's monthly) use case.
I created a price of type recurring and made it for 3 month but it shows the customer that its x$ every 3 months, while I want the writing to exactly be x$ for the first 3 month and then y$ every month after that, do you know how can I achieve this?
I also tried to make monthly price and then change the quantity in the checkout session. but it shows the 3 months price per month which doesn't work for me either.
Hello, I have a stripe subscription product with two prices. One is monthly and the other is yearly. I am running into two separate issues
-
When a user goes to update from monthly to yearly or vice versa while they are still on the free trial they have to immediately pay instead of making the switch and charging them when the trial ends. (I offer a 14 day trial on both versions of the product)
-
When a user goes to update from one to the other, there is the "monthly" and "yearly" tabs, but when they navigate to each, they are both marked as "selected" which is confusing to the user (see attached screenshots). When I'm on the stripe customer portal UI on stripe.com it has "select" next to the one that is not selected. Is there a way to get it to be like the one on the stripe website?
Hello when i create connect account and send api to get link setup connect account, next i use api $stripe->accounts->all(); to get all connect account, how i can know Which account has complete information, which account has not filled in enough information ( exept add card, a bank)
hello, Im busy building a payment system using the PaymentElement from the react package. how can i allow users to enter a promo-code using this element (i have a few of my Beta users that i want to issue some promo-codes to). basically i need to know where to start
hey listen when i chekout withut coupon its working fine but when i chekout using paramotion code its not working is thre any other webhook evnt call when i applying with parmotion code plesse guide me
Hey, want some help in the payment successful after events.
Hello, can i speak to someone in prive about valuta exhange on a bill?
Hi, is there a way to connect the Express Connect Account onboarding flow with subscription flow?
ąøą¹ąø²ąø«ąø„ąø±ąøąøą¹ąø²ąøą¹ąøą¹ą¹ąøą¹ąø wordpress ąøąø°ą¹ąøąø²ą¹ąøą¹ąø ą¹ąøŖą¹ąø¢ąø±ąøą¹ąøąøąø£ąø±ąø
Hello, here's my situation:
A person reserves a subscription, which creates a subscription on the Stripe side without immediately activating it. Then, an admin approves or denies their reservation, and if it's approved, it activates the subscription stored on Stripe.
I'm not sure how to properly implement this with Stripe.
Hello stripe support
here's my situation: I have a twitter account with monetization activated but I don't have access to the associated stripe express account. I'd like to retrieve or revoke access.
Hi, we have a connect customer trying to connect to our account, we're in the UK, they're in Australia, they have 5/6 directors on the account and it's asking them to enter address information for all of them, any idea if they need to add ALL of them in, or just a few to verify it? The account is already receiving donations elsewhere. It's also a charity.
Hi, I want to set up PayPal for subscription payments. After submitting the form using Stripe Checkout with PayPal as the selected payment method, I receive the invoice.payment_failed event (evt_1OfEyDLDXwYyczdRvYjLP28S) initially, before deciding how I want to complete the payment on the "Paypal test payment page". I want to know why I'm receiving this event before choosing an action. Will it behave the same in live mode?
apple pay is not showing in this page
We have dynamic payment method enabled for Connected accounts and we use hosted checkout (direct charges in this case). We have a merchant requesting iDeal as payment method in their checkout for People in Belgium, it's shown in the Netherlands for payments in their account. But i can't find the option anywhere, it seems all automatic with no option to overrride it to for example show it in Belgium. Is there a way to allow this merchant to show iDeal in Belgium?
Hi guys(and girls). We are using stripe api for our app since 9 months and it works pretty well. We still have some issues and the biggest issue at the moment is that the loading time when we do a checkout sometimes takes more than 10 seconds and then also after payment is done is takes more than 10 seconds for confirmation. The strange thing is that this is only on PRD environment. When we connect with sandbox environment (with exact same code) we don't have any issue. Any thoughts on this? This is what we use for checkout: https://stripe.com/docs/api/checkout/sessions/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.
Hi there. I use stripe via a booking system. Does anyone know about the new software implemented to verify stripe details against companies house details - has anyone experienced anything faulty with this causing account suspension?
Inviting developers into our account is sending the verification link to me rather than to the email address I invited
Hello! I need some help understanding how invoicing works when it's attached to a subscription
Hello, good afternoon
Hello Team, getting this error when try to confirmSetupintent for google pay 'Internal Error Handler: DOMException: Failed to execute 'postMessage' on 'Window': Delegation is not allowed without transient user activation' any idea?
@wicked sigil
Hi there,
Is there a way to get logs related to payment failures or more specifically update subscription has failed in our service? We use GCP
Hi devhelp š Is there a way to find out if a 3DS challenge was abandoned vs not actioned? Context: SetupIntent status = requiresAction
Hello,
Is there a way to add extra mentions on an invoice when a payment succeeded ?
I'm in France and when I charge a customer in UE but not in France I have to add a legal term to the invoice.
Hello, can anyone help me with creating meta data of customer dure checkout session . I am creating customer during first checkout and i want to add some meta data for customer . I am using it like
metadata: {
key: value,
key: value,
key: value,
},
in checkout.session.create but meta data is not created
i had checked the docs for checkourt.session.create there an option for that but not working
metadata
object
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to metadata.
hello, are there steps you can take to unblock an account that has been blocked due to a high risk of customer disputes? Or, can we discuss the cause of the block with someone?
Hi, we are using Setup Intent. Client Secret and accordingly Payment Element to change a customer's Payment Method for an existing customer subscription (currently test mode for dev). However, the Payment Element does not offer all Payment Options which are activated in the test mode Dashboard (only CC, but not SEPA). Is there a special way to configure which payment options are shown? Thanks for your help!
Hello guys, any concern/risk to update a subs from postman? maybe api secret?
Hi I'm trying to understand what are the allowed values that I can list in the paymentMethodTypes property when creating an express checkout element, but I can't find this information in the documentation, maybe someone can give me a hint?
My price has multiple currencies but checkout detected my country wrong
Hello! With invoices, is the line item object equivalent to an invoice item?
hey, I have an issue in the doc of subscription schedule https://stripe.com/docs/api/subscription_schedules/create?lang=node
the customer is not required but i got this error "You must provide a value for 'customer'"
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Reason: #šrules#5
Hi, could you please explain the difference between creating direct charges described herehttps://stripe.com/docs/connect/direct-charges#collecting-fees and the section 4 āAccept a paymentā that is described in this section https://stripe.com/docs/connect/enable-payment-acceptance-guide ?
hi , can anyone help me how to show Apple/Google Pay button uisng Stripe.js
Hi, I have an issue with CashApp failing tests. Basically, after reading the QR code, landing on the test payment page, and hitting "FAIL TEST PAYMENT", stripe.confirmPayment will not return an error object, but a paymentIntent object instead. I see a paymentIntent.last_payment_error property, but I'm unsure whether I can use it as source of truth to display an error in my web app.
Hello there, i was wondering if it was possible to change the text shown on the connected account creation host by stripe :
'Company partners with Stripe for secure payments' ? Thank you
Hi! Have a problem with one guest. They got a payment element stripe form with postal code and they are confused. This is a first time someone is complaining about this. They are saying they are from USA and that thay don't have postal code?
Hi, I am using Stripe.js and calling stripe.confirmPayment(...). I can see against payment_intents in the dashboard there are activity messages such as "the payment .... requires you to take action in order to complete the payment". I was led to believe the Stripe.js would handle these, can anyone confirm the expected flow for me please?
Hi all, I have the following issue - When a stripe connect account user does a top-up (from the UI), this is not getting added to the balance. Is this just a delay which will eventually be processed or am I doing something wrong?
Hi, we are utilising the InvoiceCreation-Parameter while creating a stripe checkout session for our connected accounts (using the .NET-NuGet-Package). Our product owner would like the invoice created to be in A4-Format, which is currently not the case. Is it possible to modify that in the checkout session creation or does the invoice need to be created separately then?
Hello Stripe!
Right now, i have configured the connected account with my card and in future i would like to update this method to bank transfer for payout purpose , is there any way to manage this thing ? ( I am creating express connected account )
Hello, how could I know (via webhook) if the customer has already configured the payment method? Or if there was any other way to check this more easily.
My intention is to notify the customer that the trial period is over and that they have not yet configured a payment method. I started using receiving 'invoice.update' and '.default_payment_method === null'. but I saw that my other clients are also null, so I don't know how to proceed.
Hello, seeking dev support for Stripe app implementation: I have 'self' in my connect-src of my CSP in the manifest file but getting
"'self'" "connect-src" is not a valid URL
``` error while uploading the app
@violet gulch please keep messages in the thread already open for you
Has anyone had issues using stripe Tokens with the user is in "Private Mode"? When users go to our custom checkout in "private / incognito" they are unable to proces the request.
Hi, I have a question about this form payment.
Its possible to remove this list about country? Is this field mandatory for payment authorization?
I was trying to send a prorated refund to all my customers as my service is coming to an end, my script calculated the wrong prorated refund amount. Is there anything Stripe can do to correct my mistake?
The docs (https://stripe.com/docs/payments/checkout/automatic-currency-conversion) say that I can enable automatic currency conversion settings here: https://dashboard.stripe.com/settings/automatic_currency_conversion
But when I click this link I get redirected to the dashboard home, and when I search for "automatic currency" nothing pops up
Ah.. I found a support page that says it only applies to US and Canda merchants.
Stripe doesn't change currency when the customer changes billing address during checkout.
I create the checkout session like this:
const stripeSession = await stripe.checkout.sessions.create({
line_items: [
{
price: 'price_1OfOCrJc1k5apP36r2EEQEjl',
quantity: 2,
},
],
mode: 'subscription',
billing_address_collection: 'auto',
success_url: successUrl,
cancel_url: cancelUrl,
tax_id_collection: { enabled: true },
automatic_tax: { enabled: true },
})
And the price is always displayed in EUR. If you look at the price_1OfOCrJc1k5apP36r2EEQEjl you can see that it has a EUR, AUD and USD currency and the tax behavior is set.
@knotty forge please use the thread that's already open for you
If the response to a v1/refunds call comes back with a status of "pending" instead of "succeeded" does that mean the call was successful and the refund has gone through? I am assuming yes but I'm not sure why sometimes we get "pending" instead of "succeeded" when the transaction has never been previously refunded?
hi
Hello. I am Using stripe connect and one of my connected accounts/customer has the problem that his account is restricted. He can not see what's missing and i just get this information:
Can someone tell me where he can see exactly what is missing?
HI, I have a meter based subscription in stripe and I want to pass on the usage from Salesforce to Stripe without having the usage record sum up all usages sent from SF. I want to be able to reset the usage to whatever the Salesforce has sent. How can I achieve this. Much appreciated.
Hello I am searching developer from Poland because my English is not good
Hello,
I have a problem using off_session on a test card with 3D Secure.
The initial payment is authorized with Set up for future use (I can see the intent payment that created this pm).
Except that when I create a new paiment_intent it's refused for this reason:
The bank returned the decline code authentication_required
Here's the original pi: pi_3OfNb4EIMbi0WuJ61K2dh0Gv
The created pm: pm_1OfNbHEIMbi0WuJ6E1r4AVsh
The offline pi refused: pi_3OfONYEIMbi0WuJ61G0jov26
I don't see what I'm doing wrong.
Thanks for your help
Hi, i have issues with the SessionCreateOptions object, when i take the example given in the doc, the compiler tells me : "SessionCreateOptions does not contain a definition for 'UiMode'"
` [HttpPost("")]
public async Task<ActionResult> StartSession()
{
StripeConfiguration.ApiKey = "...";
var options = new Stripe.Checkout.SessionCreateOptions
{
Mode = "subscription",
LineItems = new List<Stripe.Checkout.SessionLineItemOptions>
{
new Stripe.Checkout.SessionLineItemOptions
{
Price = "{{PRICE_ID}}",
Quantity = 1,
},
},
UiMode = "embedded",
ReturnUrl = "https://example.com/checkout/return?session_id={CHECKOUT_SESSION_ID}",
};
var service = new Stripe.Checkout.SessionService();
service.Create(options);
return Ok();
}`
Hello. I'm having some problems with a webhook supposedly not firing. See we_1C7W6PL7ilRdQXxEBuxH4pD0 - I should be receiving reporting.report_type.updated but as far as I can tell that's not happening
when using a Payment Intent, can I authorize a $1 payment instead of completing a charge? basically us putting a hold on a card and not fully executing the charge, kinda like what hotels do
Him Im trying to login on a second computer at home and the loggin said the password was not correct and aI have verified it as correct. Why can I not log into our account
Does anyone know why sending metadata to a subscription like this would have set it back to active instead of canceled as a status? It also seems to have zeroed out the cancelation data that was there previously.
I am using stipe in India. India's most used online payment method is UPI. Not card payments.
I have another payment processor Phonepe.com
Can i intergate phonepe.com and using stripe's checkout pages?
When I use the api in C#,
After Creating a Customer
Attaching a TaxId
And Creating a Subscription, I forward the customer to my payment page with stripe.js
The subscription will use the payment method from the payment page
But my Customer will not have this payment method defined as default. Is there a way to do this by default when creating the subscription ? Or when creating the customer ?
Hi,
We're trying to clean up our payment metadata and make space for new metadata fields (we've hit the 50 column cap in the reporting module). How do we go about removing payment metadata fields that either 1) come through as null/blank and are extraneous or 2) have been used previously (will have data populated) but are no longer needed?
Thanks
In Stripe Docs I search for "send_invoice", I get some results and when I'm about to click, a chatbox starts typing. As the chatbot types, the links move down about one position per second, so I can never hit the links. Terrible UI!
Hi,
I'm using stripe's payment element in my web app, andI'm trying to avoid any calls to google so I disabled google pay on my stripe dashboard, but it keeps sending a request to pay.google.com for some reason, any ideas why this is still happening?
Hello there. In the docs for the Invoice object (https://stripe.com/docs/api/invoices/object), it lists the invoice status field as being nullable. Do null values happen in reality, or can we rely on invoices always having a status?
I would like to use AWS Secrets Manage to save Stripe Secret key. This aws service can do automatically key/password rotation. my question is: Is it possible to create a new secret key not through Stripe Dashboard but through Stripe API?
Hi, Do we have webhooks for usage_records to be sent to Salesforce via Salesforce connector? I guess what I am trying to achieve is when the usage for usage-based product is sent from Salesforce. I want Stripe to provide confirmation that the usage record has been updated. I cant see usage_record webhook to listen to in Salesforce Connector.
When I create or update a subscription server side, is there a way to block the payment ?
And then when I forward my customer to the client side with the payment intent secret, he can see how much to pay and validate.
Hi! Confused why Stripe is applying default payment method settings upon customer payment completion (anytime a customer pays, the payment is set to the Default Payment), when the Stripe Settings UX has no reference to this. Within Customer creation, the default payment method is set to null. Within Invoice creation, the default payment method is null.
Hi! I cannot add a team member. New members never receive the confirmation link/invitation. What can be done? Thanks!
is there a way to update the an elements provider to add the client secret? without blowing away the component tree with a key?
Hi, we've recently had a need to delete our test data and it's taken well over 24hrs so far which has gotten in the way of work, so we're thinking we should do it more often so it's not so long, is there a way to delete all the test data via API?
Hi, we are starting to offer Affirm as a payment method and we are seeing some differences between the mobile and browser payment windows. In browser we see the monthly breakdown options the customer has, but this isn't offered in the mobile window. Is there something we can do to show this info?
wanted to continue to my very previous question - I'm trying to use PaymentRequestButtonElement for Set up intent and Payment Intent. and I'm using stripe.confirmSetUp for set up intent, stripe.confirmCardPayment for Payment Intent. however I'm getting this error for Set Up Intnet flow
IntegrationError: Invalid value for stripe.confirmSetup(): elements should have a mounted Payment Element or Express Checkout Element.
Hi guys! Does anyone know - when we do Stripe::Invoice.list(customer: customer_id, expand: ['data.subscription'], limit: 13) - what is the max limit we can set?
you don't have any conversion element ??
Hi - how do i get the products purchased from a payment via the api?
Hi, If I create a subscription to a customer using stripe api will it be charged automatically or I would need to manually create the payment intents and charge him (I'm talking about the first charge)
hello, im trying to follow up on a question from yesterday
Hi, is there an option to migrate customer information to Quickbooks or Authorize.net?
When I create a payment intent with metadata sometimes it creates the payment intent with and sometimes without the metadata?
I'm using python
Hi. Question about charge metadata updating.
I have a charge: https://dashboard.stripe.com/test/payments/ch_2Of9dX1S1cDcbs8f0PSEzajG
Then I made a refund on that charge, updating the metadata: https://dashboard.stripe.com/test/logs/req_J5Jp24vJFxfnGe
But when I look at metadata attached to charge, it did not update: https://dashboard.stripe.com/test/payments/ch_2Of9dX1S1cDcbs8f0PSEzajG
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
In the dashboard there is a "Upsells to" option for pricings. How do I set this via the API?
Hi folks, We detached payment methods for customers that were not supposed to be detached.
Can we detach the payment methods back to the customer? If not, what is your advice for handling with this use case?
Hey everyone! I hope you're all doing well. I'm currently working on integrating Stripe with my NEXTJS 14 application. I've successfully created a new account on my Stripe dashboard as a customer. However, when I try to redirect the user from the subscription page to the Stripe redirect, I encounter the following error:
"Something went wrong. You might be experiencing a network connection problem, the link could be expired, or the payment provider cannot be reached at the moment."
I've attached the relevant code in the screenshot. Could someone please assist me with this issue? Any help would be greatly appreciated! Thanks in advance!
Hello guys! I need help, I need to get fixed and percentage fees in different countries, is there some endpoint or function on stripe to get it? Or it's all manual?
Hey there,
We are using Stripe as a platform with connected express accounts as our customers. We currently have the 'card account updater' feature enabled, and see charges for it periodically on our platform payouts. Looking at the details of the balance transaction within the payout, I can't find any way to tie these charges back to the originating express customer. I'm not able to find any documentation covering it. Do you support getting any more detail on these charges?
Good evening, I have a question I would like to remove this payment method or deactivate it. Support informed me that I had to do it manually using the code.
#dev-help We use Stripe through Donor Perfect. We're a public media station. I stopped a donor's pledge last month and they were still charged this month. Help on what I may have done incorrectly? I must have eliminated the donor in stripe because I can't find them in the Stripe system either.
Refund isnāt working
Hi guys - I am trying to set up Stripe connect on a Java webapp using servlets. I have completed the onboarding process and it stores the account ID in a mySQL database. I am trying to create a checkout session and mount the checkout on a JSP. When I run my code to create the checkout session, it creates a session and I pass the
I have an issue with the AfterPay test sandbox. When I refuse the payment (ex: on checkout session cs_test_b1NTxM8TXRZhjUEt5Ru9qbjvfG32hT70lK3wp25sQCHRkpfcCViNlv1tWa), the event I get does not have an idempotency key and the library is refusing it (Event evt_3OfS4MKLq4FC4XUF1gVGn6id is missing idempotency in its request.)
Event contains:
"request": {
"id": null,
"idempotency_key": null
},
Hi, I'm having trouble in onboarding process with stripe after account link. I'm using test mode for testing. help me I'm new to stripe.
Hello, I can't find any straight forward documentation about this, so I am asking here. We are a platform account that supports custom connect for our customers. We process transactions on behalf of our customers(businesses) who have their own customers. Who is the "merchant of record" in this scenario?
Hi, I have question on subscription related.
user created subscription long time ago. and today he upgraded bigger plan and paid proration amount.
but right after that, cancelled accidently. if user reactivate it (upgraded plan cancelled before 1 hour ago). user will need to pay again?
Where do I find the test Client ID for connect account?
Hello, is this where I can ask help from devs?
@astral vault please keep messages in the thread opened for you
Hello, I'm just inquiring regarding the Stripe Reader S7000, is this available in Canada? It shows it is on the page but we can't order them
i need to talk to someone about recovering an accout. we cant contact stripe because we can not sign into our account
Is it a known issue that the "stripe.dashboard.customer.detail" viewport is broken in Stripe Apps now since the new UI changes were released? Other viewports appear to still work properly.
Hi, I've added a person in stripe connected account. Now I updated that to be representative of that account. Now I can't delete or set the representative to be false or replace that person with another person as representative. How can I modify or replace that person representative with another one
Hi, If my business main office is in the United States, but we have a sales location in Mexico, will a stripe terminal work in Mexico?
Hi, I am having trouble rendering my checkout on a JSP in a Java Web app (using servlets)
I have a wordpress site with a form. The payment option is the last step. I'm trying to have a hold on payment that allows a variable amount captured later. I've now worked with several experienced developers over the last two months. None of them are able to accomplish this. Is there any way Stripe can help?
i want to add a monthly subscription but for the first month the price will be different(signup fee), how do i do that ? Thanks
hi there, with stripe connect is there a way to include stripe fees in the percentage i take rather than pass them on to the stripe connect account
Good afternoon, trying to understand the different between two sections in the Account object returned in webhooks.
There is a "requirements" section that contains "currently_due", "eventually_due", and "past_due" requirements for the account. That seems to be relatively self-describing. But then there is a "future_requirements" section. It sounds like a future requirement can go immediately into "past_due" if it's not addressed by the due date. What is the difference between a "future_requirement" and a "requirement" if a future requirement can be "currently_due" or "past_due". It's pretty hard in the docs to understand what the difference is. You can have a requirement that is "eventually due" and a future requirement that is "currently due". Pretty confusing to me. š
Hi! I have created a payment link on stripe and added a cross-selling but I should add another cross-selling but I can only add exactly one. Do you guys know how I can add one more? Thanks in advance.
Hello there, Iām having a problem signing up on stripe, just starting X monetization process, for some reason I cannot receive the verification code via phone? Help š¦
I have a question about line items and how to deal with a user defined amount in USD, such as tips
I have an error with initialising the Stripe Connect Checkout in a Java web app. The init request is showing red
hi! we have a number of radar rules set, but we found that it is not applying to payment holds, only charges. Is there a way to apply them to holds?
Hello, I'm looking for help, I have a api call of a payment intent, that has a product attach to this payment, but I'm unable to retrieve the payment information from the api
request id: req_kQcDu25FY9RK3I
Hello! I am working to add stripe connect to my platform that will enable taking payments on behalf of subscribed users registered to my platform. Express and Custom don't seem to be the ideal flows used, but the Standard account seems to require a password for users to continue? I've reviewed the required verification docs
https://stripe.com/docs/connect/required-verification-information
is there a way to have users click a connect button from their dashboard on my platform and enter the onboarding flow selecting "Individual" or "Business", and select bank account/debit card?
Anyone else having payout issues saying unable to process payouts ?
Hi Stripe devs! 2 issues im running into.
- When creating a subscription and applying a percentage off coupon, it doesn't seem to have an effect on the initial invoice when a prorated invoice is charged. Eg start subscription Jan 15 with billing cycle ties to first of the month. If i create the subscription using a schedule it applies the discount to the initial invoice, which leads to me to the second issue
- When creating a subscription via a schedule, how can i only charge a prorated amount for the first phase? Same example, i create a subscription on the 15th and want it to only charge for 15-end of month, and then next phase starts on the first of the month which runs monthly. I have this scenario setup with the first phase being to the end of the month, and the second phase starts with
BillingCycleAnchor: stripe.String(string(stripe.SubscriptionSchedulePhaseBillingCycleAnchorPhaseStart)), but that charges the full amount for the initial invoice and a prorated invoice for the second month. Hoping this can be done in reverse somehow?
Hiya! I Have a express checkout element with a return_url. Is it safe to use for verifying payments were successful or should I rely on a webhook for that? I don't want to have to integrate the webhook if I can avoid it. Cheers
Where I Can see the checkout session info?
the issue is,I'm running a automation from zapier, and i have all the payment intent info,where i can that to make other api calls, but I dont see the paymetn checkout session ( sorry i was unable to answer the previous thread)
hi! is there liimit of how many unique customer-facing codes we can make per coupon
I am having trouble using stripe on my wordpress site
do i need a website for stripe ? api
This channel is closed on weekends and holidays, but we'll be back! If you need help before we return please contact Stripe support: https://support.stripe.com/contact/email?topic=api_integration
We're back! The channel is now open and we're ready to help you with your technical and integration questions!
I have a question about klarna
https://stripe.com/docs/payments/klarna this: Depending on your location, you can accept Klarna payments from customers in the listed countries, provided the presentment currency matches the currency of the customerās country
The problem is that I can't confirm the buyer's region, I only know the buyer's currency
Hello, there how should I proceed if my account is locked "been unverified for too long".
I'm using the crypto onramp with Link. I am able to select an amount in the iframe, but when I click "Continue", I get the following error in the logs:
invalid_request_error
We could not secure your device for the current domain. Please make sure that you are on the correct domain to mitigate phishing attacks.
The issue is happening on chrome. The normal flow works on safari. On chrome, I get this message: "You'll be prompted to use your device's hardware authentication."
..but no prompt ever shows (for example, asking for my fingerprint ID on my macbook). Is there something I need to add to our integration?
I have some subscribers with their subscription settings set to "Email invoice to customer to pay manually" instead of "Automatically charge a payment method on file", and they can't upgrade their plan themselves. May I know what's causing this issue?
sarah_sty
i need help, i think my stripe account is somehow "bugged" so i have a warning on my account for the last month (its been exactly 30 days) and like the message says "we are reviewing our information, should take 2-3 business days" well it's been a month and nothing was reviewed, well of course i tried to reach out for the support email team however i always get the same response email type, im aware of stripe automated email reply "robots" so i think this issue should be reviewed manually, can someone here help me out in order to reach out to someone to do a manual review on my account as i think its bugged
hi there, i'm using the stripe terminal sdk and i have a stripe test card. If i put a value ending in ,02 or ,03 i believe it should ask for the pin on ios. Can i replicate this with the test card?
the transaction currently just fails with This transaction requires a PIN
but i want to replicate what the user would see
Still need help
Hello, is there any documentation for using the new StripeClient service API? Im trying to modify a payment intent and it says: 'PaymentIntentService' object has no attribute 'modify'
my code goes like this
stripe_client.payment_intents.modify()
Hi. I'm wanting to be able to allow my customers to go in and update their payment for a subscription. I know I can "Share payment update link" from stripes UI, but is there an API I can call to allow customers to get that link themselves? I don't want to constantly be manually sending them that link
Can we customize the items in the stripe link payments or do we need to set products beforehand?
Hey folks, I am one of the core maintainers (by proxy) of the most popular Elixir lib for stripe, https://github.com/beam-community/stripity-stripe
Our CI started to fail due to some tests failing, and I am not sure what the suitable resolution is:
Using https://raw.githubusercontent.com/stripe/openapi/v809/openapi/spec3.sdk.json spec, I get the failures presented in the picture.
Notice that URLs are no longer matching. I am not sure if the changes are correct because they seem to be breaking change:
One example,
Object: Stripe.BankAccount
Old: "/v1/customers/{customer}/sources/{id}"
New: "/v1/accounts/{account}/external_accounts/{id}"
The latest tag reported that worked was v755
Hey guys!
Quick one, can someone confirm that stripe processes settlements into an AirWallex bank account?
I heard somewhere that there might be problems, so thought i would ask.
hello . i want to sustain the metadata of my customer in each section of stripe like subscription , invoice , payment webhooks . how can i get that customer metadata in that each webhook
Hi Team, Need help regarding, credit note..First we create an invoice with 15 line items and then charge the customer. After that i am trying create a credit note..but when I clicked on issue credit note getting an attached screen.it not going further due to and i am not able to create credit note. please help on this.
What API should I call if I want to obtain daily income bills?
Hi team, I am looking for help regarding the decline codes in Stripe. I am trying to simulate a scenario where the user has verified their card successfully but down the line during the subscription period, their card has expired. I tried simulating with test clocks to no avail.
I am also not being able to map the decline_code with the exact code as in test mode all I am receiveing is a generic_decline. Can anyone please help me with this ?
Hi #dev-help team, good day. I would like to ask for a confirmation regarding the invoice mandate. Previously, we bypassed the mandate in payment intent using the offline type. Is there any way to bypass the mandate in invoice as well? Thanks!
Hey team
I have implemented the customer portal U/I to allow users to change their subscription plans.
One thing I wanted to know is that while using the customer portal link and when a customer changes their plan, the customer remains on the same portal link. Is there any way I redirect back customers to my application instead of being on the portal site?
I have already defined return_url, which is working fine if I click on the back/return page link. but I want to know the option while they change the plan.
Hello team,
For subscription flow
Just let me know if this is possible and correct
Creat subscription with customer having no payment methods saved
Create payment intent
Collect payment details
On payment intent success update payment method? To activate subscription.
Hello, is there a place where i can see the method name changes when using StripeClient?
stripe_client.accounts.create_person() doesnt exist
Hi team, How to send preferred card network in stripeInstance.confirmCardSetup function?
https://stripe.com/docs/js/setup_intents/confirm_card_setup
Hello, I send invoices through xero and have set up stripe online payment plugin. How do I pass on the credit card fee to my customers?
i was wondering if possible to disable payment methods such as Link while creating intent
Hi team
I am using Stripe Element JS to create a payment form on my website.
I found out that there is something called 3D-secure authentication which is preventing the payments from being completed.
I followed the documentation and handled card's action like so:
function handleCardAction(paymentIntent) {
stripe.handleCardAction(paymentIntent.client_secret)
.then((result) => {
if (result.error) {
console.error(result.error);
} else {
// Card action handled successfully, proceed to save payment
savePayment(customer_id, result.paymentIntent);
}
})
.catch((error) => {
console.error(error);
});
}
but I see a request in my browser console that is trying to open this URL:
https://js.stripe.com/v3/three-ds-2-challenge-************************************.html#intentId=**********************&hosted=false&locale=en&referrer={my-website-url}&controllerId=__privateStripeController9961
but it is receiving a 403 error with this response:
<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId></RequestId>
<HostId>******************************************</HostId>
</Error>
P.S.: I have replaced all hashes with *.
What is the problem?
Hello Stripe support team, I need quick help, please check my use cases:
I am able to save the customer and its saved payment method using these instructions https://stripe.com/docs/payments/save-and-reuse
BUT
Three things need help with :
-
I want to show the saved card/bank account ID or masked ID return from stripe. So that in future user will be able to select the method to process the payment.
-
I want to show the DEFAULT payment methods next to the saved payment method from the client so that customer know which payment method will be charge in the future.
-
Check the attached screen shot.
We're using Stripe Elements with free trials. Currently running into this issue:
- customer tries to subscribe but card fails (e.g. with 3DS secure)
- subscription is created in stripe as 'trialing' (customer has no payment method)
- show error message to customer
- customer retries, another subscription is created as 'trialing' (customer still has no payment method)
- now customer retries again, succeeds, now there are 3 trialing subscriptions
We've been using Stripe for quite some time, with just card payments and Apple/Google Pay (with Card Element and Payment Request Button). We've started to explore the Payment Element that would enable us to offer other payment methods, like PayPal and Klarna more easily, but it's opened up another question that I can't seem to find a straightforward answer for.
Our checkout is timer based, so the user has 10 minutes to make payment before their basket is purged. This is easy to manage with card/wallet payments taking place on the site, but with third party payment providers requiring redirects, it's not clear how this flow works, or could work for us. The purging of baskets is crucial based on the products that we sell, so it's not negotiable to leave unsold inventory hanging around for too long.
Is there a best practice for this use case?
Please stripe could you guys like make stripe available to more countries , like africa , Saudi Arabia etc that would be helpful
Hey team,
One question here:
We are using subscription plans for our users along with stripe checkout and customer portal U/I.
I have 2 subscription plans, monthly and yearly.
If any user purchases a yearly plan first, it will charge the whole decided amount.
Then the same user changes the plan to monthly, it will charge nothing as we already have a credit balance for the user.
Now, we want to show that for particular next X months, users don't need to pay anything!
how we get that valid date for the next few months? Because the subscription/customer object will return current_period_end which is the current month's date I want to show that based on your balance, and plan selection, you still have X months available not to pay anything.
Hello Stripe team,
I have a question about the operation of subscriptions.
We have an integration in place, using subscriptions and setupintent. Subscriptions, updates, and cancellations work correctly. The question arises when a customer subscribes; the 3DS validation appears, and the customer receives a confirmation from the bank, for example, in some cases of value 0, in others simply a confirmation with a pin, fingerprint, etc. Is this operation correct, or should the confirmation include the subscription charge amount? For example, 100�
How do I get the records of the transfer of the connect account to the platform account?
I tried using the List all transfers interface, but the return value is emptyļ¼when I get the transfer record from the platform account to the connect account, there is no problem
Hi, I can't retrieve charge fee details from payment intent detail api even though I add expand params using stripe java sdk 20.86.1. Is there any change in the sdk?
hello what error management to take into account on the react native sdk cardField and what error management the cardField already masters on its own
The PaymentRequest object has an array of displayItems that allows setting of items to show in the Apple Pay UI. Is there an equivalent of this for Payment Element, to feed this same information for Apple Pay?
Heyy, with the simulation clock im enable to set the exact same day and time , can i even do that?
I heard that there are a lot of complications for apps using the react native sdk cardField to host a react native app at the apple store because of the module what is the problem
Hi, I need help related to ACH payment integration.
Can I turn off the manual mandate while taking payment using ACH bank transfer method?
Hi i'm building a react app with web elements and when trying to use blik as a payment method type i'm getting this error in the console
Hi, I am wondering how Stripe sends customer.subscription.updated webhook event in the following scenario:
- Consider a monthly subscription.
- I set a scheduled update for this subscription. I set the next phaseās start date as
subscription.current_period_end. It is because I want the scheduled update take effect at the time of renewal.
=> My question is, in this case will Stripe send separate customer.subscription.updated events for renewal and scheduled update, or will it send only one event?
Hey team,
One question here:
When I use the https://api.stripe.com/v1/transfers interface to create transfers, I find that there is an amount limit, which is half of the order amount, but I want to know that there seems to be no total limit for multiple transfers for a order, is this normal
Hi, I have a quick question:
We plan to use the Stripe Customer portal to adjust subscription plans, specifically moving a user from a $100/month model to a $1200/year model. Our objective is to refrain from canceling the current subscription immediately. Instead, we aim to let it continue until the end of the billing cycle while simultaneously initiating a new $1200 subscription. The goal is to avoid any refunds or price adjustments to switching plans. Is it possible to accomplish this through the Customer portal?
Hi! I'm Kei from Tokyo Japan.
I have a question about "subscription.update" API.
https://stripe.com/docs/api/subscriptions/update
In my own platform, users can change their subscription plan from 3 month period to 1 year period of that.
At that changing plan time, My platform will try not to change the billing cycle. That means if the user's billing cycle is every 7th of 3 month and next billing date is Feb 7th, users can reserve to change the plan to annual plan at the Feb 7th.
So I'm passing parameters like bellow.
{
"billing_cycle_anchor": "unchanged",
"proration_behavior": "none",
}
Then, the error bellow has occurred and users failed to change their plan..!
{
"error": {
"message": "Changing plan intervals. There's no way to leave billing cycle unchanged.",
"param": "billing_cycle_anchor",
"type": "invalid_request_error"
}
}
In this case, what parameter should I pass?
Or how "billing_cycle_anchor" should be?
Thanks
Kei.
I need to charge the commission to my linked accounts but I use a third-party plugin to split payments, what can I do?
Hey guys
I'm UI/UX Designer and I want to get the input value from card number and exp input and show it on a card on the payment modal. I can see the input value when I open inspect. Is this possible? To just get the value from front and show it on a card next to it?
Hi, we finished integrating stripe into our application, but we have run into one issue
when we go to the checkout page and make payment, it is redirecting to banks payment page
if payment fails for any reason webhook is being called and the stripe ui is showing card is declined error message
we want to redirect user to another screen in our react native application and website, in case payment failed, how can we do this
Morning, we are having trouble configuring the payment schedule. As currently Stripe doesn't allow checkout sessions to have both a trial period and billing cycle anchor (https://stripe.com/docs/payments/checkout/billing-cycle#limitations). How can we work around this please?
How can I create a subscription and make it active right away without any payment from customer. I am moving my subscriptions from platform to connected accounts and right now they are getting created as an Incomplete.
Hello, I need to get the charges for one account, filtered under some parameters, so I use the search method. With Ruby I have something like that :
charges = Stripe::Charge.search({
query: query || 'created>0',# if no query, we set a condition that is always true
limit: batch_size,
page: page
},
{stripe_account: "#{account_id}" })
The problem is, that this returns the charges after transfer, and they don't contain all metadata we need (name, email, card details...).
For getting original charge, the only solution I found is to retrieve the transfer, then the associated source charge:
transfer_id = payment['source_transfer']
transfer = Stripe::Transfer.retrieve(transfer_id)
charge_id = transfer['source_transaction']
Stripe::Charge.retrieve(charge_id)
But since there are a lot of charges and I do that charge by charge, this is very unefficient. Is there a better solution?
Hi. Im working with a .Net 6 web app hosted on Azure, and I try verify our domain for apple pay. Not matter what I do I get a 404 on the the url. Anyone having some good advise to fix this?
hello, when an ACH invoice is in pending status, how can we cancel the charge?
Hello, using the API, how can I create a subscription with a status of incomplete?
Hello, Is it possible to allow customers to upgrade plans but not downgrade them via customer portal?
How can I add the reference to a user so that it is added to all invoices?
if a user completes a Stripe payment, will they receive an invoice or some sort of receipt of their payment?
What is the best way to use metadata through a full checkout? I want to reference a location_id that gets set in the checkout session when a subscription is created, but by then the metadata has been discarded as it is not part of that event.
Stripe's Google Pay integration currently seems to rely purely on PaymentRequest browser support, instead of following Google's recommended practice of loading the Google Pay API JavaScript, which provides a compat. shim for browsers that don't support this API and users that don't have payment methods configured in the browser. With this shim, users go through a web-based payment flow and are able to make payments using payment methods associated with their Google account.
Consequently, Stripe's Google Pay support is available to significantly fewer users than e.g. Braintree or another PSP would provide. Edge or Firefox users are unable to pay with Google Pay.
Cynically, the status quo here would appear to be convenient for Stripe, because Link has no such restrictions in place.
So, I have two questions:
a) Does Stripe definitely have no plans to do this properly in the future?
b) Some searches online have suggested that merchants can do the Google Pay integration themselves, and decrypt the Google Pay tokens with the (D)PAN / 3DS Cryptogram and Electronic Commerce Indicator, and then pass this to Stripe using the PaymentIntent API. Obviously this would have fairly significant PCI implications for a merchant forced to go down this route, but is there any documentation available covering this approach?
"checkout.session.completed"
I am getting this event as hook for my one time payment, and in this case, this event trigger 2 times for one session.
how can i fix it?
Hi guys(and girls). We are using stripe api for our app since 9 months and it works pretty well. We still have some issues and one of the biggest issues at the moment is that our Android users keep getting error messages when they want to go their bank app from the Stripe interface. In the screenshot you see the message users get. Any thoughts?
Good morning! I would like to know if Stripe events are always sent to all active webhooks, and if there is any way to send them only to the ones I choose. I'm referring to the webhooks listed in the "Developers" tab of the Stripe dashboard.
Hi ! I have a problem with amex payment on payment link
i am woking with configuration of stripe-hosted payment page option for one time payment, project is up and working but user is not getting recipet email, need guide for that part
Hello! I have a multicurrency price and I want to be able to fetch the price in a certain currency. I am trying to do it this way:
query: `currency:\'${currency}\' AND lookup_key:\'yearly_premium_multicurrency\'`,
expand: ['data.currency_options']
});```
where ```currency``` is a string like "usd". I can get the price, but the trouble is that it is hard to know where or if to put a decimal. Some currencies has decimals, some doesnt.
Hello,
I have a SaaS service where my customers pay upfront for a month a quantity of seats.
If he buys a subscription on 1st february with 5 seats ($10 / seat) he will pay for $50.
Then on 5th of february my customer want to reduce the number of seats to 3.
In this case, what I want is to leave 5 seats for the current period and then for the next periods the invoice will charge $30.
It looks like schedules are the way to go ? Is this correct ?
Hi folks,
I'm trying to confirm that card expiring emails are sent for all cards on file for a given customer, not just the default payment method. Do you know if that's true?
The setting is under Prevent failed payments section in Subscriptions and emails.
The documentation seems to suggest that yes, it's sent when a card on file is about to expire:
As a follow up question, do you know if it's possible to only send this email when the card on file is set as the invoice_settings.default_payment_method (or is used as automatic charge for a given subscription?).
Thanks in advance!
Guys i need some help, I've got 400(Bad Request) in stripe webhook logs, when trying to create setup intent: Webhook Error: Invalid character in header content ["Authorization"]
The id is "seti_1OgPx3EPvpNoagEs7zPX77CL". Any idea what could throw that error ?
Hello,
Is there a solution to limit the use of a coupons to a given price and not product ?
Today, we can limit the use to certain products/users, but no possibility of limiting it to a price. In my case, I'm looking to limit my promotional code to a given duration based price : Monthly, Half-Yearly or Yearly only.
I've 3 prices per products registered in my Stripe Dashboard for each duration : Monthly, Half-Yearly and Yearly.
But, i want to limit promotional code to specific price (and so, a specific duration).
Should I redefine a specific Session with the coupons directly inside of it & the specific price wanted to perform what I want ? Or any way exist into the Stripe's Dashboard / Stripe's API to limit coupons to a specific price ?
Note : users can select what they want to subscribe and the duration (Monthly, Half-Yearly, Yearly) directly on the subscription page on my website and they may enter the promotional code on the checkout page using allow_promotion_codes (PHP) :
$session = Stripe\Checkout\Session::create([
// ...
'allow_promotion_codes' => true,
// ...
]);
Thanks !
Hi there, I am looking to find out from a invoice.payment_failed webhook how long left a user has left to pay their invoice before we will stop retrying. I have a 4 week smart retry recovery setting enabled. My goal is to send notification to the customer whenever the payment fails telling them to update their payment method and tell them how long they have left to update their payment method.
Hi there,
Can we issue refunds via credit notes using the api?
Hello Team,
[update] I previously Asked this question:
I have a client that is moving from stripe payments to stripe billings subscriptions in their website, I checked the code for the embedded checkout from this link: https://stripe.com/docs/billing/subscriptions/build-subscriptions?ui=embedded-form
The client needs a monthly subscriptions I added a product with a monthly price and it works good, except that the client wants to take the first 3 months subscription upfront when a customer subscribe for the first time and then after those 3 months it will be billed monthly.
I tired doing that in the checkout session but it gave me this error:
"Checkout does not support multiple prices with different billing intervals."
so is there any way I can have an embedded checkout interface with the mentioned use case?
and I got this reply:
I'd recommend creating a 3-month price and use it for the first payment in Checkout Session. After the payment is completed, i.e. receivingcheckout.session.completedevent, then use Subscription Schedule to change to monthly price after this existing 3-month ends
now I tried to create a 3 months price but checkout doesn't work with non recurring prices and I tried changing the mode of checkout to payment but still this wouldn't create a subscription and thus I cannot change it to scheduled subscription.
I also tried with the 3 months recurring price but that would still be there in the scheduled subscription phase and doesn't get replaced with the second phase( billed every month)
so any idea how can i solve this?
Hello, I'm having an issue with my invoice generation that is done in webhooks. When an invoice fails payment, the subscription is updated but before switching to "past_due", an initial webhook marks it as active, which generates an invoice. How can I counter this?
Hello !
I develop a soft with some connected account.
My customer can sell some Product / prices. Every Prices are in onte time.
For exemple :
Product 1 : 180⬠and 210ā¬
Product 2 : 300ā¬
The soft should be offer to customer the possibility to pay in 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
If i understand right we got 2 possibility.
Manage some Payment Intent into the soft
And Use subscription
But i love the work around statistic into stripe and i dont want fked up Product and prices
What is the best way for do that ?
Sorry for my english it was little bad
How i can get my account id in stripe
Hi, can you tell me please if it is so intended that all webhooks that I forward to my local machine (using stripe listen --forward-to localhost:3001/stripe) are also sent to the real webhooks handler that I have created in Dashboard?
Hi, i have an issue with creating a credit note. A part of the invoice total is subtracted by the customers balance (50ā¬) which is good. But when I create the credit note with a refund_amount of amount_paid (total - balance). I get an error. If I use invoice total I get an error too.
PHP Fatal error: Uncaught Error sending request to Stripe: (Status 400) (Request req_msv4IAKXYx0KFc) The sum of credit_amount, refund_amount and out_of_band_amount (ā¬164.20) must equal the credit note amount (ā¬214.20) on a paid invoice.
PHP Fatal error: Uncaught Error sending request to Stripe: (Status 400) (Request req_4bYqiDQz7yVj8B) Failed to create credit note due to error creating a refund: Refund amount (ā¬214.20) is greater than charge amount (ā¬164.20)
Hi, Can I use stripe test card details to make payment using apple & google pay?
Hello, is there a french dev that deal with connect accounts, direct payments and subscriptions ? I got a blocked payment on one of plateform connect account and i want to know why, also i want to prevent it.
export const checkoutOrder = async (order: CheckoutOrderParams) => {
const stripe = new Stripe(process.env.STRIPE_SECRET_KEY!);
const price = order.isFree ? 0 : Number(order.price) * 100;
try {
const session = await stripe.checkout.sessions.create({
line_items: [
{
price_data: {
currency: "usd",
unit_amount: price,
product_data: {
name: order.eventTitle,
}
},
quantity: 1
},
],
metadata: {
eventId: order.eventId,
buyerId: order.buyerId
},
mode: 'payment',
success_url: `${process.env.NEXT_PUBLIC_SERVER_URL}/profile`,
cancel_url: `${process.env.NEXT_PUBLIC_SERVER_URL}/`,
});
redirect(session.url!)
} catch (error) {
handleError(error);
};
};
Can anybody help me with this?
jan123459371
Can we hide country drop-down on payment elements?
Hey, I'm trying to investigate a bug on my side. The problem is, sometimes invoice in event invoice.payment_failed has no charge and I could not reproduce it in test mode. So what flow results in failed invoice with no charge?
this is my account id acct_1OcVi1QeQMPLsiBJ
why i am getting this "This account must accept the terms of service. Please record this via the API" warning
Can someone share server-to-server API documentation, where I'll be collecting the card details on my checkout?
PS- We are PCI-DSS compliant.
Hi, is it possible to pass through a coupon code via API to a Stripe Invoice?
Hey, I'm still returning with same question.
Hey, I'm trying to investigate a bug on my side. The problem is, sometimes invoice in event invoice.payment_failed has no charge and I could not reproduce it in test mode. So what flow results in failed invoice with no charge?
We have integrated Stripe for one of our client. We have several products there and few of them have one single price and others have multiple price lists. The subscription start date and end date were calculated programmatically at our end and scheduled through Stripe API as described in the doc https://stripe.com/docs/api/subscription_schedules/object according to those prices. It was scheduled for 11 months from the subscription start date.The payment amount was successfully deducted during this 10 months but in the last month the original amount was not deducted. Instead of that some weird amount was deducted in the last month.
For example,
A subscription was started from 15th March, 2023 and it's end date was set to 16th Jan, 2024. The payment amount was $40. This said amount was deducted from March, 2023 to December, 2023 but in the month of Jan, 2024 $40 was not deducted. Instead of that $1.34 was deducted and it was cancelled on Jan 16, 2023.
Now the question is why the original amount $40 was not deducted in the last month? And why this $1.34 was deducted instead of $40?
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 Team,
I have been fdacing an issue related to updating ein using strip api for buisnes type individual
this is the code that i am passing :
Stripe::Account.update(
'acct_1NWNWXPvmEcyscrr',
{
company:
{
tax_id: '111-11-1111'
}
}
)
With respect to this thread, how do I ensure an email to the customer is not sent
#dev-help message
Hello,
I wonder if you can help me.
Is there a way to add a proxy to an individual call?
Instead of this https://github.com/stripe/stripe-node?tab=readme-ov-file#configuring-a-proxy
add httpAgent to a specific call only?
Hi, Do I need apple merchant account for apple pay integration?
And also for the google account for the same?
I have a client who has an ecommerce store for their site. Right now I've been using just store sessions with line items to create checkout carts since their ecommerce store is effectively brandable across teams they work for. One thing i'm trying to figure out is if the best pattern here should be taking their catalog and storing it as products in stripe vs just creating products on the fly.
Additionally, now that I'm trying to apply product tax codes (https://stripe.com/docs/tax/tax-codes) to each of their inventory items, I wasn't quite sure where to do that when supplying line items as noted here: https://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-line_items
Any advice / help would be lovely; thank you!
Hello,
I have a problem with stirpe saying this
" Payments and payouts paused until requirements met
Provide some additional required information to resume payments and payouts."
how do i fix this
Hi there, my account got terminated for a reason that it said i charged my customer fraudulently , but i sent stripe the customer contract we did & everything & even the customer called stripe & still no response kindly help me out, note: the client transcation got cancelled 6 times before it went through from the bank due to bank limits
Hi, everyone.
I want to make one customer can pay other customer's recurring subscription with his payment method. How can I implement this?
Hi, I'm from Brazil, and to issue invoices here we need to add at least the customer's name and CPF/CNPJ (the tax ID only needs one of the two, but he could choose between the two), and it would be good if Also add his address and telephone number.
Where do I configure it to ask for this information during payment checkout? Where do I configure this customer information to be displayed on invoices created by Stripe?
Two questions
1: Is there a way to preview the customer portal as if I were that customer (without a hacky way of changing the customer's email to mine to recieve the login email)
2: Is there a way to dynamically set shipping rates in both checkout and billing (We actually rate shop at checkout since we know the demential pricing will be)?
The only thing I see for shipping rates is you create it and thats it (IE flat rate).
Hello i am creating an payment intent for one time payment but not able to generate invoice. it's giving me null, please anyone can help me here.
// Create a payment method
const paymentMethod = await stripeClient.paymentMethods.create({
type: 'card',
card: { token: 'tok_... },
});
// Attach the payment method to the customer
await stripeClient.paymentMethods.attach(paymentMethod.id, {
customer: stripeCustomerId,
});
// Creating a payment for customer with confirm=true
const stripeIntentObject = {
customer: stripeCustomerId,
confirm: true,
amount: paymentDetails.amount,
currency: paymentDetails.currency,
metadata: paymentDetails.metadata,
description: 'Booking',
receipt_email: 'dummuy@.com',
automatic_payment_methods: {
enabled: true,
allow_redirects: 'never',
},
payment_method: paymentMethod.id, // Attach the payment method directly
setup_future_usage: 'off_session',
};
// Create and confirm the PaymentIntent with attached payment method
const confirmedPaymentIntent = await stripeClient.paymentIntents.create(stripeIntentObject);
It;s urgent if anyone can help me