#dev-help
1 messages · Page 44 of 1
Hello I have stupid question... I created webhook url but I cant find whec_ signature.. the only i see in stripe panel is the one with whec_...*********....
Hey. I would like to create a subscription where each user can do 10/20 API calls/mo. I store all users in Supabase using NextJS + Next-Auth. How do I track how many credits the person has left?
Hi - we're seeing stripe isn't sending us invoice.payment_succeeded webhook events when we're expecting them
If am doing top up from bank to stripe account any extra amount will deducted?
Hello, I encountered a problem when making a payment on Midjourney using my credit card. After making three consecutive payments of 30 US dollars for the monthly subscription, I still haven't received my membership. I thought there was a problem with the bank, but the bank confirmed that the money was indeed deducted. I thought there was a problem with Midjourney, but I received three receipts in my email. When I clicked on the "Manage subscriptions" button from the receipt, the pop-up interface showed that I have an order, and they are all set to expire on June 23rd (I made the payment on May 23rd).
Recently, I've been asking around a lot about what to do. I learned from Reddit that if the payment credit card address doesn't match the actual address of the credit card, it can cause payment issues. I remembered that after making the payment and not receiving the membership, I checked the address information of my credit card application. Due to a bug in the bank's app, it turned into a very strange format, which caused the payment credit card address to differ from the actual address of the credit card.
So now I want to ask, what exactly is the situation with my money?
Hi Team we are using stripe iframe integration for payment, we need to mask or card number from type text to password can any one let me know how to do that ?
Thanks
Hello, I once used the kaiber service - this month I was charged $15 for a subscription - but I don't use their service - I asked for a refund but they refused. I offered to write off all the points that were charged to me on their website, but they refused again.
Where can I go to resolve this issue and ensure that my rights as a buyer are not violated?
Hi,
I have a unit test on Sepa Debit payment. Until this weekend, with a test key, waiting for a few seconds was enough for the payment intent to move from status 'Processing' to status 'Succeeded'.
Now, it stays in 'Processing' status, even after a few minutes.
Did something change ? How can I solve that ?
Hello. I'm doing billing like this:
- Cost: 9.99$/mo
- 100 generations are included
- After the 100 generations, each is 0.1$
Hello hardcore devs! Good day, hope all is well.
I have some questions related to invoice pdf - we wanted to remove the memo and description parts of the pdf via parameter.
Like for example:
Scenario 1: If we want to download the full pdf with full details, we'll just access this URL:
URL: https://invoice.stripe.com/.../invoice?full
Scenario 2: We want to download the pdf without the memo and description, so we think there might be a parameter to filter those in pdf
URL: https://invoice.stripe.com/.../invoice?memo=0&descr=0 (does this exists?)
We initially think this can be achieved by removing the memo and description values on the actual invoice object. But is there a way that we can filter them out on pdf via url parameters only?
Hello,
I am trying to use the PHP client to create a test clock, but when I create a Stripe client object and use this in my class: $this->stripe->testHelpers->testClocks->create I get back this error Undefined property: Stripe\\Service\\CoreServiceFactory::$testHelpers Are the API docs out of date, or am I missing something?
Hey,
I have a quick question. Lets say I want to create an instalment price.
instalmentPrice = (totalPrice - deposit) / instalmentAmount
When I create the instalment price, do I need to create a new price under the produict every time or is there a smarter way of handling this?
How can I turn off in my stripe dashboard sending invoices to customers after payment
There is a process in our account that we can't track, but to me it looks like a technical issue. Account ID: acct_1M00oXJZUpJ6fJ99 - the customer object (cus_NlyZ34RjvmVWfS) has been permanently deleted. However, it wasn't us and the API logs look strange as well. Can you see here what went wrong?
Hey! Is there a way for Stripe to validate all payment element inputs when the form is submitted? I know that confirmPayment does this, but I don't want to charge the card immediately on form submission (I need to call another API first).
Need some help for future payments.
Hello, is there a way to check if the price has a free trial? I am looking at price object here and I can't find anything that would indicate that. - https://stripe.com/docs/api/prices/object
Hello, since 1 June, i don’t see ‘payment_intent.payment_failed’ after purchase with iban in test (paymentIntent processing to require_payment_method after 3 minutes)
Does anyone have any insights into when the next round of MobilePay integration beta test invites are sent out?
Hi, I have a few questions about ACH payment using Stripe Checkout.
- is it possible to have an ACH Test payment with some delay? (Using Test Institution with Success)
- I have 'invoice_creation' => ['enabled' => true] on a checkout payment transaction, when I'm using ACH there is no invoice (on checkout.session.completed event), is an invoice created only when the ACH payment is cleared? ( I can't tell because the approval happens right away)
- I usually creates the Order\Order Items on my system using webhook, so I need to do some initial creation (before the webhook) for those tables because I have ACH available?
Now that I'm thinking about it, I need the webhook because only then I would know if it was succesful)
Each question depends on the other one.
I know ACH can take a few days, I'm trying to accomplish that once you make an ACH payment, the system acknowledge that an order as been created but is pending.
Only if ACH is failling, where do I send the customer to handle the error using Checkout\Customer Portal?. Thank you.
Hi everyone !
It looks like in test mode, billing invoices aren't translated to customer's language nor the PDF shows as Paid. Is that normal ?
Hello I am working on webhooks and I am implementing a checkout session payment. My question is: Does it matter if I trigger payment completed on 'checkout.session.completed' or 'checkout.session.async_payment_succeeded'? and what is the difference between the two?
how to get customer's subscription details from cust_id using stripe API
How can i make stripe 3D vertification show up when i build my own custom checkout without the pre made checkout by stripe?
I am using the Stripe checkout page. I want to change the link url which is linked to my website
hi, i’m having issues with making payments valid. it wont seem to accept my IDS that i attach and now it’s saying i’ve tried too many times. everything i’ve provided is valid and i don’t see what the issue is, could someone help?
Once I call confirmSetup() after my customer completes my mounted paymentElement, my customer gets redirected to my return_url and I get the setup intent id passed in the querystring. Am I able to get the customer's payment method id from this setup intent?
How to alter the placeholder for inline card
Hi!
Not sure if this is the correct channel but I'll try my chances as I couldn't get a clear answer in the docs.
We'd like to have one Stripe account that is connected to multiple payout accounts. The account collects payments in different currencies, EUR and USD. Then the payments in EUR are then paid out ot EUR payout account and USD payments are paid out to USD payout account.
Is it possible to accomplish this on Stripe? If so, where do I find out more information about it?
Hey guys, I am implementing checkout with payment link. I have this recurring payment when creating Price object. Although I set trial period days it still charges the price initially, how can I delay it?
Example:
var priceCreateOptions = new PriceCreateOptions
{
Product = createdProduct.Id,
UnitAmountDecimal = (decimal)subscription.Price * 100,
Recurring = new()
{
Interval = "day",
IntervalCount = subscription.PeriodDays,
TrialPeriodDays = subscription.DelayDays,
},
Currency = "eur",
};
Hello. Are the ips in test mode are the same? I mean the ips that stripe requests our webhooks. As described in documentation? https://stripe.com/docs/ips#webhook-notifications
Hi,
I have a payment_intent which succeeded very late and I have a few questions regarding the timing. Is there a way I can talk to sameone regarding a specific pi?
hey, can I somehow create a subscription with the first month for example 25€ and the next month automatically 30 €?
I have a payment intent that failed 3D secure, but also passed it a minute later. Stripe returned a failure to my site, but the payment still went through
Hello - I am stuck with an issue - need your assistance. I have a Webapp hosted and it is rightly showing the apple pay / google pay without issues. The same is converted to PWA using ionic capacitor app with just npx cap sync ios / android and npm run build with bundling the pages to app. In this scenario we see only the card is rendered whereas the apple / google pay is not rendered. Appreciate any insight to this..
Vijaykrishnan
Hi there, I have a question regarding src payment method. This kind of payment method is apparently depreciated but starting when will Sources API be obsolete ? Also why src payment method cannot be eligible for subscription renews ? https://stripe.com/docs/api/sources
Hello - My account is used for receiving gifts from my wish list on throne.com . I want to add product description on my account. How can i do that .
Hi everyone,
I set up my customer portal but i cant see any of my product, am i missing something ?
Hi, someone can help me with the Conect ? I want to quit this modality, i have to delete my account for this ?
Our stripe integration has been flawless for a few years now but suddenly now a handful of customers are receiving "Cannot charge a customer that has no active card" even though they have valid credit cards added that are set up as defauly payment methods. Any ideas?
Can I automate Stripe so when I receive orders from CheckoutSessions, it generates an excel automatically ?
Hi
Why would a payment have both 3D secure and 3D2 Secure?
Hi everyone,
I have integrated Apple Pay into my application, but I encountered an issue. On my local environment, it is showing the "Link" button, while on macOS using Chrome, it is displaying the Google Pay button instead. I followed the official Stripe documentation and used the code provided in their GitHub repository: https://github.com/stripe-samples/accept-a-payment/blob/main/custom-payment-flow/client/html/apple-pay.js
Here are some details about the browser and system:
Chrome Version: 111.0.5563.146 (Official Build) (arm64)
Safari Version: 16.3 (18614.4.6.1.6)
macOS Version: Ventura 13.2.1 (Build 22D68)
In addition, I have enabled Apple Pay from the Stripe dashboard and configured the "apple-developer-merchantid-domain-association" file. Despite these efforts, I am still experiencing issues with Apple Pay.
I would greatly appreciate any assistance or guidance in resolving this issue. Thank you in advance for your help.
@stray oxide you are right its showing me the "Pay with link" how can i fix this ?
In browser it does - issue is with app
Hi tribe. How do I remove the zip code from the CardElement. I'm using React.js
when you create card element, you must set hidePostalCode to true.
👋 Looking for clarity between subscription.default_payment_method versus subscription.default_source?
I see from docs that payment method takes precedence over source but unclear under what conditions are each are set and notable differences.
For context, team and I implemented a custom checkout flow where in this scenario we've used stripe elements + stripe.confirmSetup
Hey, I would like to reopen this thread: 1115254862159040512
Hey guys, I am trying to obtain with some API the country of the platform to which the keys I have belong. Is there something like that? I mean, if the platform account is from USA, I would need an endpoint to tell me that it is from USA, or for Canada the same, etc.
I need it specifically to create new express accounts, because depending on where is the user that connects and where is the platform, depend on some terms and conditions that I must send.
Hi I'm currently having a problem with stripe. I have turned on the smart retry for failed payments. It correctly sends an email to my clients if their payment failed. But when my client enter a new card that works it works correctly for that invoice but then any future payment will not work with that card as it is a source payment method that is no longer in use by stripe.
Hi one question while using refund api will the stripe transaction fee aslo be refunded or only the amount?
hi team while canceling schedules
im getting below error
can you help why it is coming?
Test clock advancement underway - cannot perform modifications: clock_1NFcnoDTjpcWNPkqTjyGY4iu
Hey! Sorry for bothering u guys with this but I couldn't verify the identity on my Stripe account i tried with my ID's and with my brother's ID's and both time we changed all the information what were needed. Also all the ID's are up to date.
Hey, i am trying to list my prices using the following:
await stripe.prices.list({limit: 100})
My prices have 2 currencies AUD (main one) and USD as a secondary one. how can i see the prices in USD ? it is showing me only the aud one even when i do
await stripe.prices.list({limit: 100, currency: 'usd'})
do i have to expand something?
We are using the charge api in the existing codebase, now we want to support the link authentication functionality. but for link authentication a client secret is required. and client secret generated using only payment intent api. so how can I add link authentication without client_secret.
Hi guys! Just a quick question, is it possible to offer trials through coupons?
Hi, just got an error while creating an Invoice: https://stripe.com/docs/error-codes#invoice-no-customer-line-items
I thought that it's fine if we create the Invoice first and then add the Invoice Items after. This flow is something that is working on our staging environment but on production it failed. Would appreciate any insight.
Hi, if I update a payment intent's payment method, does it confirm and bill it automatically ?
Hello, good morning everyone, I tell you my situation, 8 months ago I was withheld $1,000 usd in stripe as a reserve fund for no reason, I was told that on June 3, 2023 would be available this balance and I would transfer it to my bank account, this was not so, today is June 5 and I have no news, from stripe do not answer my mails, and I do not have available the option to talk by chat, could you guide me a little more about this? Thank you very much
Hello everyone, i recently made an issue on stripe-identity-react-native https://github.com/stripe/stripe-identity-react-native/issues/123 can the devs help me in sorting this out as i dont know whats the correct method, thanks
Hey all quick question; I'm trying to test a Stripe Connect Payout and noticed theres a test account you can use. However, when I go to bank accounts I noticed my account already has one in it, a real one, that is there for both non test mode and test mode. Is it possible for me to delete that account only in test mode and still have it in regular?
Hi there, I have a question regarding account_tax_ids in Invoices. I understand that these ids can be used in order to add a connected accounts tax-id to an invoice. Unfortunately I am not able to add these tax ids for express accounts in the invoice template editor. I also do not see an api that allows creating tax-ids for express accounts. How can I create / update these tax-ids?
Hey! I have a bit of confusion about what events I should be listening to with regards to a package pricing purchase, in order to get access to line item information. I'm currently responding to the events checkout.session.completed, charge.succeeded, and payment_intent.succeeded to see when the transaction completes. However, none of those events seem to directly contain any line item information about the actual item purchased, or the quantity of it. Is the information accessible from those events? And if not, which events should I listen to in order to find it?
Hi, I need help with my Stripe account, who can I talk to?
We are doing a SEPA direct debit payment (in a test environment) and use a card that is supposed to transition fast from processing to succeeded, but it does not and the payment intent created remains in pending (forever?)
Is there a limit to the amount of prices a product can have? If I have a product with 5000 prices and use the price search function by Metadata, is that a problem? Would it be better to create 5000 products, each with their own price? I would still be searching for products by Metadata
Hello, how can I disable the Link integration within the Payment Element? thanks
Hello, when I call api with sample key by using curl, there is an this error.
How can I fix this?
Hello all,
I am currently using the Stripe SDK on Node.js to add cards. I have encountered an issue when trying to add a debit card specifically. The process I follow is as follows:
- I submit a POST API request to "https://api.stripe.com/v1/tokens" with my card details.
- The API responds with an 'id' parameter.
- I then use this 'id' to create a customer.
- However, when I try to execute this method, I receive the following error:
Error: Your card was declined.
Type: StripeCardError
I'm seeking assistance from anyone who can help me solve this problem.
Hey, i'm trying to set up a package purchase that allow our users to pick a manual quantity of items to purchase at once. Here is the api request i am making to create the checkout session, with a preset quantity of 2:
const session = await stripe.checkout.sessions.create({
customer: "cus_O1MbXLkXOmtsA7",
payment_method_types: ['card'],
line_items: [
{
price: "price_1NFJdeDTTOdeFUQRLTnXdpGG",
quantity: 2,
},
],
mode: 'payment',
metadata: {
type: "credit-boost-purchase"
},
success_url: "https://www.google.com/",
cancel_url: "https://www.google.com/",
});```
however, when navigating to the link, the total price still appears to be the base price of just one unit, which is $5, pictured below. What am I doing wrong? Is the user still just being charged $5 for the purchase of two items, or are they being charged $10?
Is there a way to satisfy TypeScript requirements without breaking the application? This is what I am currently doing, is this the right way? Stripe instance requires 2 arguments, they key and a config - an instance of Stripe.StripeConfig
const config = {} as Stripe.StripeConfig
Hi there, just wanted to know is there any stripe processing fees for recurring payments?
@nikivi#5640 @nikivi#5640
Just posting all these links well be viewed as spam if you do not have a specific question. Please refer to the #📖rules regarding spamming this channel
Hi,
Is it possible with the API to get the net amount (amount that the customer payed less stripe fees) ?
i am trying to run a simple payment intent creation which was working fine so far - i am seeing below error suddenly - any insight ? StripeConnectionError: An error occurred with our connection to Stripe.
at E:\stripechk\accept-a-payment\payment-element\server\node\node_modules\stripe\lib\StripeResource.js:549:15
at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
type: 'StripeConnectionError',
raw: {
message: 'An error occurred with our connection to Stripe.',
detail: Error: unable to get local issuer certificate
at TLSSocket.onConnectSecure (node:_tls_wrap:1540:34)
at TLSSocket.emit (node:events:513:28)
at TLSSocket._finishInit (node:_tls_wrap:959:8)
at ssl.onhandshakedone (node:_tls_wrap:743:12) {
code: 'UNABLE_TO_GET_ISSUER_CERT_LOCALLY'
}
@brisk tendon I have told you already that just providing links will be considered spam. If you have a question, please ask it.
Hey is there any reason the Payment Element would not accept insurance cards, where the Card Element did?
Does Stripe Checkout allow me to put a callback for calculating shipping costs at checkout? This would allow for dynamic shipping pricing at checkout.
hello, I'm having trouble calling my API after I handle a payment_intent.succeeded event. I'm using django. but I need to call my API which requires some auth that is not passed to the stripe webhook. Is it okay to pass tokens in the metadata for payment intent?
Hi all. When saving payment details during payment, is there a way to update the payment intent application fee before processing the payment but after the payment details were captured? What we are trying to achieve here is that we would like to implement different application fee rates for specific credit card brands.
Hello, I have a client who was subscribed to a subscription I have on Beehiiv on a monthly basis.
This person has paid me through another means of payment, upgrading their subscription from Monthly to Annual. With which he has paid a large amount.
My question is: How can I modify his annual subscription without charging the client through Stripe?
And that he stays updated on Stripe as he has paid the subscription.
Thank you!
Hello,
I have currently forgot my password and the back up code I have is not working. What do I need to do to get back into my account?
Hi , I used createCheckoutSession API to create checkout Session . After which I wanted to use "redirectToCheckOut" but it seems to be deprecated . Then whats the flow of checkout/Payment
How to enable cross border transactions??
Hi! I will have a cronjob each day that makes the Payment Intents needed on that day. The number of payment intents can increase and be a lot of them. My question is, can I execute all Payment Intents at once, or should I make a delay between them?
What's the safest way to avoid having failed off line payments because of 3DS authentication?
hi there 👋 we're rolling our own payment plans. if a customer cancels after say 2 months i was hoping to sum up the charges and hit the refunds API with a single refund amount. i'm referencing the latest charge in the refunds request so request is denied due to the refund being greater than the charge amount.
is there any way to refund multiple charges at once?
Good afternoon;
I have been patiently waiting for my money to be deposited into my account, it has been on hold for more then 120 days, no chargebacks has been made or will be made, customer already has there products. I need this resolve, I am loosing money because of this . Please advise how this issue can be solve, we aren’t talking about $100 we are talking about almost $4,500 ! and this has been going on for a long time.
Please get back to me at your earliest convenience,
I have sent several emails about this and have had no response.
Best Regards;
Franchesca Luna
Aesthetic Luna
CEO
Do we know if the Stripe Reader S700 will support offline payments?
Hi, this is Kyle Liu From Snappy. We just activated a stripe payment terminal, and it was updating while I was doing some other work. And It shows DEVICE STATE-locked after a while. What should I do to unlock this device?
If I uncomment trial_period_days, then does stripe not generate a clientSecret? My goal is to collect payment details, offer a free trial of 7 days, and then charge them if they haven't cancelled the free trial. 1. How can i go about that? 2. Which webhooks are fired at the start of the trial period? 3. What is the billing period start? Is it at the beginning of the free trial or after the free trial ends? (I want the billing period to begin after the free trial ends)
hey so i currently have subscriptions set to charge automatically, but i still want people to get emailed their invoice. i have "send invoice on successful payment" and "send notification on failed payment" turned on, but it seems like the case where there is no configured payment method at all falls through the cracks. does anyone have any thoughts on how to get this to work? my naive idea is to configure like a default fake payment method for everyone so that the payment will "fail" and they'll get a notification, but it seems like there must be a better way
Is there a stream lined way to take Terms of Service consent collection with stripe elements similar to stripe checkout, or do I have to use a third party solution?
Hey is there an API reference for managing Stripe Radar? I want to list entries from a block list as well as remove specific entries using the API but I couldn't find any documentation for it.
Hi I just wanted to confirm that $0.50 is the minimum charge amount for a payment intent, and typically what your best practices or recommendations are for payments under that amount. Would it be simply to not accept them. Have a $.50 min. We're interested in being able to give coupons/promocodes that give the user a free subscription or can do percentages that could allow them to only have to pay a few cents per subscription. Thanks for any recommendations/insight
So, I had a deployment screw up and I had two docker containers running the same cron tasks.
Anway, I double paid out on a few things which is fine. My boss, bless his heart, reversed the full payout, and then I went behind him and reversed the duplicated transfer.
Both transfers belonged to the same payout... Why was this even an option? I would assume that reversing a full payout would technically reverse all the transfers under it and frankly should be a priority bug to fix on your end.
Hi Stripe devs. I'm working on a project where we have a standing staging and environments and short-lived review apps. In past couple of weeks, when going through the Stripe account link flow in our standing staging environments (but notably, not in prod), we're finding that account linkage gets stuck in a pending verification state with this in the requirements data:
"alternatives": [],
"current_deadline": null,
"currently_due": [],
"disabled_reason": "requirements.pending_verification",
"errors": [],
"eventually_due": [],
"past_due": [],
"pending_verification": [
"individual.id_number"
]
},
Any thoughts on what might be happening here?
Hi anyone here to help?
benjamineugenewhite
Hi, Is there degradation on the payment intents API? Seeing a strange Error while talking to one of our backends. We have been notified on the problem
Hi. Is there any way to manually move users from a coupon into another one on the Dashboard?
Can i request a simple feature to be added? When you are viewing your connected accounts, and you click on one and you want to send funds back to a connected account, it would be nice if there was a description box. More for audit purposes or to look back and remember why you sent funds to a connected account. Or if multiple sends monthly, what each one was for.
Hi, another question: we did a migration from some products to new ones, and old promo codes did not apply in every customer. In some others, the old promo codes have been applied properly. Why is that?
HI... I'm new to this and am unfamiliar with how to use this platform... but I am hoping that someone can help me find out how to get back into my stripe account. The same email and password I have used for years is all of a sudden not allowing me to get into my account.
Hello! Is there a way to check the credit card information (number + CVV + exp date) during the Payment Method creation?
I've been waiting for over a week to get PayPal recurring payment approval while it's usually 2 days. Any recommendations on what I can do?
When retrieving a customer object will sources include the customer's payment methods?
i have a question regarding currency conversion fee calculation. should i ask here or stripe support online?
how do "delayed notification payment methods" work in test? they seem to "delay" for a very short amount of time (not 4-5 days)
I wanted to know if its possible to just verify by showing national id and not showing my face ?
In brazilian transactions, which field returns TID?
hello! After a subscription is created and the invoice is finalized, there's a chance the customer will find a problem and require the invoice to be recreated. From what I see, there's no way to recreate the invoice unless you reset the billing period. I know the invoice can be created manually but it's "detached" from the subscription and screws up stuff like revenue recognition. Any tips?
Hi I have two simple questions regarding to the API and Webhooks.
- Is there an event for the Webhooks that would notify if the default payment method for a subscription changed for a customer?
- When retrieving a list of invoices (https://stripe.com/docs/api/invoices/list) do the objects contain a url to an invoice pdf?
Thank you in advance.
hi! We're looking to use Stripe Elements on web. Avoiding redirects (full page refresh) in the payment flow is important for us, due to long application load times and complex state that is difficult to encode into the URL.
We learned that even credit card payments can require redirects via 3D Secure. Our question is: is there a way to do this 3DS authentication in a different tab, or in an iframe, or in some other way that avoids refreshing the page?
Based on https://stripe.com/docs/payments/3d-secure, it seems like it's possible, but https://stripe.com/docs/payments/quickstart#complete-payment doesn't mention this flow and doesn't seem to suggest that avoiding a refresh is possible. Thanks!
I setup payment link using Stripe dashboard. I am planning on adding those payment link in my application. However I have some additional data regarding the user that I would like to send when user gets redirected to the link so that it can get persisted somewhere for me to see in Stripe dashboard once the payment is complete.
Is there a way to send metadata to pre-build payment links?
Hi Stripe!
I have a customer, right before complaining about the 3D, there's a payment failure, with network_status = declined_by_network, and seller_message = "The bank returned the decline code do_not_honor" and I'm not sure this is how it's supposed to show. This is the first fail with do_not_honor and then complains about 3D not being complete (as if the customer could just complete it and everything is fine). Any ideas?
I'm pretty sure this is more Typescript than Stripe, but the app I'm maintaining uses the request: js const subscription = this.stripe.customers.retrieve(customerId, { expand: ["subscriptions.data"] }).then((customerResponse: Stripe.Response<Stripe.Customer>) => { return customerResponse.subscriptions.data[0] }) to fetch a subscription. When the returned value gets logged into the console, it includes a value for subscription.quantity, but both the docs and the TS linter both say that subscription.quantity doesn't exist for objects of type Stripe.Subscription. What's going on here?
Hi Stripe,
I am using Stripe on Android and using PaymentIntents for the Payments
I want to know how can I pass the billingDetails to PaymentSheet Configuration below version 20.23.0. Because below this version BillingDetailsCollectionConfiguration was not added and it's one property that collects the default billing details i.e. attachDefaultsToPaymentMethod: true was not present.
How can I collect the billing details before SDK version 20.23.0
https://github.com/stripe/stripe-android/blob/master/CHANGELOG.md#20230---2023-04-17
I have a NextJS app. I have put the right keys in place but I am still getting a
{
"error": {
"message": "Invalid API Key provided: pk_live_************************************************************************************************ijj}",
"type": "invalid_request_error"
}
}
What could I be doing wrong?
Any idea why a card that has worked in the past all of the sudden throw this error (is the first time we see it with our application)
is there a way to bulk insert customers?
We have a go daddy "website plus maketing" ecommerce website that uses go daddy's website building template. the shopping cart on it is supported by Stripe.
It appears we cannot use Stripe's reoccurring payment capability for subscription products on our website.
-
We would like to confirm this with Stripe directly.
-
If a customer buys a subscription off the website, paying only for the first month, can we then go to Stripes dashboard and set up a reoccurring payment via capturing the customers information? We would think not, but worth asking.
-
Can we sell a product with a reoccurring payment direct from Stripes dashboard? And if so, how?
is there a way to bulk insert customer?
my checkout page is infinitely loading
hi team, is there a way to get customer on stripe.PaymentIntent as a string customer Id always ?
In the nodejs library its a union of string , Stripe.Customer, Stripe.DeletedCustomer
We have the default rule on: "Request 3DS if 3D Secure is required for card", even though currently we don't implement 3ds. The number of failures due to this rule has always been very low (e.g. ~11 over tens of thousands of transactions). That is the only rule that is currently enables. Also, we never manually request 3ds. However, recently it has come to our attention that many other transactions failing as incomplete due to a 3ds "requires_action" not being fulfilled (again, bc we aren't currently implementing 3ds).
My question is: How is it possible that 3ds is requiring action when we are not requesting it and the card does not fall under the "Request 3DS if 3D Secure is required for card" rule? Is the bank somehow able to require it even when neither of these conditions hold?
Is a payment intent cancelled when the subscription that created it was deleted?
Hello, for some reason an embed is not resizable/adjustable when embedding a Stripe payment link onto a squarespace website
Hello, I have a query. I currently have my ecommerce in wordpress which I use the official woocommerce stripe plugin, I have activated the function of months without interest for Mexico but at the time of making the payment, it never asks for the months to defer the payment after the minimum approved amount. I don't use my own development, I use the woocommerce plugin.
The question is, these months without interest go automatically or how can I enable it if we are talking about the wordpress plugin.
With Stripe Checkout, is it possible to pass dynamic product descriptions for a subscription? The documentation seems to suggest that it's possible: https://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-subscription_data-description - I was expecting to see it in the Checkout portal but I'm not seeing it, can anyone provide an example of where I should see it?
subscription_data.description (optional)
The subscription’s description, meant to be displayable to the customer. Use this field to optionally store an explanation of the subscription for rendering in Stripe hosted surfaces.
Request ID: req_rU7raRqBvuFLZV
Hello, for emailing invoices to customers via stripe, is there a way to include an additional pdf attachment with the emailed invoice? I'm not seeing that ability.
can a setupintent be used multiple times to charge a customer?
Hey guys, so we migrated a bunch of payment methods (>2500 iirc) from Checkout.com back in March, and now we're attempting to charge a lot of these for recurring payments (for subscription). In particular, a bunch of a bank account payments are failing, and the status is showing "requires_confirmation". Is there a way to fix this / charge these successfully? Thanks.
🚨 IMPORTANT 🚨
Hi everyone!
I need help, I'm going around in circles on the website...
I'm based in Indonesia, it's the only country out of 47 that's by invitation. When I contact the sales department they give me an automatic message " Unfortunately, Stripe is not currently supported in your country, thus, we will not be able to work with you at this time. «
There are whole pages on the website explaining all the possibilities in Indonesia without being able to register!
How can I register or receive an invitation to do so?
Please, my project depends on stripe, I absolutely must use it!
Hi there. I'm implementing recurring payments using bank debit methods (SEPA, etc) and noticed next detail: PI (and invoice) could be NOT paid yet but subscription will have status active. I.e.
Let's imagine today is Monday.
- Platform creates a subscription with
'payment_behavior' => 'default_incomplete',setting. Invoice and PI are created automatically by Stripe - A Customer has confirmed the PI — entered bank account number, entered SCA code, etc
- The payment verification can take up to 72 hours (so could be cleared on Thursday)
- But immediately once #2 happened, the Subscription gets a status
active. So the Invoice is not paid, but Subscription is active. That means, the billing period has been started on Monday but payment failure can happen on Thursday.
Is there any proper way to make the subscription active (and start the billing period) not on #2 but once payment is cleared?
SCIF
is there a good way to fetch a product? from a purchase_intent.succeeded object?
I heard there is such thing as crypto payouts on stripe but I was wondering how to enable that feature, I asked support and they mentioned something about Connect so I'm looking for some answer as to how to enable crypto payouts instead of bank payouts
Hi, we're getting socket timed out on server-side API requests to stripe intermittently. This timeout error is currently not reported from other APIs we are using.
com.stripe.exception.ApiConnectionException: IOException during API request to Stripe (https://api.stripe.com): connect timed out Please check your internet connection and try again. If this problem persists,you should check Stripe's service status at https://twitter.com/stripestatus, or let us know at support@stripe.com.
I see the status page is green, but just in case is there any reported problems in the gateway?
Hello, I have enabled Klarna in the dashboard as a payment method but it is not showing as a payment option on the page
1
How to disable stripe invoicing? I am being charge 0.4% fee, how to disable it?
Hello I need help with my account. I am locked out and I do not have access to the phone that my account was created with.
How can I remove the confirmation text From Stripe checkout?
I am connecting online payments api using Stripe. I don't know if Stripe supports api refresh api key or secret key? Who knows can cchíaer help me please, thanks.
Hi team, previously i was able to see google pay and apple pay button in my payment element but suddenly not able to see those button. What are the possible reason?
is cash app included in the payment element?
Hello, I would like to know which payment methods are active in dashboard usng API in node js. How can I do that?
Hello, one of our customer's paid for 13 quantity for a new subscription. But they only wanted 3. How can we refund the amount and set this right for the customer using Stripe dashboard?
Hello, I want to pause a subscription from a future start date to a end date.
Hi, is it possible to switch off the email sent to a customer by default when finalizing an invoice (via the Stripe dashboard)? We're using webhooks to send our own email and don't want the Stripe email to send by default.
Hi Team.
I am currently developing the platform (like a marketplace) in which companies in Japan can place orders to entities in other countries and if the enties get the order and conduct it, they can get commission by those companies. And we are currently thinking to introduce the Stripe to the platform.
And then, sales person said if we can use Stripe for transactions between the companies and my company and Stripe Connect for transactions between the entities in foreign countries and my company. However, if that transaction is made to be automatic, we have to create the UI to connect both transaction, make the transactions automatic and companies can pay to each entity without any stresses.
That is why, we will start developing the UI but I was wondering if anyone has experienced? and anyone has experienced, could I possibly ask about how to build it?
Thanks.
Hello Can I somehow get order details by its number? e.g by "c7119740022749ce-a9c3d3d79b574bfb-a594c80461b64bde"
I need to get payment card that user used to pay
hi i have to make payment using stripe terminal . i have create the payment intent but while i process the payment using create payment intent get the following error Stripe reader was not able to process the payment for the provided payment intent. The PaymentMethod provided (card_present) is not allowed for this PaymentIntent. Please attach a PaymentMethod of one of the following types: card.
With context to this thread #1115383435029135460 message
Can anyone please point me to the documentation for including the billing details elements in PaymentSheet in Android?
And passing defaultBillingDetails into that (prepopulating the fields) while initializing the Payment Sheet
Hello Team,
Hope you guys are doing well.
I'm working on the One Marketplace website which is based in the UK.
The Website Platform is Magento 2.
My business requirement:
Unbind is our marketplace platform. Where multiple vendors will sell their products and customer will buy the services.
It is service based platform like https://www.urbancompany.com/
So we are looking for a good payment method (Gateway).
When customers buy any service they will pay the total amount to Unbind.
Once service will be completed, from Unbind account, Payment will automatically be split to their vendor after specific days.
The main concern is Once the service will start Unbind will automatically release some amount to the vendor and after completion, we will release the left amount to the vendor.
can you please suggest me on this? Is it possible with Stripe and if yes then how can I achieve my goal?
hi, do you have a test scenario where name on card shows in payment element?
Hi, question about SEPA payment. is there any possibility that we can avoid dispute of payments?
I setup payment link using Stripe dashboard. I am planning on adding those payment link in my application.
However I have some additional form data regarding the purchase that I would like to send when opening the payment link so that it can get persisted somewhere for me to see in Stripe dashboard once the payment is complete.
Is there a way to send metadata to pre-build payment links?
P.S. I started this conversation earlier and found out that I can send client_reference_id but limit for that is 200 char, the data I have is around 1500 char (stringified json)
Hello, I just set an api call, which sets Customer language and now I want to test it. Is there any option, how can I send test email and look, if language works?
Hi, I am using Stripe connect to create invoices for users of my platform. A frequently asked feature from my users is for "partial payments" - essentially down payments made toward an invoice that is less than the total amount due. My users typically create an invoice which needs a part payment following by balance when the products are delivered. Any advice or patterns to support this usecase would be much appreciated. I don't see native support for this so I assume I would need to be an abstraction around it. Thoughts?
My tax docs isn't approved. what can i do about this?
How can I simulate a customer.source.expiring event?
Hi there, I am using stripe java sdk to call stripe apis and currently facing IOException. Can I check if there is anything wrong on stripe's end since morning?
this is the error that we are seeing stripeError=IOException during API request to Stripe (https://api.stripe.com): connect timed out Please check your internet connection and try again. If this problem persists,you should check Stripe's service status at https://twitter.com/stripestatus, or let us know at support@stripe.com."
Hello team, I would like to know the Stripe Fees which will get deducted when making payment using a) credit card b) debit card and c) ACH?
When creating a SetupIntent with Elements (the front use the stripe.js script), is there a way to prevent on SetupIntent creation the apparition of the new Link thing ?
Hi, I am trying to add a single vatid to an invoice, by passing in directly to the invoice as an account_tax_id, however, I get an error that there is no such account_tax_id, my id has the format DE123456789 which i found here https://stripe.com/docs/invoicing/taxes/account-tax-ids, I am not sure why I cannot add it?
Hey!
I've scheduled Sigma on trial to send me reports. I had an existing webhook already, so I thought I would receive sigma.scheduled_query_run.created event on it, however I was unable to catch it. Is there a way to manually trigger these events for test purposes?
Good day hardcore devs, all is well!
Just a follow up question related to yesterday's inquiry. The default memo and footer on Invoice are there for purpose. But somehow, we wanted to remove the memo and footer on receipt PDF on a group of customers.
Now, we've successfully removed the footer via InvoiceSettings.footer (when creating customer object for subscription creation).
The Problem is with the memo/description. It says here https://stripe.com/docs/invoicing/customize that we can adjust the memo per invoice basis via API. But unfortunately, when we attempt to do so, we encountered error like this
com.stripe.exception.InvalidRequestException: Finalized invoices can't be updated in this way; request-id: req_fT6fNhmncpAEx8
- I think the document needs to be updated
- Is there a way/work-around we can do to remove the invoice's description per invoice-basis via API? I believe when we create the subscription, there's no way we can tap on the moment the invoice gets status=draft.
Hi, I'm trying to get an automatic email notification from stripe in live mode, but when the payment is successful, I don't get the invoice and receipt in the email
Hi there!
It's me again. Still no advance with Google Pay. I have this screen. Javascript is based on this sample:
https://stripe.com/docs/payments/quickstart?lang=php
After choosing Google Pay a Google Pay appears but not a Google Pay popup with cards just this:
Google Pay selected.
Another step will appear to securely submit your payment information.
But nothing appears! What's wrong? Any help?
@hollow prairie Is there a seperate discord channel related to pricing related questions? If yes, pls send me the link of the channel
There's no Discord channel for pricing Qs. Support is what you need: https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Hi, i have using stripe recursive payment but i cant receive status of 'paymentintentsuceed' can you assist?
Hi team,
Can I retrive/update Stripe Tax Settings using API?
Hi,
I'm using Stripe Connect with Standard Accounts. I just had a chat with Support about SEPA Creditor IDs because I want to send custom SEPA emails. Turns out this is not possible if the Stripe Creditor ID is used. However, I wanted to change the language to German, since all of our business takes place in Germany. I'd rather not require our connected accounts to go in the dashboard and change the language, so Support sent me a link to this: https://support.stripe.com/questions/language-options-for-customer-emails
I don't find a way to use that with checkout sessions, though. Can you give me a hint?
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Hi
I would like to know if it's possible to send the client email to the payment link using parameter in the payment url.
If my client email is toto@big.com, is it possible to send this email to he payment link using parameter for the payment page to be already filled with the client email. It would be something like this : https://buy.stripe.com/test_3cs8zD0J60Xu8picMM?email=toto@big.com
Hey! in the "checkout.session.completed" webhook how do i retrieve the product details that were purchased?
Hey, I have a question with the tax at the invoice The tax is by my price including. But I dont know from which amount stripe calculated the tax. Amount 19,14€ incl. 19% geman tax stripe calculed 3,06€ tax but it should be 3,64€. Can somebody help me please ?
Hello, I have a question regarding subscription schedules. When we create a subscription schedule and when a phase is ended, and a new phase is just started, it will update the subscription according to this https://stripe.com/docs/billing/subscriptions/subscription-schedules#phase-transition documentation. Does that mean, it will also trigger customer.subscriptions.update event as well?
Hello team, I am in Test Mode. I am trying to make payment of an Invoice through ACH but I am not able to do that. There is no PAY option when I am using ACH. Could someone help me in this?
Hey!
What is the Stripe processing fees for ACH
Hi,
Iam using the Stripe.Invoice.finalize_invoice API, will it send email notifications to customers in the live mode ? currently in test mode it is not sending any emails. I just want to change the invoice status to open and i don't want to send any emails to customer.
Thank you
Hi, I am running a Stripe Connect setup in the UK. If some sellers are not VAT-registered, but we (the marketplace) are VAT-registered, how would we represent that/calculate that tax using Stripe?
Hi, in the "customer.subscription.updated" webhook how do i find out if a user has cancelled their plan?
Hi, How many need time that will get money from Bancontact and klarna?
on the stripe account
hi, i am using stripe where i "hold" customers money until the final service is complete. If they add additional services, the final amount is adjusted. This works perfectly using the customers credit card. Can I also use this "hold" feature if I provide Google Pay and Apple Pay as a payment method using stripe API ?
Hello, I have a customer who has provided us with his card number, but we encountered an error with the code "setup_intent_authentication_failure" (evt_1NFwiIEXM3U1ngZLyHY8QndP). Unfortunately, the error message associated with this code is not clear: "The latest attempt to set up the payment method has failed because authentication failed."
How should I communicate this issue to the customer? Thank you for your assistance.
Hi,
im upgrading magento 2 to 2.4.3, can you please tell me what stripe version is best for magento 2.4.3
Hi, is possibile to reopen this one? #dev-help message
Hello, custom website with Opencart needs a new plugin to integrate Stripe?
Hello, We want to keep only Mastercard Purchase credit card as option to checkout , Is it possible ?
please help me on this postman request, it says that it has a missing required param amount. but the amount parameter already exists in my request.
guys, given an invoice object, how can I retrieve its subscription recurring interval?
Hi, I am using the Stripe hosted payment page, and Stripe Connect with separate charges and transfers. The application is a marketplace, with a single-basket checkout. Products can be from multiple vendors. Currently there is only 1 payment made by the customer to our Stripe account. We then initiate Transfers to all the vendors contained in that order. A new requirement is that some vendors want to manually capture funds after confirming stock. A few weeks ago, I was wrongly informed by someone on this forum that I can set the 1 payment to 'manual capture', and then later do multiple captures. According to the Stripe API, only 1 capture is possible for a pre-authorised payment. If the capture is for less than the auth amount, the rest gets released. My only remaining option to allow some vendors to capture manually, while others to capture automatically, is to create multiple payment intents for each order. Is this possible? Can I keep the same 'checkout-once only' experience for the user? How can I achieve this technically? Thank you
Is there a way to list events for a specific PaymentIntent using API? I can retrieve the PaymentIntent, but would like to know what events occured on it? The same thing I see when I click on the payment itself inside the stripe dashboard (Events and logs)
Do we have an api to download draft invoice pdf in Stripe?
Is there a way to enable ACH charges and visualize in test mode?
I am am having trouble creating a fee / % of trnacation for payment mode on checkout this is my respocne: and call"object": "checkout.session",
cs_live_a14Mt2rKzKCIQEnSni0Q7ZP4YVPG2zJr4I5v8CFwhn8P14VDcOdFyYbhnI",
Is there a way to enable ACH charges and visualize in test mode?
I search how to replace wix checkout for stripe checkout, wix say is not possible..
https://stripe.com/docs/billing/subscriptions/overview#incomplete - how to change payment window from 23 hours to 1 week? If I use checkout session this default to one week but we want to same using API
Hello there, I have a question about Transfers going from our plattform to a connect account. How will be the stripe fee paid for such a transfer? Does stripe charge our account extra for it, or will stripe extract it from the amount of the charge?
Hello devs!
I'm trying to migrate from using CardNumberElement, CardExpiryElement, etc to use PaymentElement in a React environment, to collect payments for subscriptions.
I'm using these options just to test:
const paymentElementOptions = {
currency: 'usd',
mode: 'subscription',
amount: 15,
layout: {
type: 'tabs',
defaultCollapsed: false,
}
};
The problem I'm facing is that no matter what I do, I get this error: IntegrationError: In order to create a payment element, you must pass a clientSecret or mode when creating the Elements group.
Just to clarify, I want to collect the payment information BEFORE creating the subscription and such, so I don't have a clientSecret yet.
Any ideas?
Thank you!
Hello there,
I try to update the amount of a paymentIntent directly from the client. (I'll verify in the back the new amount is correct 😉
I use import { useStripe, useElements } from "@stripe/react-stripe-js"; and try elements.getElement("payment").update({ amount }); but it did work.
Do you know if there is a way to do it from the client? Or I'll need to use the backend to update the amount with https://stripe.com/docs/api/payment_intents/update
Thanks for your help 🙂
Hello, Is there any way to get this 3ds brand names (Visa Secure, Mastercard Identity Check or American Express SafeKey etc) for credit cards? I couldn't find this data in the payment-intent/{payment_intent_id}/confirm response.
Hi There,
i have 2 customer. first is coach and second one is mentee.
when mentee payout money using paymentIntents. it's sent in stripe.
but how can i directly payout coach?
Question about subscription cancelling. We have a subscription (sub_1MrrreKaTfpT6yZ5WcIvwUy5) that was started on 1 Apr 00:00, was cancelled through dashboard (evt_1MxqYSKaTfpT6yZ5AheISxu6) with end date of 1 May 00:00; all is ok there. A different subscription (sub_1MWTkLKaTfpT6yZ5IwFaugPh) started on 1 Feb 00:00, was cancelled the same way (evt_1MvHGmKaTfpT6yZ5Q5XQgdpd) but the cancellation time is 12:00. Because of these additional 12 hours, another invoice ended up being created. In the dashboard there is no option to select the time, so why the different behaviour? And, is it possible to always have a subscription end at the end of its schedule without starting a new one?
Hello, I have a stripe connect question where connected account is trying to sell their product and platform product at the same time (both monthly subscriptions).
How do I handle this since the platform fees are different for each product (50% and 10%)?
I have a web hook that does not fire when it should
get undefined
Hi team,
Is there a way to setup multiple Upcoming renewal events one 45 days before and one 30 days before, for example?
Hi i have set up a payment call with the payment_intent_data[application_fee_amount] to take a fee however in live its not actally taking any fee at all, is this the right param here is a link to a checkout sesssion cs_live_a14Mt2rKzKCIQEnSni0Q7ZP4YVPG2zJr4I5v8CFwhn8P14VDcOdFyYbhnI",
Hello, is the invitation/onboarding link via Stripe dashboard permenant? it's saying it can be available for 1-time use. but I can use it multiple times.
if i create account link via the API, and try to access it more than once .. it won't work. why is that
You have to create a call for each sign-up, i am not with stripe though so double check https://stripe.com/docs/api/account_links/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.
Hello, how can i remove the country in stripe elements appearance api?
Appreciate the help
Preciso de ajuda
if i want to accept paypal payments through stripe, do i need a paypal business account?
RJ01
I need help contesting a purchase I made or asking for a refund because it was a one time purchase and I purchased 7 times
Hey! Does anybody knows how to add the USD mention on the invoice?
InvalidRequestError at /payment/subscribe/3/
Request req_1dknTlrlzBPKYx: The line_items parameter is required in payment mode. How to resolve the issue?
Hi, I am not getting tax breakdown in my stripe receipt. What could be the issue?
class StripeCheckoutView(View):
def post(self, request, *args, **kwargs):
plan_ids = request.POST.getlist('plan_ids')
plans = Plan.objects.filter(id__in=plan_ids)
stripe.api_key = settings.STRIPE_SECRET_KEY
line_items = []
for plan in plans:
line_item = {
'price': plan.price_id,
'quantity': 1,
}
line_items.append(line_item)
session = stripe.checkout.Session.create(
payment_method_types=['card'],
line_items=line_items,
mode='payment',
success_url=request.build_absolute_uri(reverse('payment:subscription_success')),
cancel_url=request.build_absolute_uri(reverse('payment:subscription_cancel')),
)
# Save the Stripe Checkout Session ID to the subscription objects
subscriptions = []
for plan in plans:
subscription = Subscription.objects.create(
user=request.user,
plan=plan,
stripe_session_id=session.id,
)
subscriptions.append(subscription)
# Redirect the user to the Stripe checkout page
return redirect(session.url). InvalidRequestError at /payment/subscribe/3/
Request req_4XZN1hk1QMTr7O: The line_items parameter is required in payment mode. how to resolve the issue ?
@glass beacon please keep messages in the thread I created for you
how to resolve this? Am in trouble
I opened a thread
We can chat in that thread. Scroll up to your previous message and go into the thread
When "Customers can change quantity of their plan" is enabled in the Customer Portal, is there a way to ensure that freshly added seats use the most recently available price, rather than a previous archived price? (The price could have either increased or decreased.)
can I integrate BBPOS wisepad 3 with stripe with React native?
hello, is it possible to see iban that a customer has filled in to indicate him to see which iban he gave
I connected my shopify account to stripe, but I can't get paid and this screen appears in front of the customer, why might you?
Good morning Stripe Team! I have a question regarding Stripe invoice creation. Is there a way to be able to create an “independent” invoice? What I mean by this is creating an invoice with a single item excluding any extra pending invoice items. I have seen the pending_invoice_items_behavior attribute, and I believe this would be the solution. However, then I run into the issue of creating the invoice because the previous way I was creating an invoice was creating an invoiceItem and then the invoice with pending_invoice_items_behavior set to include to get that invoice item. This strategy is including any extra invoice items though which is not what I want. Is there another way of doing this? Like an add invoice items on invoice creation or somthing like that?
Good morning, I had a quick question regarding Stripe::Charge and Stripe::PaymentIntent, is this correct that when the card is missing for .charge it's a "type": "card_error", but in .paymentintents its a "type": "invalid_request_error", only telling us the actual error being a missing card in the errors message?
Hi Stripe, I am using @stripe/react-stripe-js to process payments online. I process the donation with this function:
const handleSubmit = async (e) => {
e.preventDefault();
if (!stripe || !elements) {
// Stripe.js has not yet loaded.
// Make sure to disable form submission until Stripe.js has loaded.
return;
}
const { error } = await stripe.confirmPayment({
elements,
confirmParams: {
// Make sure to change this to your payment completion page
return_url: returnUrl
? "givestar://payment/success"
: `${
process.env.NEXT_PUBLIC_PUBLIC_URL
}/donate/${quickCode}/thankyou?donationAmount=${totalToPay}&donatorName=${parsedDonatorName}&quickCode=${quickCode}&isFollowing=${!!isFollowing}`,
payment_method_data: {
billing_details: {
name: parsedDonatorName,
email: parsedDonatorEmail,
},
},
},
});
if (
error.type === "card_error" ||
error.type === "validation_error" ||
error.type === "invalid_request_error"
) {
setMessage(error.message);
} else {
setMessage("An unexpected error occurred.");
}
setIsLoading(false);
};
I would like to fire a function when the payment has been successful. How do I do this? I have tried this:
const result = await stripe.confirmPayment({...})
if(result){
// run some function but this bit is never reached I believe because the user is redirected.
}
Thanks
Following up on #1113901496250155191 message I would like to create invoices and then direct customers to the customer management portal to manage/pay those. I would like the full payment to end up in a connected account, with the fees being deducted from a platform account.
So, ideally, if we're just creating invoices and sending them to the portal, we shouldn't need to manage payment intents. I'm thinking we could create customers and their associated invoices on the platform account. Then, when a payment succeeds, kick off a transfer from the platform to the connect account from a webhook. Does that sound right or are there other options I should consider?
hello, I use stripe for react native with expo but when I try to follow yt tutorial i have a problem lateinit proprety stripe has not been initialized
rn code :
const API_URL = "http://mylocalip:4242";
const StripeApp = props => {
const [ email, setEmail ] = useState();
const [ cardDetails, setCardDetails ] = useState();
const { confirmPayment, loading } = useConfirmPayment();
const fetchPaymentIntentClientSecret = async () => {
const response = await fetch( `${ API_URL }/create-payment-intent`, {
method: "POST",
headers: {
"Content-Type": "application/json",
},
} );
const { clientSecret, error } = await response.json();
return { clientSecret, error };
};
const handlePayPress = async () => {
//1.Gather the customer's billing information (e.g., email)
if ( !cardDetails?.complete || !email ) {
Alert.alert( "Please enter Complete card details and Email" );
return;
}
const billingDetails = {
email: email,
};
//2.Fetch the intent client secret from the backend
try {
const { clientSecret, error } = await fetchPaymentIntentClientSecret();
//2. confirm the payment
if ( error ) {
console.log( "Unable to process payment" );
} else {
const { paymentIntent, error } = await confirmPayment( clientSecret, {
paymentMethodType: "Card",
type: "Card",
billingDetails: billingDetails,
} );
if ( error ) {
alert( `Payment Confirmation Error ${ error.message }` );
} else if ( paymentIntent ) {
alert( "Payment Successful" );
console.log( "Payment successful ", paymentIntent );
}
}
} catch ( e ) {
console.log( e );
}
//3.Confirm the payment with the card details
};
return (
<View style={ styles.container }>
<TextInput
autoCapitalize="none"
placeholder="E-mail"
keyboardType="email-address"
onChange={ value => setEmail( value.nativeEvent.text ) }
style={ styles.input }
/>
<CardField
postalCodeEnabled={ true }
placeholder={ {
number: "4242 4242 4242 4242",
} }
cardStyle={ styles.card }
style={ styles.cardContainer }
onCardChange={ cardDetails => {
setCardDetails( cardDetails );
} }
/>
<Button onPress={ handlePayPress } title="Pay" disabled={ loading } />
</View>
);
};
and here is the code server side :
import express from "express";
const app = express();
const port = 4242; //add your port here
const PUBLISHABLE_KEY = "";
const SECRET_KEY = "";
import Stripe from "stripe";
//Confirm the API version from your stripe dashboard
const stripe = Stripe( SECRET_KEY );
app.listen( port, () => {
console.log( `Example app listening at http://localhost:${ port }` );
} );
app.post( "/create-payment-intent", async ( req, res ) => {
try {
const paymentIntent = await stripe.paymentIntents.create( {
amount: 1099,
currency: "eur",
payment_method_types: [ 'card' ],
} );
res.json( {
clientSecret: paymentIntent.client_secret,
} );
} catch ( e ) {
console.log( e.message );
res.status( 500 ).json( {
error: e.message,
} );
}
} );
Thanks for help
Hi! I am trying to create a test payout programmatically, but all of the test external account ID's I tried show "no such external account" is there a ba_ number I can use to test?
Hello, I am having an issue with finding the reference for what I think has been an update to stripe.
Our subscription structure allows for man subscription items. When a user updates their subscription occasionally the subscription item quantity for that price will become 0. Previously these would 'hang around' on the subscription, so we wrote a helper method to remove them (if quantity of a subscription item was 0 it would be deleted). In the last week however an intermittent issue occurred where the call to remove them was failing as it now seems stripe is removing empty subscription items, it would be intermittent because sometimes we would delete the subscription item before stripe did, so the function would not fail.
This is not so much an issue as we will just remove the helper function, I would just like to know where this update has been mentioned, or has there been no update and those empty subscription items always supposed to be removed?
Hi
Hi , I have a doubt , How will the response of "terieveCheckoutSession" be incase of failed transaction
Hey! What's the best way to disable payment methods from payment elements? Mainly looking to accept card and wallets.
New question on payouts. I have sufficient test balance to run the payout but am getting this error "Error:"
"Post failed: 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)." I am using a test key for this post.
Hello, is Stripe going to validate CVC and exp date of a CC during the PaymentIntent creation if the confirm parameter is false?
Hello, we receive payment from our website with api (with checkout.js). After payment, we issue an invoice as "paid" and request that this invoice be sent to the customer by e-mail by stripe. We create an invoice and mark it as paid with the invoice service pay method, but neither a receipt nor an invoice is sent to the customer. Are we doing something wrong somewhere?
👋 Are there ways to observe when a payment method requires additional validation?
Context: team and I are going to rollout updates to our custom checkout soon that should enable us to accept 3DS payments. We'd like to instrument observability/analytics on these 3DS cards.
Hii Team, I want suggestion how I do this thing, I am working on a rental site, I am using customer account from renter side and I am adding ach bank for payment like this for rent payment from renter side. and I am using connect account for landlord for rent transfer stripe to connect account and I want to add external bank like renter.
HI, what do i need to enable to get stripe to handle subscription failures automatically and send out the appropriate emails to customers?
Has anyone had any success in using the stripe a stripe payment link and having it send a webhook? Our system uses single charges in our application but are adding a reusable stripe checkout link but can't seem to get webhook events from it
Good afternoon all,
When retrieving a PaymentIntent via API, is there anyway to distinguish between PaymentIntents that have a Checkout Session and those that do not have a Checkout session in the response? I want to separate manual payments created in the dashboard vs those created from Checkout by customer. It's for analytics purposes.
I would like to know if it is possible to try to collect a payment with a second card automatically? if the default card failed
Afternoon all.
I'm looking to update a pricing model from a tiered (Basic vs. Pro) subscription model, to a model that charges based on assets (think of a Wealth Manager model).
Idea being, all clients/subscribers will be charged .3% of all assets under management, monthly. E.g. a $1,000,000 account will be charged (1,000,000*(.003/12) per month. Is the best bet here some format of the usage-based billing?
Thank you!
do Stripe have integration with accounting?
Hello , how can update payment method after subscription (react/node) anyone has an example ? thanks
I keep getting 'not valid URL' when i try to add a live webhook. I am trying to add the same webhook I used in test mode. I have disabled it
Hello, can you set up two default categories for tax rate? Our product is a bundle of hardware (3d printed piece) + a downloadable subscription based mobile application. So we need to set tax for both products.
In regards to this thread, let me give you more details of our process. Maybe that would shed some light on what we are doing, why, and how we can accomplish our needs
Hello, I want to disable stripe card form and enable only Google pay or apple pay in node js. How can I do that?
Hi, can i send over a custom thank you page url when using a payment link?
Hello, do you know the reason why amex payments are not accepted in an account in Mexico?
Hello, one of our customers is on Safari 10.1.2 paying with stripe.js and the javascript is not getting a response back from stripe (and subsequently not able to hit the return_url which our site records the payment data). I'm aware this is a very old browser (Stripe indicates that 10.1+ is supported on the site). Is there some technique that I can use to receive the response? Note "Received Response" console.log which doesn't appear in debug console on Safari 10.1.2. This code works on all other browsers and we have received tens f thousands of successful payments, just this one Safari 10.1.2 edge case seems to be an issue. Thanks a lot!
Hi. Is anyone here from Stripe?
Hi, I have a site where there will be lots of smaller transactions. I am collecting payment info so users can don't have to enter it every time. Here's my current flow:
- Collect payment details via checkout session with setup mode
- save payment method in the webhook (payment_intent.succeed)
- call payment intent with the payment method for each puchase thereafer
It's working well, except I have one issue. I am collecting the payment details on the page where they are purchasing an item. Because the webhook takes some times to save the payment details, when the user gets redirected back to the purchase page, the only way payment_intents would work if they refresh the page after a few seconds.
Is there any way around this issue? Is it possible to have them pay for the items in the checkout session AND save their payment_method for later use?
Hello, i want to confirm does the webhook intent "payment_intent.succeeded" gets called when "Capture payment" is clicked ?
Hi is there a way to retrieve the default card for a customer? Just like the List all cards using customers.listSources ? Thank you in advance
hi i have a problem i'm trying to verify myself in openphone and there using stripe identity verification
i'm trying with my id and it's not working (i'm a refugee living in france i don't have the real id)
hello, should maxNetworkRetries flag help with "socket hang up" and "ECONNRESET" errors? getting at least 5-10 per day. Anything else we can do?
hi
Hello! I am trying to create an invoice to be paid with the payment element. I am wondering if this is the correct flow, or if I should be doing things differently:
- Create customer
- Create invoice with data={"collection_method":"charge_automatically","customer":customerID}
- Create invoice item with data={"price":priceID,"customer":customerID}
After this I am wondering how I get the client secret to be used with the payment element. Alternatively, should I be using a different flow. Thanks!
Is it possible to get the PayoutTraceID? We are a platform that uses connected accounts and one of our merchants needs this id sent to them with each API call for orders for reconciliation, however, we can 't seem to find it in your docs, but we do see it on some dashboards:
Hellow, Iam new to stripe, so I need the functionality that payment from user card details should be sent to retailer whose card details are capture, like user1 payment should be sent to retailer1 and not to my account who is providing all the api keys and all
Hello I have a question around cancelling a Payment Intent. I see in the docs here https://stripe.com/docs/refunds?dashboard-or-api=api#cancel-payment it says you can only cancel the Payment Intent when the status is in a "requires" state. I am also seeing in the footnotes on this doc that you can cancel one if it's a bank account within the Processing state. https://stripe.com/docs/payments/intents can you confirm this footnote is correct?
In the Customer Billing Portal, when customers switch products or change quantities, is there a way to ensure that downgrades can only become effective at the end of the billing period? E.g. if a user reduces the quantity from 2 to 1, I want behavior to be similar to when the user cancels a subscription and the "Cancel at end of billing period" policy is in effect.
Hey, is there a way to update a Payment's Description via the API?
hi stripe, is there any way to modify this information and display the text entered in the input and not the value of the "custom" key?
Hey, I'm trying to register and i cannot. SMS is not available, I do google authentication and also cannot. What can I do??????
Hi ! Is it possible to create a subscription without any trial period and that can be billed with Invoice? And that invoice to be sent after 5 days?
We are trying to remove the Trial Period from all our plans. I've been using the SetupIntents API in order to allow the customer to create an account and pay afterwards. But I'm having some issues when I remove the Trial Period from the flow
box
Hey, is it possible to perform api call to update the payment intent with the application_fee_amount before confirming the payment using this integration path: https://stripe.com/docs/payments/accept-a-payment-deferred
spanish??
Hello. I have an existing checkout in which I've included the stripe element using JS. So far I have only activated card payments. Using Javascript, I create a setup intent beforesubmit, which is written into my form. then the form is sent and the customer is saved in my system.
When i select paypal, the customer is taken directly to paypal and i cannot save his information (email, password) and his entries are lost after the return from paypal.
How can I find out in stripe.confirmSetup() before forwarding to paypal that the customer has selected paypal so that I can save his data beforehand?
Hello, can the Checkout API (serverside) be used to build a checkout flow in my own Nuxt app?
Hey i got a few questions, should i put them one by one or all at once?
I am investigating a payment attempt that was confirmed twice and duplicated the charge on the payment attempt. I didn't know this was possible. Can you re-use payment attempts for multiple payment charges?
Hi, I have a question about payment intents using payment captures. After someone hits the "Pay Now" Button I want to do a manual check on my end to check if the payment intent ID's status is "awaiting capture" so I know that the payment went through and I can store the payment info in my database. Do I have to use a webhook for this or can I just manually check the payment intent ID status after the "Pay" button is hit?
Hey! So I'm a developer at my company, and I'm trying to figure out the best way to incorporate Stripe into my use case. I have a company doing my front-end application, and another company doing my back-end application work. Trouble is, I don't want to PCI compliant myself, so I just want to incorporate Stripe so that Stripe deals with all credit card payment collection/processing. I find that incorporating Stripe into a front-end is simple if I was the person developing the front end, but I am not. I don't want the front-end folks to have any chance at intercepting credit card payment information - I just want them to have a single UI element and a single API call to use for credit card processing without any chance of them intercepting anything. Is this possible?
Hi, I'm using the react PaymentRequestButtonElement and when someone tries to pay with google pay, the Safe key verification window loads behind the Google Pay screen so they have to close the window to see the authentication form. Is this to be expected?
how can I stripe.confirmPayment using API?
Do portal session configuration objects expire automatically after some time? I don't see an API method to delete them, only to create them.
Another question about checkout with PayPal. Before forwarding the user to Paypal, I store their information in my database and create them as a customer in Stripe. What information do I still have to save about my customer so that I can assign him to the redirect to paypal? At this moment I don't have a setupIntent and no payment_method that I can give to stripe when I create the customer.
Hello. Is there any API request (or sequence of requests) that allows me to get a list of all transfers related to specific payout from connected accounts (I'm signing up my clients to the Stripe using Connect feature) ?
I have installed Stripe CLI on my Mac. When I try to login with "stripe login", I'm getting this error: "zsh: command not found: stripe". What am I doing wrong?
Is it possible to enable on stripe so when a customer logs into their billing portal and cancels their subscriptions, that i am notified via email. I found an old article https://help.kajabi.com/hc/en-us/articles/360052877614-Am-I-notified-when-a-Customer-cancels-their-subscription-#:~:text=The choice is yours!,Notifications in your Account Settings. but am unable to find where it is in the newer platform
The choice is yours!
If you're using Stripe and wish to receive notifications when a customer changes their payment information (e.g., cancels their subscription) update your customer Subscription ...
Hi, in Radar rules, how would I go about blocking individual states? e.g Manitoba in Canada.
This is because some states in Canada or some countries have a super low threshold for tax, and it may just be easier for my business to block the payments rather than file more tax returns
Hi all, I am trying to model the following for a subscription:
- A monthly base price (standard pricing $X/month)
- An annual graduated pricing (so we can have a free allowance per year and have then tiers of pricing over that)
Since the same subscription cannot have prices with different intervals (whether they are part of the same product or not), I have thought that I either:
A - Make the Customer have two subscriptions (one with the monthly base price and the other with the annual graduated pricing)
B - Have just one subscription with the annual graduated price but then issue manual charges every month.
B is a nightmare for accounting, so it seems I am left with A? otherwise, am I missing a third option? (or fourth? :D)
Thanks
In the Customer Portal, when "Prorate subscription updates" is disabled, it seems that the user can upgrade from a lower-priced product (e.g. FooDesk Standard) to a higher-priced product (e.g. FooDesk Professional) without being billed for the higher price until the start of the next billing period. Is this the intended behavior? If the user cancels before the start of the next billing period, they effectively got one year of FooDesk Professional at the price of FooDesk Standard.
why live chat isnt availble
When using the "default" custom payment flow for web where we create an intent on the server (back-end) and then complete it on the client (front-end), is it possible for the client to update the amount dynamically? We have a use case where users can do a partial payment by just entering a custom amount to pay.
Is it possible to create a stripe webhook endpoint using nextjs app router? If yes, how?
i wanted to know if its possible to verify my stripe account just showing my identity card and not my face
Probably not
Hello some of my customers are failing payments and I dont know why
Hello!
I am trying to cancel a payment in live mode. Is it possible to do it from the Dashboard? I only see the refund option.
Does PaymentIntent expires ?
Hi, how would I be able to find a specific transaction? I'm looking for a transaction in Saskatchewan, I can't search by state or even country on the dashboard.
Hello - does anyone know how to retrieve payment status from stripe and put it into bubble.io when a transaction is completed ?
Currently, multiple customer ID's can be created for the same email address on a payment link. Can you specify a Stripe Customer ID for a payment link, or is there another solution for this issue?
how can i cancel my free trial?
Hello again! Is it possible to create a subscription that has specific metadata on every invoice? I would like to use the url="/v1/subscriptions"
and then would like to specific metadata attached to the invoice object invoice["metadata"]
is there a way in the dashboard to view setup_intents?
Hey team, I am setting up an affiliate system, and they're asking me to enter this javascript code onto the website link. I'm unsure where or how to add it because it is a stripe payment checkout page
(Affiliate app is called Lead Dyno - they have a Stripe integration)
Hello, in our use case (an investing app) users link thier bank account with Plaid to fund thier accounts. We are trying to build out a subscription workflow in SwiftUI and want to use the same Plaid connection as an option to pay for a subscritpion (so the user doesnt have to link twice). Is this possible? I know we cant get a stripe_bank_account_token from Plaid but I dont know how to connect that to the Customer as a payment method using the Payment Methods API? If we have access to the account and routing number from Plaid, are we able to manually create a payment method for the customer using that?
Hey @crimson needle Is there any way at all to access the header of a stripe checkout page to paste code?
Hi there, i'm having an issue where stripe.createPaymentMethod is returning a pm id, but it seems the pm is not being created (searching the pm id in the dashboard returns nothing and trying to attach it to a customer returns a "no payment method found" error). Any help much appreciated!
Hi guys - when adding PADs information in production some of our clients in Canada are seeing this error. Are you aware of any issues with this particular institution?
Hey guys, my EIN was sent for manual verification via email because automatic verification wasnt working, i havent heard back just wondering where i can check status for a manual verification
I'm trying to customize the Payment Element UI. Is there a way to get the Link link (sorry if that is confusing, please see the picture) to show as a button as a payment method, instead of the link? https://b.stripecdn.com/manage-statics-srv/assets/img/link/paymentElement.331c7226e2e53e0a01da3f9df9bdaa0c.png
Hi. I'm implementing stripe elements on my iban.
The input field has this:
iban.on('change', (event) => {
const displayError = document.getElementById('error-message');
if (event.error) {
displayError.textContent = event.error.message;
} else {
displayError.textContent = '';
}
});
So, it verifies the iban structure.
But, when adding the listener on the form, it does not verify first the structure before continuing.
formActivacion.addEventListener("submit", function (event) {
event.preventDefault();
activacionSubmit.disabled = true;
So, I want something like this on here, this iban.error it's invented, what would be the correct manner?:
if (iban.error) {
activacionSubmit.disabled = false;
return; // Detener la ejecución del formulario
}
stripe.confirmSepaDebitPayment(
clientSecret,
...
...
...
Hi. I'm on react-native.
My api is simple it will charge the selected card.
My problem is that when the card is declined or requires authentication, I have the following error message:
'(1) FAILED', 'You did not provide an API key. You need to provide your API key in the Authorization header, using Bearer auth'
However when the card return a success (exem: test card 4242) I don't get this error.
Could you guide me where this error can come from?
Here is the relevant code:
if (!clientSecret) { const response = await axios.post( ${API_URL}/API/Payments/charge-card-order, data, { headers: headers }); if (response.data.succeeded) { navigation.navigate('PreparingOrder', { orderid: response.data.id }); } else if (response.data.error && response.data.error === 'authentication_required') { const { error } = await confirmPayment(response.data.clientSecret, { paymentMethodType: 'Card', paymentMethodData: { paymentMethodId: selectedCard.id } }); if (error) { Alert.alert('(1) Failed', error.message); setClientSecret(response.data.clientSecret); } else { setClientSecret(null); navigation.navigate('PreparingOrder', { orderid: response.data.id }); } } else if (response.data.error) { console.log(response.data); Alert.alert('(2) Failed', 'Declined.'); setClientSecret(response.data.clientSecret); } } if (clientSecret) { const { error } = await confirmPayment(clientSecret, { paymentMethodType: 'Card', paymentMethodData: { paymentMethodId: selectedCard.id } }); if (error) { Alert.alert('(3) Failed', error.message); console.log(error.code) console.log(error.message) } else { setClientSecret(null); navigation.navigate('PreparingOrder', { orderid: response.data.id }); } }
I have a problem.Stripe webhook error ,please check it com.stripe.exception.ApiConnectionException com.stripe.exception.ApiConnectionException: IOException during API request to Stripe (https://api.stripe.com): connect timed out Please check your internet connection and try again. If this problem persists,you should check Stripe’s service status at https://twitter.com/stripestatus, or let us know at support@stripe.com.
I checked the Internet, and it's normal. And it only began to appear yesterday, during which time my code has not been adjusted.
Hi everyone. Brand new Stripe user trying to figure out if Stripe can support my below use case. Would appreciate if someone can confirm either way. Thanks.
Here is my use case:
- Each month, an amount needs to be debited from a customer’s credit card or bank account
- The amount will be calculated automatically by my app each month and may vary month-to-month
- Ideally I would like the customer to only have to enter their payment method once, and then agree that this payment method will be charged automatically each month for the calculated amount
- Of course I also want to give them the ability to optionally change the payment method when they want
Quick question! When someone registers on my website, it can create multiple incomplete payment intents until they complete one. Is there any drawback? Let's say, if it makes 10 incompletes payment intents in 1 hour and then the success one.
When using Stripe, I integrated using the Checkout method. For successful payments, I used the payment_intent.succeeded webhook event. Which event should I use for successful refunds? Should I use charge.refunded or charge.refund.updated? In my testing environment, I noticed that the charge.refund.updated event is sometimes missing, while the charge.refunded event is almost always sent.
Hi, I want to create a one-off invoice and charge the card immediately. How do I do this through the API?
Hi there,
In the test mode the transfer fee for stripe funds to connect funds charges are zero , will it be same in live mode as well?
Hello everyone, new to Stripe here. Is there any way to know which transfers associated to a payout in connected account? I am developing a platform that collect payments from customers then transfer the fund to sellers (one by one order). When the platform issue payouts, I need to show which orders/transfer is in this payout. It seems there is no connection between a payout and the payments coming from. Please advice. Thank you all!
Good day good support team
In python, with a subscription object from an event ... how do I examine / iterate over the subscription items returned?
When we transfer from Stripe Funds to Bank in a Stripe Connect (Express) account, the payout charges will be deducted from where?
Hi I have created a subscription price in stripe...how to identify if a customer is an NGO through stripe?
for some reason my payment options arent showing when my client views their invoices, only the ability to pay with card
I've verified my identity, but when trying to create a connected account through the API, I still get an error telling me I need to verify my identity. Is it expected that there'd be a significant delay between verifying identity and being allowed to create a connected account?
how to integrate stripe in angular?
Hi, I'm receiving invoice.payment_failed when a customer pays for a subscription with Cash App
Hi! When I'm using the Stripe setting of "cancel subscription" after all retry attempts have been exhausted, is there a way to also enable proration for the unused time? I know that if I cancel subscription via the API, I can just set prorate: true, but wondering for the case where Stripe auto-cancels can proration also somehow be enabled?
I am not receiving verification code to my phone resending the code does nothing either
Hi, I'm need help regarding Stripe Node.js API. In curl we can pass Stripe-Account into header. But How to pass that value in node.js API?
Hi, when doing a payment through stipe via card we are getting No such payment_method_configuration: SubaccountPaymentsConfigReplica with the account information. It's being run on the live mode. I could not find any relevant error code on stripe's official website. Can I get some help here.Thanks
Hello, I want to disable wechat pay from checkout. how can I do that?
hi. i want see "Billing address is the same as shipping" checkbox . to that end, when should i ask to users ? (ex. input, select..)
or i have to save payment intent with "Shipping address" before rendering payment page ??
Hi there,
iam able to download the invoice pdf from stripe dashboard but through retrieve API iam not able to get invoice_pdf when the status is in draft
I am connecting with BBPOS Wisepad 3, I am getting the connection toke, now what should I do
Would someone be able to "challenge" my thoughts about the implementation?
So far we thought we'd be doing this:
- Frontend gets pi from backend (backend gets it from stripe)
- Frontend confirms payment using Elements
- If Payment complete, Frontend sends "createBooking" Request to Backend
- Backend checks if pi indeed succeeded and then creates booking.
However, if the User looses connection between steps 2 and 3, the payment would go through without triggering a creation of a booking.
Whats the best case szenario to handle such a case?
hi team, is there a property that I can use to know if a payment method that I retrieve from a payment_intent.succeded event is reusable to charge the customer off-session?
card payment method in this case
Hi once the refund is completed from stripe will the amount be refunded immediately or it will take time
Can I redirect customer back to my store from Stripe Hosted Invoice page after payment success?
Hello,
How can we show Card Name in Stripe Appearance api?
hi, I got an error on my webhook for payment_intent.succeeded. in my debug the error message is "You can't confirm this PaymentIntent because it was Success after Confirmed". even though I have replaced cosutmer_id and price_id with new ones
Hi Stripe Devs.
how can we setup the number of cycles / iterations for a subscription starting through a Stripe Hosted checkout ? using Checkout Session API.
i tried to listen for webhook and created a subscription_schedule then updated it to add a phase having number of cycles / iterations in it, but it didnt work.
Would be grateful for any help in this regard, Thanks.
Question. In subscription logs is there a way to check if "prorate changes" checkbox in dashboard was disabled?
Hi guys! Please help me with payment connect accounts.
-
i created standart connect account. i get account_id = "acct_1N.."
-
on the front end i use :
this.stripe = Stripe(stripe_token);
const elements = this.stripe.elements();this.card = elements.create('card', {style: style});
-
after entered card info i get payment_id 'pm_1N...';
-
on the back end php i created PaymentIntent with data:
$paymentIntent = [
"amount" => 118764
"currency" => "USD"
"capture_method" => "manual"
"description" => "Charge for event_id = 1"
"payment_method" => "pm_1N..."
"off_session" => true
"confirm" => true
"metadata" => array:8 [
"EventId" => 1
"Email" => "t@gmail.com"
"PurchaseUser" => 1
"ProducerId" => 1
"Env" => "test"
"Contact" => "Test"
"Phone" => "+3...."
"OriginLang" => "en"
]
"automatic_payment_methods" => array:1 [
"enabled" => true
]
"application_fee_amount" => 6564
];
$options = [
"stripe_account" => "acct_1N"
]
and PaymentIntent::create($payment_intent_data, $options);
but always get error :
No such PaymentMethod: 'pm_1N...'; OAuth key or Stripe-Account header was used but API request was provided with a platform-owned payment method ID. Please ensure that the provided payment method matches the specified account.
what i need change ? please help me
Hi this is arvind here. Need some info on Stripe ACH save for future use
Hi can I get help on how to unblock a blocked card on our stripe account?
We do not have the 'add to allow list' button next to the customer's info
as shown in the FAQ
Hi 👋 I wonder if it's possible to "payout" to a customer card ? payouts seem to only apply to connected accounts or the platform account. Refunds are not really an option as here is the use case : we're providing a gym management saas, and members of the gym have a vitual balance that they can bail out allowing them to purchase goods/food to the gym's shop. So multiple payment intents may compose a balance. At any moment, the user can order to get his/her balance back.
hello, can we get all the payments through api, in order to see the amounts and fees? now we export the excel with all the payments and we manipulate the file, but can we do it through your api?
Hi there!
Regarding SEPA Direct Debit, when we handle mandates ourselves, hence we save in our database a mandate agreement and generate ourselves a mandate reference (ID), is it possible for us to supply our mandate reference with a paymentintent creation API call? I do not seem to find this in the docs and Stripe generates a mandate reference (ID) by itself.
Hello. I have the following problem. I'm generating a SetupIntent to display the Payment element on a checkout page. When the customer submits the form, I create the customer in Stripe. How can I now attach the customer to the previously created SetupIntent? When I create a new SetupIntent after creating the client, I can't use that client_secret and get an error.
i am unable to log into my stripe account as i have lost my phone that had 2 step authenticator installed nor do i have the back up codes i know the passord but its still asking to go through two steps authenticator
Hey Guys,
I added stripe v3 script to the index.html file but it's not working, I'm getting the below error
"refused to load the font "js.stripe.com/v3/..." because it violates the following content security policy directive: "font-src 'none'"."
How can I fix it?
fyi, I even downloaded the stripe script and tried to load that file from local but I got the same error
Morning, is there a way to disable 3D secure for all payments? Either globally or when creating a payment / setup intent?
We have an internal tool that allows staff to take payments over the phone, this tool uses Stripe elements. But, they face friction from customers when it asks them to verify using their banking app.
When taking payments through the Stripe dashboard, they are never asked to verify using 3D secure so we are looking to replicate this.
Hi, I am from India and a LOT of my subscribers are reporting payment failures due to the recent RBI regulations. I am wondering if toggling the "Card Storage Consent" on my dashboard will help. Can someone please help me understand its implications?
Hello, I have this problem with Stipe, I have a subscription to a product that has a price. And the price has to be dynamic, it can change very often, even several times a day. The only option I see is to create a new price and update all users with the new price, but there are some problems, like I said before,the price can change very often and the product can accumulate a lot of prices and reach the limit, are there options how I can change the subscription price dynamically for the product, it would be great if the price changes for each user at the end of the subscription cycle.
Hello, when I try to use link as a payment method, and I enter a card 4000002760003184 which requires me to always authenticate, I just get a message that my card got declined. Any way to fix that?
Question about tax, i use automatic taxes my config look good. I purpose Saas soft but in the checkout tax always equal 0. Is it normal ?
Hi need help)
Hello, I need assistance regarding Stripe Terminal Android. Could you please provide me with the TerminalException.TerminalErrorCode corresponding to the following error messages?
- "LocalMobile reader is not connected"
- "Bluetooth unexpectedly disconnected during operation."
- "Contactless transaction failed com.stripe.core.aidlrpc.AidlRpcException: Failed to send request to AIDL server."
- "NFC is disabled"
Thanks in advance 🙏
Hi Team,
How to identify if x is the First invoice of the Subscription created in the Events data, or is there a way to check
I exported data before, and there was a column "Customer Facing Currency"and"Customer Facing Amount", but now it is gone, how can this column appear in the exported data?
Hi! please can someone tell me what Stripe transfer is, if it is from Europe or international?
Hi Team,
Hi Team,
for one Time purchase products can we have the start and End date of the product on the Invoice
hey there..i am using stripe with my react native
and getting error like null is not an object evaluating nativestripe.sdk
Hello friends,
I have a question for Stripe developers.
I want to use the subscription feature and define a subscription product, let's call it Product A, with a monthly price of $100.
When a customer wants to purchase this subscription, I want them to pay $30 for the first invoice and activate the subscription for them. However, for subsequent invoices, I want them to be charged the full price of $100.
I was using the Checkout session and accomplishing this with the following object:
{
quantity: null,
price_data: {
currency: null,
product: null,
unit_amount: null,
},
}
But recently, I encountered an error stating that when setting the mode to "subscription," we must also define a recurring price.
The problem with this approach is that the user will be charged $30 for the first payment, and this amount becomes the recurring price. So, in subsequent invoices, the user will be charged the same $30, whereas I want to charge them $100 after the initial payment.
Could you please help me find a solution for this issue?
Hi support,
Is it possible for an invoice to go from draft to paid without being finalized first? I am doing some testing and the invoice (in test mode) goes from draft to paid then to finalized in the same second. Is that just the behavior in test mode and I can be rest assured in Live it will be finalized first and only then go to paid.
we set our support email to billing@ourdomain.com which does get correctly added in emails that stripe sends out. But it is sending the emails out from "upcoming-invoice@ourdomain.com" and "trial-ending@ourdomain.com" and "failed-payments@ourdomain.com" etc... where is that set so we can change those "from" emails? are there others?
Hi ! Is there anybody here that could help me about payment intents ?
Hii Team!,
how best can I integrate stripe ACH with my nodeJs application?
USE CASE
- I want to customers create on stripe
- associate a tokenised bank account to the customers
- verify the customer through micro-deposits
- make an initial paymentIntent of prorated charges
- Subscribe the customer to a plan
Your support will be much appreciated
Thank you
hello Team
Can we import the whole data related to product and user subscribed to that product from one another to another
please help me on this
Hi There I am not getting "charges" object from payment_intent API
Hi Team Arvind here, Need some info on Deleting the payment intent for Stripe ACH
Hi guys, do you support oxxo payments on subscriptions somehow?
Hey guys! I had a question as we need to start tracking conversions for our app and we really dont want to have a "paid" page if at all possible. Is it possible to add conversion parameters to our success_url? for example parameters such as ?conversion=1&mrr=50?
Hi team,
I was able to run this query through my console, howeever when i fire a live payment I get an error related to 'Cannot charge a customer that has no active card'
Can you please suggest me any insight to getting it fixed.
Thanks in advacnes, shared below is my code
payment_method = Stripe::PaymentMethod.create({
type: 'card',
card: {
number: '435683498369XXXX',
exp_month: 4,
exp_year: 26,
cvc: '863',
},
}, stripe_version: '2019-12-03',)
stripe_charge_response = Stripe::PaymentIntent.create({
amount: 424,
currency: candidate.candidate_country[candidate.country.to_s.to_sym][:currency],
customer: customer.id,
payment_method: payment_method.id,
statement_descriptor_suffix: "EONtoStripe test card",
on_behalf_of: candidate.stripe_gateway_id,
transfer_data: {
destination: candidate.stripe_gateway_id,
},
}, stripe_version: '2019-12-03',)
puts "puts stripe_charge_response #{stripe_charge_response}"
Stripe::PaymentIntent.confirm(
stripe_charge_response.id,
{payment_method: payment_method.id},
)
and here is the response
{
"error": {
"code": "missing",
"doc_url": "https://stripe.com/docs/error-codes/missing",
"message": "Cannot charge a customer that has no active card",
"param": "card",
"request_log_url": "https://dashboard.stripe.com/logs/req_BVyAyL8Zhr12EE?t=1686066561",
"type": "card_error"
}
}
Hi, apologies if this is a very simple question (but i can't find anything in the docs). In my form containing stripe payment and billing address, my 'postalcode' field is defaulting to an american post/zip code, rather than a UK one. I understand this is due to the test card example being used, and that when a UK card is input the post code field will automaticlaly update to allow UK postcodes. However I was wondering if it's possible to change the card example in the placeholder from a US card to a UK card? If so, how can I go about doing this? Thanks - Josh
Hey, when sending clients to the express flow stripe form to create a connected account, their country is locked in as United Kingdom?
Is there a way we can check if the payment can be successful with given details before the actual payment?
Hi there again, need some info on ownership account on Stripe ACH
Hi there,
I am creating a subscription in the pe, after the invoice.paymenet_success I am changing a subscription price but it creates a two-time payment first when create new subscription and second when I am updating a price,
Hi, I am curious if webhooks for Integrations don't show up on the webhooks page. We do have a webhook handler that's listening to the payment_method.attached event but it seems like there is a webhook configured for the invoice.payment_succeeded event that is hitting a ClickFunnel end-point. We, as in the devs, haven't conigured any webhooks for that so we were wondering if it's possible for Integration related webhooks to not show up in the Developer -> Webhooks page.
Hi,
I want to deduct from a customer's subscription on a daily basis without sending an invoice via API, is this possible?
MaDDogx
Hello does Stripe provide Virtual Credit Card Solution to provide to hotels to take their payment for the booking made on our platform?
Hi there need some help for future card payments
Hello 🙂 Finally we're able to open an verification session and use ios SDK, but now we have another strange problem. We're using IdentityVerificationSheet on our mobile app, we can upload needed ID photo and get an info about completed process, but still on backend there is no ID uploaded, and on webhook we're getting identity.verification_session.required_input
Hi All,
I am integrating stripe PG in our web application and on few features (user roles) it is working fine, however, on few features (user roles) it is not working and showing a session timeout error (refer the attached screenshot for error).
can anyone please help me on this?
Hei All.
Colleagues, why no change a customer in the invoice through the API? Although it can be done on the platform.
hello, on paymentIntents, all created time are 1686052748, isn't this a bug?
Hi !
We are developing a platform for our users to sell services to their clients.
We opted for Connect Express accounts for our users, and their clients are regular Customer.
We make direct payments using Checkout, with "on behalf of" set, and then we Transfer funds between connected accounts, and we keep the rest (our "fee").
The Stripe fees for the pay-in are debited from our platform account which is fine.
But we don't know how and where the Stripe pay-out fees will be debited...
It seems that it will be subtracted from the payout amount when credited to bank account.
But we would prefer to find a way where this pay-out fee would be directly debited from our platform account.
This way we can expose only our fee to the user, and handle the reste transparently, which simplifies the way we bill them at the end of month to justify our fees.
It this even possible ?
And if not, how and when the connected account express user will be "billed" by Stripe for the pay-out fees of the month ?
Thanks in advance.
hi
how to get card details if we have sourceid?
Hello team! can we include paypal as payment method in the Payment element?
Hello! Is installments actually being planned to be released this year? https://support.stripe.com/questions/accepted-payment-methods-in-brazil?locale=en-US
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
hey in a previous thread I was told that if i remove capbilities as an object when creating an express connected account it wouldnt lock my account to one country, but this didnt fix the issu e
Hi support,
See this message first: #dev-help message
If it is possible for an invoice to go from draft -> paid without going through finalization, when should I create the invoice in my system? When it is in draft stage?
Hi, could this thread be re-opened?
#dev-help message
I have BBPOS Wisepad 3 devise, the registered location for devise is in Sanfransisco. The devise is currently in India. So will I be able to test and integrate in India?
Hi guys! How can I capture the transaction that was created for the connected accounts.? i use capture url /v1/payment_intents/{id}/capture but always get exception - No such payment_intent: 'pi_3NGKtm....'
Hi Team,
My platform was just allowed to skip the mirco deposit verification step.
However, when i run an ACH charge, i still get need to click on the ACH completion link and add the discriptor code 11AA
Can you please point out what i am missing?
I was suggetsed to add a 'skip' value but I am not sure where i can plug it in?
payment_method = Stripe::PaymentMethod.create({
type: 'us_bank_account',
billing_details: {
name: 'Test Name Today'
},
us_bank_account: {
account_holder_type: 'individual',
account_number: account_number,
routing_number: routing_number,
},
},stripe_version: '2019-12-03',)
stripe_charge_response = Stripe::PaymentIntent.create({
amount: amount_cents,
currency: candidate.candidate_country[candidate.country.to_s.to_sym][:currency],
customer: customer.id,
payment_method: payment_method.id,
payment_method_types: ['us_bank_account'],
statement_descriptor_suffix: "EON to Stripe test",
confirm: true,
mandate_data: {
customer_acceptance: {
type: 'offline'
},
},
on_behalf_of: candidate.stripe_gateway_id,
transfer_data: {
destination: candidate.stripe_gateway_id,
},
}, stripe_version: '2019-12-03',)
puts "puts stripe_charge_response #{stripe_charge_response}"
Stripe::PaymentIntent.confirm(
stripe_charge_response.id,
{payment_method: payment_method.id},
)
puts "puts stripe_charge_response #{stripe_charge_response}"
Stripe::PaymentIntent.confirm(
stripe_charge_response.id,
{payment_method: payment_method.id},
)
end
in stripe subscription modify pass meta data
subscription = subscription.modify(
subscription_id,
proration_behavior='always_invoice',
items=[subscription_item],
payment_behavior='pending_if_incomplete',
@neat sinew Please talk in the other thread #1115975762391093318
can you please open the thread
I have BBPOS Wisepad 3 devise, the registered location for devise is in Sanfransisco. And Its location ID is also in Sanfransisco. So will I able to use it in India in Indian mobile phones?
hi there, my stripe accont is not showig payments from any client charged on june 1 and 5th
who do i contact about this
Hi 👋
I want to enable apple pay on my web app(Node.js + React). I have added all required info in the dashboard. However, apple pay button is only shown when on private mode in Safari. And most important it is working fine. But, on all other browsers I can't see that button. Can you help me to determine what is the problem ?
Does anyone know if there is a developer forum where there is discussion about how apps will be built on the new Terminal S700? We're heavy Terminal users and I'd love to join the discussion if there is one. Thanks!
im currently taking payments using PaymentIntent and confirmPayment and saving the "pm_" ID to take payments in future. How do i enable Card Account Updater in this process?
Hi, I am curious if webhooks for Integrations don't show up on the webhooks page. We do have a webhook handler that's listening to the payment_method.attached event but it seems like there is a webhook configured for the invoice.payment_succeeded event that is hitting a ClickFunnel end-point. We, as in the devs, haven't conigured any webhooks for that so we were wondering if it's possible for Integration related webhooks to not show up in the Developer -> Webhooks page.
Question about setup intents and the best or right way to handle this case...
Hi All
hi team
i have one doubt
i have one webhook in that webhook i selected events invoice.paid and invoice.payment_succeeded
lets say i created one subscription schedule for jun 8
jun 8 invoice will be created and finalized
but im not capturing the invoice.created event
https://stripe.com/docs/billing/subscriptions/webhooks#understand
According to the above docs if we didn’t send any success response for invoice.created event
invoice will be in draft state only
but when i checked in my case
Although my webhook endpoint not listening invoice.created my invoice is getting finalized
is it correct way only?
note: im using test clock to test the scenario
need help with the stripe payment gateway integration
getting the session timeout issue
who can help asap?
Hi all
Second Question: How do I allow the customer to update their card details at a later date? If someone can forward me the right documentation that would be helpful. , currently taking payments using PaymentIntent, Elements and confirmPayment and saving the "pm_" ID to take payments in future.
Hey folks!
I have read the docs on promotion codes and I cannot see any reference to a limit of how many promotion codes can be created for a given coupon. Is there one? I'd like to create one-time use codes to distribute to a large audience and I don't want to build such a system to hit a limitation.
Thanks!
Trasction Id change on every event in webhooks
Hi devs,
I have a question about the use of Stripe in React using the 'PaymentElement' component from the package '@stripe/react-stripe-js'. That components renders 3 fields related to credit card, those are the card number field, expiration field and cvc field..is there a way of make the credit card field to be focused when loading the page?. I didn't find a way of doing it. It seems to me that Stripe have those fields protected inside the Iframe they came in..any thoughts about it?
Thanks in advance.
Our service triggers Stripe to create a customer account and a subscription. For the business, the subscription is 100 dollars a work week (5 days). We need to deduct daily from that customer balance, $20 per day if the service is used. The use event is triggered from our app service. How can we set this up on Stripe? We have a weekly product item set up.
I'm posting that again, my last ticked has been archived and I was unable to provide needed information.
Hello 🙂 Finally we're able to open an verification session and use ios SDK, but now we have another strange problem. We're using IdentityVerificationSheet on our mobile app, we can upload needed ID photo and get an info about completed process, but still on backend there is no ID uploaded, and on webhook we're getting identity.verification_session.required_input. We're on TEST MODE and need to make some tests on successfull verification, now we don't know if it some tech problem with sending an ID photos nor there is something more to implement.
every other data are provided, but still there is no ID uploaded on dashboard, while ios form looks like working correctly. We still have confirmation about successfull upload
Hey yo,
Stripe often charging different charges as their commission, even though we already have an agreement how much is the chargeable per transaction, and also they charges for every refund we made? How can i contact them, Please do the needful.
Regards,
Hello. I need help. If a transaction is made over a disputed payment, and the dispute is lost (I mean the customer wins), do I need to manually reverse the transfer or Stripe guarantee the funds are never been actually transferred to the destination account? Thanks in advance
Hello. I am looking for an optimal way to solve my problem.
When a customer creates an order we place the order amount on hold using payment intents, but it's possible for the order amount to increase in the future (after placing the hold). Basically, sometimes we need to capture more than we initially put on hold.
What would be the best way to approach this? Is there a way to increase the amount of funds on hold, or release the existing hold and create a new one for a bigger amount? Thanks
Hi,
I'd like users to be able to update their subscription at any point throughout the subscription cycle, however it should only be updated for the next billing cycle. I retrieve an upcoming invoice to show users what they would pay if they were to update their subscription right now. What do I have to change about how I update the subscription in order for it to always happen for the next billing cycle? And what should be the proration date for retrieving the upcoming invoice so that users dont accidentally see "unused time" and "remaining time" lines in their projected invoice?
WHile onboarding i am unable to select other country. Any body guide pls
Hi, quick question. I'm using the Checkout UI integration and want to update my records when someone has successfully paid for a product. Which event is the correct one to set up a webhook against - checkout.session.completed or payment.intent.succeeded?
Hi, I have question about payouts :
I want to create payouts one by one to track every one of them, my loop will create a payout for each transaction that are flagged on my end and these payout will initiatially have a status="pending" on stripe end. If I attempt to create another payout and the sum of pending payout + that last one exceeds my available balance, will it trigger an error ? The API does not say
Hey can i continue on a thread that i had from earlier?
Using @stripe/stripe-react-native (latest version), payment methods such as Klarna and iDEAL are present on Android but not on iOS after invoking initPaymentSheet with the exact same params for both platforms. Has anyone faced similar issues?
HI there, I wanted to export all autorisations and transactions of a specific issuing account between 2 dates.
I see the function in my Stripe Dashboard (export button, let me select 2 dates), but dont find a way to specify any dates using the API.
Can anyone can help regarding this ?
CARD TESTING FRAUD - I'm here because I haven't been able to get clear answers from Stripe support. Is anyone else experiencing "card testing" and if so, how do you resolve? This has been a nightmare of a month, tracking down payments of $1 and refunding them. It's costing me money and my sanity. PLEASE HELP!
Hey team, trying to integrate an affiliate system with Stripe - what is the difference between a stripe coupon code and a promotion code? I thought they would be the same things, but it seems like I can create a 'coupon' code, and then open it and add an additional 'promotion code'.
Hello there,
I have a question regarding the payment intent payment_method_types: we were basing some of our logic on which payment method appears as a value. However, for some customers, they have more than one value (for instance card and acss_debit even though the payment is going throw a credit card.
I couldn't find any explanation as to why they have both and it's breaking a key behaviour on our application. Any help would be much appreciated
Hello everyone, can i re-use and charge card token on a 3D secure card ?
Thanks for the response. I tried the last solution recommended here, but the customer's balance was not deducted
Good day! Is there a way to see the requirements for different verification fields? Example: I'm having problems with Connect Accounts in Costa Rica adding their Company Tax ID. They are using the correct number yet Stripe is returning an error. How can I see what these numbers should look like so that I can have my users input them correctly.
sooo, im getting this... Payment details were collected through Stripe Elements using automatic payment methods and cannot be confirmed with a Setup Intent configured with payment_method_types. but looking at the api docs im not seeing a way to define the payment methods for a payment element?
365TekHaus
Hi, I'm having a problem managing our customers' subscriptions.
When they have subscribed to several subscriptions, only the last subscription is accessible via the "customer portal".
Is there a specific configuration to allow the customer to manage multiple subscriptions? Thank you for your help.
I need help
Hey team, We are facing an issue where a user’s token, which is stored in the Stripe App’s Secret Store upon login into our application, cannot be retrieved when we install the same app on a different Stripe account. We are unable to see the API request in the logs. How can we troubleshoot this?
Hi Stripe Support,
- I want to know that can I test the
livepayments without IEC for Indian Stripe Accounts and add it later when my app is ready to accept the payments and gone live
https://support.stripe.com/questions/accepting-international-payments-from-stripe-accounts-in-india - Can the Transaction Purpose Code be edited once entered ?
https://support.stripe.com/questions/transaction-purpose-code-for-stripe-account-in-india
Hi, when I use a Stripe test card for 3DS authentication, eg. 4000000000003220, it updates the payment intent to the requires_action status. Is there a test card that forces a requires_capture status?
I have a customer that has 2 subscriptions running in stripe, but when i create the portal session for the user to manage the subscriptions, it only displays the most recent subscription, how do i get it to also list all active subscriptions within the portal?
Hi,
Upon receiving a "customer.subscription.updated" event, is it sufficient to verify the fields "current_period_end" and "status" in order to determine whether the user is a paying customer at that particular moment?
In simpler terms, if the status is "active" and the "current_period_end" is in the future, does that indicate that the user is currently "covered"? Please correct me if I'm mistaken.
Thank you very much.
Hi there i need to ask amout payment method object?
@exotic tide thread for your 3DS questions
Hi Stripe Devs 👋
Question about unlinked refunds: is it possible to get a list of refunds per customer? For example, a refund re_1NDvmTELRGuFUMs6BWwOZFPm was created for customer cus_NztfSI4yRsnO5R in our Stripe Test mode.
Is there a way to query for refunds given a customer ID or grab the customer ID using a refund ID?
Thanks!
@stray oxide Thanks its resolved
How do I keep the lookup keys created in test mode when I copy my product over to live?
Hello
I'm in a webhook with the event payment_intent.succeeded
How can I find the Subscription object from a payment_intent ?
Hi need help )
Hello,
For Stripe subscriptions with connected accounts. On the dashboard when viewing a connected account, the net says $399.99 (bottom right of image). Is this net going to be deducted further for Stripe processing fees or does the company that processes subscriptions on behalf of the connected get deducted it’s application fee?
Also, the $21.05 fee is the application fee from percentage. It doesn’t say it includes the Stripe processing fee
👋 Hi! We're leveraging the PaymentElement Stripe element in our custom checkout flow - we''d like to hide the Cash App payment method. Looking through the docs, not sure how to do so - looking for suggestions 🙏
Seeing some strange issues with the redirect back from Stripe Checkout to our site, hoping maybe somebody could point out any holes in my understanding of the success redirect process.
Hello, I want to make each payment method different with different button like Alipay, apple pay, wechat pay. How can I do that?
Hey. We've integrated Stripe Connect Express acounts. Now, when user tryies to create a connected account to make payouts, he/she sees in "home address" United States as country and can't change this. How this can be done? In the Stripe's dashboard, in settings/connect/express I've selected in section "select where to onboard accounts" other than US countries. When we create an account for user we prefill it with some data, but do not send country of residence as this should be chosen by user in Stripe's onboarding flow. What we are doing wrong?
Hi. quick question how can I validate webhook signature on local? I don't know what's the stripe-signature passed in headers?
In the Billing Portal API, is the subscription_update_confirm feature still considered to be in-beta only?
Hi! We're working on a React Native app (prioritizing iOS) where users make pledges to input and complete tasks. The user has no way of making money, and is fined if they do not input or complete a task.
What are the first steps we should take to integrate Stripe?
Hello Stripe team! How can I access to the Oxoo's webhook? I already activated the payment method on my Stripe account. Thanks in advanced!
Hello,
when a customer unsubscribes, I would like the subscription to remain active until the end date. Should I use proration_behavior = none?
Hello - I have a question about payouts and reserved funds
If a user selected manually verify + link bank account, does the setup_intent store that an attempt was made? I'm not seeing a setup_intent success, so i'm curious when in the flow does it become complete? when they successfully verify it?
asking because i'm having a customer report issues with manually linking and not getting an email or anything.
A subscription schedule is related to a customer, not a subscription right?
If I add the param from_subscription when creating a subscription schedule, I cannot also add the start date. That restricts me to only using the subscriptions interval?
With PaymentIntent is there a way that if a 3d secure card comes in I can decline it instead of causing an incomplete, I was thinking off_session=true would do the trick but wanted to see if I could get that confirmed. Thank you.
When a sepa payment transitions to requires_payment_method does this indicate a failed payment?
Hi there, we have a marketplace app that we are currently in test phase. We are using stripe for collection of payments and also paying out to our freelancers. However, we are currently facing the issue that our freelancers need to set up a business account in order to get paid out. Is there a way to change this to a personal payout?
Question on Entity Details. I can't figure out how to access this parameter programmatically to remove restrictions on a Connect account. I have tried website, url, and business_profile[url]
Hello, we are trying to create a setupIntent to do card verification, and we’re unable to obtain any “card checks” (AVS or CVV) data in the result of a setup intent (https://stripe.com/docs/api/setup_intents/create). We get back unchecked for AVS and CVV results in the response. What order of operations might we need to follow with the Stripe SDK to accomplish card verification and obtain accurate card check values with setupIntents?
Hi! If I where to retrieve all subscriptions paid with a certain payment method, how should I proceed?
The first approach that I have encountered was using the default_payment_method and searching for subscriptions by building a query with this id: https://stripe.com/docs/api/subscriptions/search?lang=node#subscriptions_search-query
Is there any other way or recommended approach for this?
The motive is basically updating subscriptions payment method after a subscription payment method was updated after failed renewal due to expired card (user would accept this).
Does the M2 reader restrict connecting to the mobile apps on Android if the battery is below a threshold? Used the example code to set up on Android, but we can't get the terminals to connect if they have low batter
I have an embedded <PaymentElement> and i need to be able to check if a user is manually verifying a bank account or if it's automatic, is there a way to get that information so i can change the functionality of my 'Pay Now' Button which currently executes the setup_intent, then creates+ tries to execute a payment_intent, so we store + pay at once, but this throws an error, only completing the setup_intent this way.
How can I do subscriptions that are usage based?
hellow, I tried to integrate stripe connect from india but Iam facing to an unknown error
If I use Stripe API as the payment gateway on an app, can Stripe store card information for future transactions?
Hello, it's seems Stellate is down
we have to store that details and retrive them using defaultBillingDetails
I'm with problem with stripe refusing payments
someone can help me?
I have plans to add ZIP Code in my checkout on hubspot, but I'm not sure if stripe will read it correctly
Hello, I'm trying to collect payment details for later use via a customized payment form. I'm following this guide:
https://stripe.com/docs/payments/quickstart?client=next
However, I don't see a way to charge $0 and just save the CC for later use. is this possible?
P.S I know checkout session option is available, but I don't want to do that as I want my own custom form.
❔ Google & Apple Pay - Need customer phone numbers - Does anyone know of a way to config the default initigations Stripe offers for the generic subscription pages so that we can pick up full user information which includes phone? [We are a private club and user access to booking at our bars is handled using OTP on their phone number
I really don't want to have to build a custom set of buy pages when we are launching the leanest test possible of our bookings platform
Hey devs!
Got a customer with a subscription where his payment failed two times. At the third payment attempt, the subscription is going to fully cancel.
The third attempt is supposed to be running tomorrow, and I want to delay that for a few extra days so my user has access for more time. How can I do this?
Hi yall! I have a question regarding the charge.failed event. I am confused why the phone field is null when the customer does have a phone number set. The phone even shows up on the invoice. So it seems weird that it would be null on the event.
Hello! Stripe is always charging 19% VAT on shipping, but in my case because I'm selling books the correct VAT is 7% (the same as the item being sold). AFAIK these are the rules in Germany where I'm selling my books. However, Stripe always charges 19%. Is there a way to ensure Stripe Tax calculates 7%? when I setup a new price in the dashboard (see screenshot) it shows 7%, but then reverts to 19% in the background and all clients are charged 19%
I am trying to implement the new Bank Transfers option and running into an error when trying to use the /payment_intents/apply_customer_balance endpoint. I've created a payment intent and then trying to apply cash balance to the payment intent. The error I'm getting is "The PaymentMethod provided () is not allowed for this endpoint. Customer balance can only be applied to PaymentIntents that have customer_balance PaymentMethods attached."
Hi need info
Is there a way to suppress the redirect on payment intent confirmation (confirmPayment) if it is not needed by the payment method? Like it was previously with the handleCardAction
Hi Stripe team — when I do a test transaction on Checkout why does it create a “Guest Customer Object” instead of a non-guest object? My account ID: acct_1MTpRiCsI6QQdiuo
Question about payment intent. Does it make a new client secret for each transaction?
Hey Stripe Team. We build a marketplace on which we want to use Stripe Express Accounts to make payouts for users. While testing account creation with India we encountered response that Request req_XXX: IN is not currently supported by Stripe. It's a bit confusing as in test/settings/connect/express I see that I can select India in section "Select where to onboard accounts". What I'm missing?
Hey! Just curious what problems/downstream effects might arise if we move some number of customers from one subscription product to a different one (is this even possible)? The monthly price should still be the same, but is there a potential for renewals to be denied?
Another question - maybe better for a PM to answer? Are we able to view conversion rates on Stripe's hosted checkout links? As well as the # of people who go to checkout, etc
Where can I hired a developer to help creating checkout session with code?
Does anyone know the yield percentage if a platform uses stripe treasury and offers a business card?
Hey devs! just needed to ask one small question, are you guys looking forward for launching stripe in Pakistan? if so that would be greatful and if not please concider it. Thank you.
Hey, I am looking to integrate stripe with my business. It provides indexation services, current business model is to have a subscription for each connected domain a user adds. (5 domains = 5 separate subscriptions). The problem I have is that with this approach there is no way to identify which subscription belongs to which domain on the stripe customer billing portal. Is there a way to only show invoicing for a specific subscription on the stripe customer billing portal?
Do free trial configurations happen on a subscription id level or a price/product level? We have a subset of users who need to be in a 30 day free trial and another group of users who need to have a different free trial. Im just using different price/product ids to differentiate this when we configure it on the API.
Is it possible to send our own custom e-mails for customers when there's an upcoming renewal? I asked on ChatGPT and that was something like "you need to set a webhook event on your server code" but I don't think we have one. We only use the Stripe Payment Link for receiving payments. But, we're entering right know in the Stripe API and in the following months we'll be trying to learn and change a few things in there.
how can I test requires_action status during development?
Hey all, I'm just wondering if a hypothetical $12k yearly subscription would set off any flags in Strips risk assessment. The product is a pretty boring OKR SaaS tool.
Hey guys! Has anyone implemented saving cards for future use with payments going out on a specific date automatically?
Hey guys, do we have any stripe-xero integration channels?
what is stripe?
Gah! Following up on this issue with Canada Pads (unfortunately due to timezones I didn't get a chance to reply before the thread closed)
We nave no payment intent associated (this is the flow to create one). I'm following up on bank.
In Checkout, when a user signs up for a subscription, the grey text under the Subscribe button says "You can always cancel your subscription." Do users have a way to cancel subscriptions other than what the merchant exposes e.g. through the Stripe Billing Portal? If so, where is the proration behavior for such cancellations configured?
reposting since it seems like this got missed earlier
Hey! Just curious what problems/downstream effects might arise if we move some number of customers from one subscription product to a different one (is this even possible)? The monthly price should still be the same, but is there a potential for renewals to be denied?
Hello, I'm a developer who's recently been approved to integrate the Stripe Fiat to Crypto On-Ramp on my site. I can't seem to find out haow much I will make when my users use the service. Does anyone know how much I make when my users use the Fiat to Crypto On-ramp?
I am using PHP. When I first open this file, I retrive the Stripe ID from my database. This code works fine if everything goes well, but if a user abandons the account set up before the account is created, I have still saved the account ID I got in my database, but the ID is not to a valid account. My code tries to retrieve the account and fails, but just hangs and stops executing more code giving me no error messages, so basically the code in else is failing when the account ID is wrong. Any thoughts of what is going wrong and how to change it to work?
My code is:
require '../bin/vendor/autoload.php';
$stripe = new \Stripe\StripeClient($secret_key);
if ($stripe_acct=='') {
$account = $stripe->accounts->create([
'type' => 'standard',
]);
$id = $account['id'];
if ($result = $conn->query("SHOW TABLES LIKE '".$infotable."'")) {
if($result->num_rows > 0) {
$sql = $conn->prepare("UPDATE ".$infotable." SET stripe_acct=?");
$sql ->bind_param('s', $id);
if ($sql ->execute() === TRUE) {}
}
}
}
else {
$id = $stripe_acct;
try {
$account = $stripe->accounts->retrieve( $id,[]);
error_log("No error.");
} catch (Exception $e) {
error_log("Another problem occurred, maybe unrelated to Stripe.");
}
}
Hi, with stripe on test mode, how can I test emails? I'm expecting an email to be sent when a customer makes a payment after creating a subscription (initial charge)
With Stripe Checkout, is it possible to restrict promotional codes only for use with specific products?
Hi team, I have a Test-mode invoice that seemed to have gotten stuck in draft (a few days ago). I would like to know why it got stuck here and didn't move onto the next stage and what i can do in the future to prevent stuck-ness? in_1NF6glE91MHwtTCLm00psK3z I see that the "auto_advance" property was changed to false via automatic (evt_1NF7WJE91MHwtTCLMd4dUR63). I'm not sure where the source of this was.
Hello everyone, I have been struggling to integrate stripe API and I believe this issue has to do with where npm is running. I am able to access checkout page but once I click checkout to go through with payement, a 404 error is thrown. I will also note I have 2 package.json files and it seems as if I delete the one that is not stripes, npm is unable to run, forcing me to install npm which then re creates the second package.json file.
Help with stripe log in
I have to tried no help, I can’t login using the code that they send to my phone
Can it be sent by email
Hi Team, when switching from a yearly subscription to a monthly subscription, is there a way to avoid immediate charge to avoid refunding?
hey say i 1 item for sale and multiple sub items for sale. am i better off creating 1 product with multiple prices or different products for each
Hi Team, how can I get access to a Stripe test account / Stripe test API keys?
Hi, I see that the PaymentElement has billingDetails.email fields, but I don't see the additional field rendered. Is it possible to have Stripe have an email field for payment element (and subsequent invoices sent to that email)?
I just got this error with the Python SDK doing automated tests :
Stripe invalid request error : Sorry, you're creating accounts too quickly. You should limit your requests to less than 5 creation attempts per second with a test key, or less than 30 with a live key.
The thing it, it raised a "stripe.error.InvalidRequestError" instead of a "stripe.error.RateLimitError", shouldn't that be considered a bug ?
Hi, I have a one-off payment flow in the purchase flow which is implemented by creating an invoice item first, then an invoice and then paying the invoice using https://stripe.com/docs/api/invoices/pay. I'm testing a failure scenario and expected the pay() api to throw an error in this case, but it succeeded.
I used the test card number from your docs - 4000 0000 0000 0341. https://stripe.com/docs/billing/testing#payment-failures
hi any body here familar with firebase stripe extension ?
Hi can anyone help me get logged into Stripe Dashboard im new and i think my account is locked
Hi there, I'm trying to understand this part of the docs on the "India recurring payments" page:
After confirming the SetupIntent with a payment method, the SetupIntent transitions to a requires_action state. The cardholder must complete AFA (3DS) before the SetupIntent transitions to a succeeded state and a mandate is created. You can find the mandate ID on the SetupIntent object. (https://stripe.com/docs/india-recurring-payments?integration=paymentIntents-setupIntents#create-mandate)
What do I have to do to have the cardholder complete AFA/3DS? I tried testing with the Indian test card 4000 0035 6000 0008 but this seemed to succeed with SetupIntent creation without having any sort of AFA/3DS flow. I'm using Stripe Elements with React, with a Go backend that creates the SetupIntent.
subscription schedule question,
i want to change next billing date to an arbitrary date in the future and reset the cadence such that the billing anchor follows that change through. ive been using
{
"end_behavior": "release",
"phases": {
"0": {
"end_date": "1695787200",
"proration_behavior": "none",
"start_date": "1681578087",
"items": {
"0": {
"quantity": "1",
"price": "price_1KsU8fEk6sr5GyDhPMhDzYYh"
},
"1": {
"quantity": "1",
"price": "price_1KEcQqEk6sr5GyDhZKx5WuuU"
}
}
},
"1": {
"proration_behavior": "none",
"billing_cycle_anchor": "phase_start",
"start_date": "1695787200",
"items": {
"0": {
"quantity": "1",
"price": "price_1KsU8fEk6sr5GyDhPMhDzYYh"
},
"1": {
"quantity": "1",
"price": "price_1KEcQqEk6sr5GyDhZKx5WuuU"
}
}
}
}
}
i do not want invoices to be generated immediately, but it seems like they are. here is an example that generated an invoice sub_1MxCTXEk6sr5GyDhdQFXpU7z
ah ^ the two customers this happened to today were in "trial", probably need to end trial
My WisePOSE always disconnects for WiFi, any ideas?
We are using the Payment Element and Apple Pay along with createPaymentMethod. The returned payment method includes my full name and street address from Apple Wallet but not my email and phone number. We'd like to retrieve the email address too. How can I enable that?
"id": "pm_1NGXYVRJnW2CIzEE1sTkWusx",
"object": "payment_method",
"billing_details": {
"address": {
"city": "Waiake",
"country": "NZ",
"line1": "[redacted]",
"line2": "",
"postal_code": "0630",
"state": "Auckland"
},
"email": null,
"name": "[redacted]",
"phone": null
},
...
}```
jhal
hello i want to inquiry about American Express payment issue.
- how days the money on stripe will transfer to local bank account?
- If the customer reported lost the credit card, the money am I still can get it?
- how many days can get all the money to local bank account?
hello We have added the function of saving the card. After saving the test card in the test environment, the next payment will be displayed, but the same process in the production environment, the saved card information will not be displayed
I tried to initiate multiple refunds for the same order "paymentIntent": "pi_3NGYRW2eZvKYlo2C18s0IgaF". Each request returns an object with two properties: "charge": "py_3NGYRW2eZvKYlo2C1BkXw0nx" and "id": "pyr_1NGZNh2eZvKYlo2C67g9pXGa". However, the "charge" returned in each request is always "py_3NGYRW2eZvKYlo2C1BkXw0nx". I'm using the "charge.refunded" event to listen, and this event returns the property "id": "py_3NGYRW2eZvKYlo2C1BkXw0nx" which matches the request. But I can't differentiate which request was made (assuming the refund amount is the same each time) because they all have the same "charge" value, "py_3NGYRW2eZvKYlo2C1BkXw0nx". How should I handle this situation?
Can i get invoice pdf link for the invoice in draft status through API?
Hello can i retrive just the recipt pdf through api?
can we re-issue the invoice based on a purchase order number provided by the customer in check out process? and if yes, how long does it take to re-issue and update the link to the invoice for the customer?
anyone from stripe online for a question? I know it's late
I'm looking to implement Payment Elements and I'm using the separate Link Authentication Element. I'd like to test it out, but i'm not sure what triggers the email address check to see if there is a Link account already and send the SMS code. Can I get some pointers on this please?
I'm using stripe checkout for creating subscripitons and passing a customer that has a default payment source. Documentation say that the credit card should pre-fill during checkout but it does not. Here is a sample request: https://dashboard.stripe.com/test/logs/req_BcNfcDAXKWQDXk
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 subscription mode, the customer’s default payment method will be used if it’s a card, and otherwise the most recent card will be used. A valid billing address, billing name and billing email are required on the payment method for Checkout to prefill the customer’s card details. https://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-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.
aasdfasa3
Hi I face issue to get Payment status in backend against tranasction
Exact Issue Is
After Payment Indent Call from Backend (Python) I get details and save them in database. I Consider Id as transaction ID.
I have created webhooks to capture response on backend and update status on database.
After Completion the payment details comes by webhook payment_intent.succeeded then I match data on the base Of Id (Transaction ID) but that Id is different from Id get at the time of payment_intent.create.
Please suggest solution how can i map Transaction to update payment status in backend.
msleman
"id": "pi_3NGIrcCibbZW6HqQ1b3wueqV",
Hello again, I had a query yesterday on why we are getting resource missing for payment intent confirm api while doing a transaction over a VISA card. The exact error message is -
{ "error": { "code": "resource_missing", "doc_url": "https://stripe.com/docs/error-codes/resource-missing", "message": "No such payment_method_configuration: SubaccountPaymentsConfigReplica(platform: acct_1EaPCrHFzwE4pTge, subaccount: acct_1N1CTTH61cmWLn4x, livemode: true)"
and the request id for the relevant logs is req_4wDokAN3i97i5Y.
Is it possible to implement an affiliate program inside Stripe or similar mechanism where promoters of my app who manage to convince their audience to create a connected account and sell subscription, can earn a percentage of subscription sales generated by their app promotion efforts ?So for example; if a promoter convinces user X to create a connected account inside my application, and said connected accounts sells subscriptions from inside my app to third party. Is it possible that the I can programmatically create a mechanism using Stripe API so the promoter could get a % of my marketplace margin for promoting the app and obtaining the connected account user ?
When I want update data against Id get from payment_intent.create after payment_intent.succeeded event in webhook
Id will be differ from payment_intent.create so match found in database
@all I added google pay feature but i can't add test card on google pay using stripe google pay on mobile
any idea stripe google pay test card not working on my end please help to me
see above video
Radar
Hi developers, I was testing on a payments site, while navigating through its features, the site allows us to verify apple pay domain verification, it actually asks to enter the top level domain, i.e mydomain.com , after entering the domain, it sends a GET request to mydomain.com/.well-known/apple-developer-merchantid-domain-association , the problem is, it sends all the cookies along with this request , like PHPSESSID,JSESSIONID,Host-Stripe.mkt.csrf,stripe.customerportal.csrf, and some session tokens, can you tell me if it is the misconfiguration or what. As far as I think, this looks something fishy to me.
the Can we authroise the payment method details (i.e., card information) but not collect the payment until another event triggers the actual collection of payment?
you can see here
m3hrajbhat
@haughty venture please continue the conversation in your thread : https://discord.com/channels/841573134531821608/1116231892551876689
Hello, I am facing some issues with Google Pay Integration
-
I have Indian Stripe account and want my International users to have the functionality of Google Pay on
Android. -
What are additional requirements apart from the below link for Android to be there to display the Google Pay in Payment Sheet ? https://stripe.com/docs/payments/accept-a-payment?platform=android&ui=payment-sheet#android-google-pay
-
Following above is not resulting in displaying the Google Pay button, also how can I test the Google Pay functionality residing in India, so that my International Users won't face any issues.
-
I did saw the
Prequisitesfor Google pay/ Apple pay but they seemed to be for HTML/JS and React, not for Android
https://stripe.com/docs/stripe-js/elements/payment-request-button -
Also I need some help in understanding the Regulations from Support team, can you please connect me to someone from Support team (it's urgent). I have already created a query on
Stripe Contact Pagebut it's been more than 12 hours, no contact has been established
I had previously built a system with stripe payment to charge the customer later on a different day using setup intent.
I followed this tutorial and chose web, server-side rendering and HTML+JS option:
https://stripe.com/docs/payments/save-and-reuse?platform=web&ui=elements&client=html
I have successfully set up the system and created a payment intent to charge the customer like this:
const paymentIntent = await stripe.paymentIntents.create({
amount: data.chargeAmount,
currency: "usd",
automatic_payment_methods: { enabled: true },
customer: data.customerId,
payment_method: data.paymentMethodId,
off_session: true,
confirm: true,
return_url: "https://example.com/",
});
Now, i want to send the payment to a connected account. but because of this setup, the customer gets charged immediately once the paymentIntent is created.
I would like to do separate charges something like this: https://stripe.com/docs/connect/charges-transfers
TIA
rohan09
Hello, I can't make Klarna button to appear when I use:
var paymentRequest = stripe.paymentRequest({
country: 'US',
currency: 'usd',
total: {
label: 'Cart total',
amount: parseInt(formatted_amount),
},
requestPayerName: true,
requestPayerEmail: true,
});
var prButton = elements.create('paymentRequestButton', {
paymentRequest: paymentRequest,
});
prButton.mount('#payment-request-button');
But it appears properly when I use:
const paymentElement = elements.create("payment", paymentElementOptions);
paymentElement.mount("#payment-element");
How do I make it apear as a button like the Google pay and applepay?
Good morning,
We are creating subscriptions for our customers to our express connected account using Stripe API.
We chose to set the behavior es PaymentBehavior=DEFAULT_INCOMPLETE with the default CollectionMethod=CHARGE_AUTOMATICALLY, as we would send the customer to a payment page, and only activate the subscription after the payment.
However, we realized that with these setting the invoice is automatically finalized, and cannot be updated. We need to edit the invoice, adding a memo to be displayed in the invoice, and only then send it to the customer.
As a work around, we set the subscription's CollectionMethod to SEND_INVOICE upon creation, which allow us to updated the invoice, and then we finalize it.
The SEND_INVOICE also allow us to update the recurring invoices: we listen to the invoice.created event, update the memo and finalize it.
However, we missed the fact that when setting the collection method to SEND_INVOICE, the subscription is activated upon creation, event if the customer is not paying. Meaning, if the customer closed the payment page without paying, the subscription is ACTIVE and he can enjoy the benefits of the subscription without paying.
As this is a risk to the companies income, we had to revert our code, and return to the setting of PaymentBehavior=DEFAULT_INCOMPLETE with the default CollectionMethod=CHARGE_AUTOMATICALLY, without updating the memo of the invoices.
My question is: is there a way to create the subscription as 'incomplete', that will be change to 'active' only after the invoice is paid by the customer, and allow us to update the invoice before it is sent to the customer by email?
Hi, I'm completely new to using Stripe here. I'm looking to simply use the payment links feature and pair that with some code that checks for when a user subscribes. I want to check some custom values that the user inputs during checkout. I'm using NodeJS. How can I get started?
Also, of course, I'll want to check when a user cancels their subscription as well. So just information relating to all of that would be helpful 🙂
🚨 URGENT HELP NEEDED: STRIPE ACH PAYMENT VERIFICATION ISSUE 🚨
Hey everyone,
I'm encountering a critical issue with Stripe ACH payments and I'm in need of urgent assistance. The setup and testing in the "test mode" went smoothly, but when I switched to live mode, I started facing the following problem:
Error Message 1:
{ "error": { "code": "bank_account_verification_failed", "doc_url": "https://stripe.com/docs/error-codes/bank-account-verification-failed", "message": "The amounts provided do not match the amounts that were sent to the bank account. You have 1 verification attempt remaining.", "request_log_url": "https://dashboard.stripe.com/logs/req_xWWu5CIZN2Cs6o?t=1686086468", "type": "invalid_request_error" } }
Error Message 2:
{ "error": { "code": "bank_account_verification_failed", "doc_url": "https://stripe.com/docs/error-codes/bank-account-verification-failed", "message": "You have tried to verify this bank account 3 times. To continue trying to verify the account, please reach out to us directly.", "request_log_url": "https://dashboard.stripe.com/logs/req_Pst5Mb8I58IKUL?t=1686083357", "type": "invalid_request_error" } }
In the second error message, it states that I have attempted to verify the bank account three times already. To continue the verification process, it advises me to reach out to Stripe directly. I'm unsure why this limit is being reached and how I can proceed further.
Here's the relevant information I'm providing in the request body:
{ "amounts": { "0": "32", "1": "45" } }
These are the amounts I used for verification, but it seems that they are not being accepted. I need assistance in understanding the correct approach for providing verification amounts.
I'm reaching out to this community in the hope that someone has encountered similar issues or has expertise in resolving them. Any guidance, suggestions, or resources that can help me overcome these challenges would be greatly appreciated.
Thank you all in advance for your time and support. Please feel free to reach out to me directly or reply to this post with any insights or solutions you can offer.
#StripeACH #PaymentVerificationIssue #InvalidRequestError #DeveloperCommunity
Hello everyone,
Does anybody know, are WeChat Pay and AliPay only available in prebuild checkout page or Payment Element?
we are using new PaymentElements API with react. In sandbox everything is working fine. But in production we are getting error IntegrationError: This Element has already been destroyed. Please create a new one.
Hi, I see a customer that has being charged outside of their billing cycle, how could that be?
Hi, I am working with Stripe Pricing Tables, integrated and working end to end
Due to some use cases I need to confirm on below
- Can we authorise the payment but not charge via Pricing Table Checkout? I can charge at later stage after reviewing the user information
- Can we have two consent checkboxes? One for terms and other for privacy. Currently I can see the option to have one consent box
- Can we have some custom logic, if user click particular checkbox, I auto apply discount of 10%
When using Checkout for payment, which event should I listen to in order to ensure that a refund has been successfully processed?
Hello there,
I am facing issue with stripe payment, recently I have created a POS app and I am taking order form it, and connected with card reader.
The order amount and strip amount is different.
e.g: If order amount is $20 then stipe is collecting previous order amount on reader for new payment. It is not updating.
Hi, I have some doubts regarding the invoice generated on stripe customer portal.
Hi, There
i m trying to payment for stripe connect account while geting below error.
No such PaymentMethod: 'pm_1N3CDWBSgwhLUexTtz2cenJn'; OAuth key or Stripe-Account header was used but API request was provided with a platform-owned payment method ID. Please ensure that the provided payment method matches the specified account
i mean customer trying payment for stripe connect account.
Hi, guys! I get defferent response from stripe when i try charge. i uses connect account functionality. in 1 account i get charges key in reponse, in another, without key.
Giriraj
Hey there, when I refund a payment intent, what is the status of that refund object received? how can I subscribe to changes in the refund? are there webhooks to know when a refund has succeeded? I can not find this in the docs
Hi team, I want to let the user change their payment details and then try to charge the card immedtiately when they finish adding it, what do you think is the most efficient way to achieve this?
Hello is there somewhere I can get definition file for capabilities i.e. I dont now what this means bancontact_payments or sofort_payments and many more
Hello guys, just moved site from one domain to another. Changed webhook urls at Dashboard. When trying to submit a card payment seems like no response is coming from Stripe itself . No requests at Stripe dashboard either. But google pay works, request and respones coming thru. Any ideas?
Hey, is there any issue going on with Stripe, especially around creating creditNotes (for refund)?
For months, it was working fine, and suddenly today its failing (throwing "The sum of credit amount ($<>), refund amount and out of band amount must equal the credit note amount ($<>)").
Plus there are extra/illogical events in stripe's customer... it's refunding and creating creditNotes for customer that is exceeding even all invoices amount.
But in customer, there's no balance.
Hi, I have some doubts in the invoices created on customer portal.
Hey guys, wonder if anyone could help me please! We have never used Stripe before and are being asked by a customer if we can send them a Stripe payment link so they can pay by card. We have always taken payment by bank transfer and never dabbled with card. If we set up an account with Stripe and send a payment link does anyone know how long this takes to be paid out to you? Thanks!!
Hi guys, I'm using Stripe in a SaaS to charge customers. I have different products in Stripe (all current prices have metered usage & sum of the all usages) and the clients select the product they would like to use. I want to implement layered pricing. I want my old users to keep getting charged with the older prices, whereas I want my newer users to see newer prices. How can I achieve that? Is there a built-in Stripe feature for that?
I am using a Stripe Payment Element in a form where the users can upload a file and payment is taken after. When user's pick GooglePay I can get a Delegation is not allowed without transient user activation. error because, as I understand, there shouldn't be a delay between a user action and showing the payment form. But I do have to process their upload before taking their payment so I'm not sure how to handle this best?
I;m facing the problem with stripe element. My payment method is not saved in stripe
Hello Stripe team, when creating a subscription, what's the default value for payment_behavior when not given?
Hi all 🙂
Who can help with such question:
i used dependency https://mvnrepository.com/artifact/com.stripe/stripe-java (stripe-java) in my tests.
And i have a problem with customers exist. In test i verify that customer exist on Stripe side - for customer searching i used:
CustomerSearchParams searchParams =
CustomerSearchParams
.builder()
.setQuery("name:'" + getCustomerName(user.getUserId()) + "'")
.build();
And when i saw that customer exist - i go make another actions.
When i try to create subscription payment - Stripe return in provider answer - [errorData] => Array
(
[message] => Customer not found by name: "user_source******"
[code] => 404
Maybe Stripe has some cash? Or how to verify that customer 100% exist on your side
Good day hardcore devs! Hope all is well.
We tried to ugprade the stripe java library from 20.xx.xx to 22.22.0, and this keeps firing
Exception in thread "Thread-4" java.lang.NoClassDefFoundError: com/google/gson/ReflectionAccessFilter
We don't utilize Google's Gson here. Does the latest stripe java library depends on Gson moving forward?
Hi, Team!. I need to payment customer to stripe connect account in node js. can you explain me full flow?
Hi guys! How i know, when coneected account succefully completed . i send request to retrive/id url. but i can find status in response
Hi there i need some help in charging payment
is it possible to export , as part of a payments export, the custom field i added to a payment link? i cannot see it when i custom select columns
Hi team,
We have a product A that customers can pay for in 4 instalments so we create a subscription schedule for it.
We have another product B that we want to sell together **product A ** (so capture a single payment/single invoice) but this time product B is not in instalments. I can either be one-off payment, or a rolling subscription.
It is possible to have a subscription with multiple line items, product A and product B, but it it possible to charge the first 4 months for both products (as product A has 4 instalments) and starting from the 5th month change only for product B? I tried creating a subscription with 2 line items, with duration=forever, but it seems to keep changing for product A even after the 4 months.
If not, how could we approach this, such that customers do not have to pay for each subscription separately?
Hey guys, does anyone know whether it's possible to edit the text displayed under the form when using setupIntent to charge cosutomers later?
Can someone confirm: Do I need to change any thing more than webhook when changing website domain? For example page was renamed from dev.website.com to live.website.com ? Can I still use same API key?
Hi!
I encountered an unexpected behavior when purchasing and creating an invoice.
When the user enters the card details:
- Correct card number, correct date and invalid CVV/CVC, the payment is accepted and the money is withdrawn, but in Payment method I see that CVC check is failed
- Correct card number, invalid date and invalid CVV, receives error: Wrong CVV/CVC entered.
- Correct number, correct date, invalid CVV and not enough money on the card, getting the error: Wrong CVV
Will Stripe Radar help me solve this problem, or are there other options on how to fix this.
How to use Stripe Payment Element with subscription?
can't attach paymentmethod to customer.
Can any help?
Hi, is there an api to list all account_tax_id?
Hello with service providers using connected accounts with the stripe full service agreement; can the platform based in the US send payouts to service providers in other countries other than the US?
Hello, I am concerned about random API changes that occur without any notice. From today, when I create a Connected account and choose "Invididual" account type, Stripe automatically creates an empty representative for me, which is really confusing and wasn't expected by my UI application, and now I have to deliver the hotfix to prod in order to allow my clients to onboard to my application. The question I have for the moment, why do such behavior changes happen and where can I monitor them in order to resolve all new issues before Stripe team makes such significant changes??
hi
can we use connetid of another business in some other business ?
Hello,
when integrating with PromptPay, I noticed the presence of an "Expire test payment" scenario in the testing environment. I also came across the corresponding status while implementing the web integration with the Stripe SDK. I would like to know when this scenario would be triggered in the production environment.
Hello , is there a way to see if a subscription or any event has been created or generated by our API or through Stripe dashboard , thank you in advance !
In the payment intent charge into test mode, is it possible to send email for testing?
Im storing the response from stripe webhooks in my database, are there any security implications with doing this? is there anything in the response that can be used to gain access to a users stripe details?
Hi
I was hoping for some advice as I am having problems with payments that need authentication using SetupIntents
I have created a setupintent with a test card that requires authentication (4000 0025 0000 3155).
The user authenticates the card and the setupintent succeeds.
I have created a subscription on receiving the "setup_intent.succeeded" webhook and set the DefaultPaymentMethod to setupIntent.PaymentMethodId. However the subsequent payment fails and I'm still getting a 'payment_intent.requires_action' event.
Am I doing something wrong here? I thought if the setupintent succeeded that future payments would use the saved authenticated card?
Hello team
Can you please help me to understand 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.
Hi,
I'd like users to be able to update their subscription at any point throughout the subscription cycle, however it should only be updated for the next billing cycle. I see that I can create a subscription schedule to achieve this kind of behavior, however when I use the "from_subscription" attribute in order to directly specify which subscription I want to add the schedule to, it doesn't allow me to set a start date ( I would set the currentSubscription.end_of_billing_cycle + 24 * 60 * 60 as the start date for instance).
Would the right way to achieve this behavior be by creating a subscription schedule from the get-go, instead of a subscription? Or do I have to do something with the trialing parameter?
Thanks for any help 🙂
Hi, I'm working on BNPL payment method integration (Klarna), and it looks like US merchant can only accept Klarna payments from US customers, despite Klarna supporting multiple EU countries. Is that correct? Is there any way to accept payments from EU as a US based merchant?
Hi ,
Can u help me in solving this error while using webhook
"Unable to extract timestamp and signatures from header" can u guide me in passing Sripe-Signature in the header
Hello. Our stripe account is blocked today with "Your business does not meet our Terms of Service". Unfortunately this is the first we've heard of it and payments are failing, it says there are required actions but there's nothing for us to submit or do anywhere. Phone line + Chat support is down. Unsure of how to proceed to unblock our account (already submitted a ticket but can't wait a day for this), can you let me know what the suggested next steps are.
I am getting an error after adding some code, and can't figure out where it could be coming from. Maybe you guys can take a look?
req_1ZUjW4RpX3nnoD
payment_intent_unexpected_state
You cannot confirm this PaymentIntent because it has already succeeded after being previously confirmed.
Hi! I wanted some help down here with creating a payment link or other viable solution using Stripe.
So in a nutshell, I wanted to allow my customers to make initial payment (deposit) when they select a date on Cal.com and the remaining amount is charged on a recurring mode every month a day from the date they selected on the calendar.
An example, Customer selects 20th of August 2023, and pays for the deposit to confirm the date. Then, the remaining fees are charged in 3 installments with the first installment on the 20th of August.
The two problems -- I have is to make the payment recurring only 3 times, and to delay the payment till the date the customer selected on the Cal.com.
Kindly advise any workarounds or solutions which I can take into consideration for these issues.
Thanks in advance.
Hi there need some help to charge us_bank_account with payment intent
Hey there,
While go through with this link, I'm stuck here on step 5.
https://stripe.com/docs/payments/ach-debit/set-up-payment?platform=react-native#react-native-set-up-return-url
Question: I'm not getting a point that, what should be in URL? How to get that URL?
Hi team, I want to charge the user with a subscription once they change the payment info, is this possible?
Hi to all 🙂
I have some doubts about in-app payments with Stripe in mobile apps. Can Stripe integration be used for any type of payment? For example, I have an app that allows to buy credits to be used inside the app. Is it a use case allowed by the ios and google stores to use Stripe? Or do I need to implement the android or ios payment systems in these cases? Thanks!
How i can close cash app pay and secure 1 click checkout in payment element?
const options = {
mode: 'subscription',
amount: 1099,
currency: 'usd',
// Fully customizable with appearance API.
appearance: {/.../},
automatic_payment_methods:{
enabled: false,
}
passing this in options
How can I contact regular support? Every link I've found just takes me back to the general Help & Support page.
hello there! I have a problem eith my payouts. A payout is missing and I cannot understand why.
I am writing to address an issue concerning the use of Stripe for saving customers' cards and holding amounts when vendors accept customer service. While our system relies on Stripe for these functions, we have encountered instances where the holding of funds fails due to the banks' requirement of 3D Secure authentication for higher amounts.
To ensure a seamless transaction process, it is crucial for us to determine whether a card necessitates 3D Secure authentication upon saving it to Stripe. I would like to inquire whether Stripe provides any mechanisms or features to assist us in this regard. Specifically, we are seeking a means to identify cards that require 3D Secure authentication and those that do not.
Furthermore, I am interested in understanding the typical requirements for 3D Secure authentication. Are transactions above a certain threshold usually subject to this authentication process? For instance, does the requirement apply when the transaction amount exceeds $100 or any other specified threshold established by the banks?
I kindly request your guidance and advice on these matters. We are eager to find a solution that meets our requirements and ensures a smooth and secure payment experience for our customers.
Thank you for your prompt attention to this matter. I look forward to your response.
Hi, I asked this a few minutes ago. #dev-help message I'm wondering how could I generate an upcoming invoice for this switch, that I can display to users if they for instance are considering an upgrade (which would switch the price of the subscription).
Currently this is how I generate upcoming invoices:
const upcomingInvoice = await stripe.invoices.retrieveUpcoming({ customer: stripeAcc.customerId, subscription: stripeAcc.subscriptionId, subscription_items: items, subscription_proration_date: subscription.current_period_end,
However, even though my subscription.current_period_end is on the 08 Jun 2024, the upcomingInvoice.period_start is on 08 Jun 2023. I would like it to be on the same day as the current_period_end of the subscription that was made. How would I do that?
Hello is anyone able to help me?
Hello, good evening all.
I wanted to know how I can create a two key authentication system similar to what stripe and every other payment gateway uses to authenticate the public apis. Like Secret Key and Public Key concept.
Hi! I'm trying to listen to webhooks.
So, I have webhook.js
...
app.post('/webhook', express.raw({type: 'application/json'}), (request, response) => {
...
app.listen(4242, () => console.log('Running on port 4242'));
So, on Endpoint URL on the Stripe Dashboard, in this case, would be https://website.com:4242/webhook
Or would be something else? I guess it depends on the app.post and app.listen right?
Hey. We are creating a transfer to a connect account from the platform balance. After that we want to create a payout to transfer money to the user's bank account. What is the correct webhook for event when the transfer succeeds and we can create a payout?
hello! i'd like to end a subscription's trial without charging (don't create an invoice, or create an invoice that doesnt auto collect). I tried pausing then issuing the command to end the trial, but that spits back You cannot create a new invoice for a paused subscription. Unpause the subscription before attempting to create a new invoice.
Hey @meager hawk
#1116307265369149531 message
I got same error for subscription
req_69hbSnNoWQ42B7
Hello, you disconnected my stripe account on shopify and I don't understand why. I can't make sales right now because of you. Please, tell me why.
Hi Guys,
Is there a setting available from where I can control the time at which Stripe sends the balance to the Stripe owner account?
Currently stripe sends the balance automatically and I think every next day whenever we receive payment for subscriptions.
My problem is, we actually have agents who make sales for us and we run a CROn to make payments on 4th of every month for their monthly sales using stripe connect accounts, but since our balance was transferred to Stripe owners bank account, we ran low on balance and was unable to make any payments.
So need a solution to overcome this.
How long does a PAD payment take to process (py_3NEmeSAq6ReFUKV81b836Efw) and is this processing time for all transactions or only the first?
Does anyone know how airbnb uses stripe express payouts for individuals in the united arab emirates?
Hi Team arvind here, need some info on stripe ACH
Hi Team,
How many detail should i need to require to create stripe connect account. which one is easy type standard,custom and express. and which one is easy and it's with less details.
then i can tranfer money.
Hi stripe ... I want to know can i make the subscription plan for 3 year basis not on yearly basis ??
Hey! Is it possible to use Payment Request button with Payment elements? If so, how can the same PaymentIntent be used such the same info for the product can be used?
How to save card information from paymentElement to customer?
Hello, does anybody know if it's possible to update the 2fa number used for a custom account through connect onboarding? When trying to access connect onboarding, there is a prompt for additional verification, but I can't seem to find any way to update this verification information in the dashboard.
i want to create customer first then add card to it but using payment element.
Is there a way to pass a client reference inside a pricing table? We are planning to rely on pricing table in the future instead of what we currently have right now but we would be require to pass the client reference to that pricing table instead of letting the customer enter the email address.
Hi there i need some help in Account reciept.
Hello, trying to get the info of a paymentintentID but it is saying No such payment_intent on the service.get call. Once you respond I will post screenshots to show you further.
it Hello! I am trying to (using a webhook) get the coupon used for a one-time purchase product so I can pass that to the description of that sale (https://dashboard.stripe.com/payments - description). I was able to do for a subscription product, but for a one-time product, since it's not the same event, I can't find an event that passes the coupon. Does anybody know how we can do that? Thanks!
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
How do you add default_tax_rates to payment intents?
I have a small issue on JS I don't now how to handle. Some users are clicking very quickly on the pay button, while JS just called
paymentElement.mount("#payment-element");
Right after this line we are doing:
document.querySelector("#submit").disabled = false;
Still, some users are able to "lock" the loader for Stripe's form because it was submitted before the complete form has been loaded. Is there a way to trigger the end of the loading of paymentElement?
Current script attached
There is a 'ready' event that fires when the payment element has finished loading
didn't found it in doc (yet)
Please keep messages in the thread if you have a suggestion @pastel stone
so in my platform multiple providers use different stripe account, and we use webhook for certain events, so my plan is to save secret on our side, i want to know how can I know this incoming webhook is for this provider
Greetings,
I'm trying to integrate stripe subscriptions with checkout sessions (no Stripe elements nor stripe.js).
But when enetered a real card we got the following problem:
- The request is handled properly in stripe.
- Recieved a webhook event
invoice.payment_failed, which we actually use to send an email to the client that something went wrong. - Recieved afterthat webhook event
invoice.paid
The question is is that a normal behaviour and how to handle it properly so we do not send fake mails?
The other question is in dev mode, while testing with 3DS cards(4000000000003220) it seems that every time we move the test clock, for thenext billing cycle, it requires 3DS authentication? Is that a normal behaviour in production and if so how to handle it?(without stripe.js/stripe elements)
Hello. I am using the create a token api call to grab the user's debit card information to add an external account to the user. I keep getting an error saying that the card was declined with the error message details saying generic_decline. I called my bank and they said they are not declining anything on their end and told me to contact you all to see if I can get a more detailed reason why the create a token api is declining to take the card information .
In test mode, I got the error message "Customer cus_XxxxxxxxxxxxxX already has the maximum 3 current and scheduled subscriptions.; code: customer_max_subscriptions; request-id: req_x9999999999999". Is there a limit of 3 subscriptions per customer in non-test mode as well?
Hey,
I'd like to preview an upcoming invoice, which has a different priceId and quantity. The "price" and quantity variables passed in here have values which are not the same as the original price. However, when I print out invoice.lines.data[1]?.quantity, it returns the original price and quantity. What am I doing wrong here?
`const items = [{
id: subscription.items.data[0]!.id,
quantity: quantity,
price: price,
}];
invoice = await stripe.invoices.retrieveUpcoming({
customer: stripeAcc.customerId,
subscription: stripeAcc.subscriptionId,
subscription_items: items,
subscription_proration_behavior: 'none',
expand: ['lines.data.tax_amounts.tax_rate', 'total_tax_amounts.tax_rate'],
});
// }
console.log("invoice", invoice.lines.data[1]?.quantity)`
I am connecting stripe to big query using segment. When i go in and run a query under payment methods table the column customer_id is returning some with an identifier and the rest as null. Any ideas why this is?
Hi,
I was on this morning because I was having issues with payments failing authentication after the setup intents succeeds.
To recap: I created a setupintent with a test card that requires authentication (4000 0025 0000 3155), one the user authenticates the setupintent succeeds.
On receiving the "setup_intent.succeeded" webhook I create a subscription woth the OffSession set to true & set the DefaultPaymentMethod to setupIntent.PaymentMethodId. However the subsequent payment fails and requires action.
Earlier advice was to pass off-session when I confirm the PaymentIntent later, but this is now resulting in the message "You cannot confirm with the off_session parameter when setup_future_usage is also set on the PaymentIntent because you cannot set up future usages when processing payments off-session."
https://dashboard.stripe.com/test/logs/req_TGkwrrtIndqOiZ
Any help/advice would be brilliant, thanks
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! I've been trying to reach out to stripe express regarding a transaction made 2 weeks ago. Is there a way to get the reference number of a transaction? It was tagged "settled" on the platform but bank says the amount is not yet received
Hi, is there any documentation on Stripe or answers as to how payments become "uncaptured" status?
Are funds transferred from platform balance to the connect account balance always become available to payout immediately, or there is may be a delay for this?
Hey, is there a way to generate stripe connect accounts that can receive payments but not do payout. I want to delay onboarding as long as possible
Hello, I'm collecting payment method via a custom form with setup intent and stripe js / react components. I followed this guide: https://stripe.com/docs/payments/save-and-reuse?platform=web&ui=elements, and it's working well.
When a user goes to purchase something after putting in their CC, I want to show some UI that display their Card info. How do I do this? I know I can retrieve a payment method (https://stripe.com/docs/api/payment_methods/customer), but does stripe have UI elements to display their cards? Thank you!
Hello, I want to customize icon logo on checkout page Magento 2. How can I customize it?
Suppose I want to let users downgrade the number of seats in a subscription, but I want the downgrade to happen at the end of the billing cycle, rather than being prorated and taking effect immediately, how would I implement this?
how do i create a portal session for payment link purchases that dont create subscriptions? as far as i can see, there is no customer id returned as part of the webhook response and in stripe, the customer is classed as a guest
I'm listnening to invoice.upcoming webhook and I want to add invoice items to that upcoming invoice. But in the incoming body I can't find any reference for invoice id. How should I add items to the invoice without having it's id?
Does anyone have access to the Funding Instructions API documented here: https://stripe.com/docs/payments/customer-balance/virtual-bank-account-numbers#allocation. I'm getting a 404.
@robust rampart Please use the thread I created for you
I don't need help I'm just so happy you all are listening to feedback

When dealing with disputes charge.dispute.created
What's the best way to connect this dispute to the customer?
Actually, we deal with payment success and payment failed, as the object have the customer_id attached, but disputes don't have customer attached.
Disputes have attached py and pi
Is there any way to see the customer ID making an API call with the pi? Or do I need to register all payment IDs on my database?
Please, how can i reuse a payment_intent, if already setup for future usage ? The Customer card has 3D secure and anythime i try to use the payment method in a new payment intent, it gets blocked due to 3D Secure.
So I'm applying a coupon to a monthly subscription that has a duration of 6 months when the customer switches to an annual plan the coupon is no longer applied. From this https://stripe.com/docs/billing/subscriptions/coupons#coupon-duration it looks like it should still apply. Is that the supposed to be the case? Because it isn't
Hi, guys!
A week ago asked some questions about Stripe Custom on-boarding Flow for connected account https://stripe.com/docs/connect/custom-accounts
We worked oin that and it looks better now. But one more detail
Client opened US Stripe account instead of Cyprus. Are there any more simplier solutions then custom avaliable for US?
Hey! I need help, I want to pay on one website, but when I put MY card, it will say this: Your card has been declined
I noticed something between the "Test mode" and "Live mode" toggle inside the Dahsboard of Stripe. What I tried to do is "enable" the Email customers about… > Successful payments for the Test mode. But keep it disabled for the Live mode. However. When I am on Test mode, and I enable it. It also enables it for the Live mode. The issue is, I don't want it to be enabled for the Live mode. I only want it to be enabled in the Test mode. Is this some sort of bug? I thought Test and Live are completely seperate settings/configs? Am I missing something? (https://dashboard.stripe.com/settings/emails)
how do i pass the users email as part of a paymentLinks->create api call?
Hi, for 3DS payments that are manually triggered with request_three_d_secure: any, is there any way to tell if the issuer requires 3DS or not?
I was checking the docs for Connect. Specifically the "Enable other businesses to accept payments directly" guide. Noticed there was no react native tab. Is this not possible with the react native sdk? Or is it just a documentation issue? Thanks!
i'm trying to obtain the charge id (latest_charge) when comfirming a card payment via stripe.js, but that doesn't seem to be possible? is there another way to do it?
How to to transfer the amount to my connected accounts via site
Hi, anybody here have done Prebuilt checkout page in next js using the new app router concept? I tried to follow the documentation and converting the api routes into the route handler concept, but I am having troubles. Any links to examples?
Hello! I have a question on receipts from stripe connect. Is there a way to get the payment details to show up on the receipt?
Hello, can you please help us to get the number we need to add it in our website, the person who is helping with the website said we need a long number for him to add it.
Hey guys i have a question please
i cant use my stripe account it said this : Your business does not meet our Terms of Service Your business doesn't meet our Terms of Service and therefore legally cannot use Stripe services. If you think this may be a mistake, please contact us .. i tried to contact them but nothing is it okay to create another stripe account or im forever banned please guid me
I want to setup subscription where I charge my customers for usage but the rate changes based on where they are based. For example, 1 minute of usage in US might be 0.01. 1 minute in Australia might be 0.10. I see metered usage but that charges the same for everyone. How is it possible to do this?
I want to set up a Stripe account for my business and I was wondering if the 2.9% charge was made on my pre-tax or post-tax sales amount?
is there any way at all, to store a canadian interac debit card for re-use later on? I know the stripe terminal reader does not support it. I did not know if collecting the payment method over stripe elements would work? or if interac is just impossible to do that with
How does first_time_transaction on a coupon work exactly? If we programmatically created an invoice for that customer, would the customer still be able to apply such a coupon to their first subscription? The particular customer has some $0 invoices that are marked paid, but no other transactions.
Hi - I'm trying to finish creating a Stripe Connect account, but it continues to say: You’re on your way to going live. Follow the steps below to complete your integration." I've verified my email, I've completed my platform profile, and added my business details. What else do I need to do to no longer "be on my way to going live"?
Hello! I have a question
Are email receipts for successful payments only sent in live mode? They don't seem to be sending in test mode.
Is this library outdate? react-stripe-checkout it was last published 6 years ago: https://www.npmjs.com/package/react-stripe-checkout
I am dealing with a situation where I am causing the <Elements /> (react) to re-rendering due to changing the Amount when entering the address. I need some help in terms of how to do this!
Hi team, can you tell me the different kinds of balance transactions?
I have the next question. I'm creating customer by API code, and i wanna create this new user with a free subscription. Can i create the customer and pass in the creation method the id of subscription or how can i do this?
I want to add subscription with trial period and payment intent is not created in that case. How to let users to add payment info with trial period like other payment platoform?
Hello,
I have a use case where I need to accept international payments as a US-based merchant, but the only payment methods that are supported internationally are card payments and Link (i.e. US-based merchant cannot accept EU-based customer's payment through Klarna). Is there any way where Stripe could dynamically adjust the list of available payment methods, maybe based on customer's IP address? I use automatic_payment_methods: { enabled: true } when I create paymentIntent to automatically populate the list of available methods
Hello, I'm using the Link Authentication Element, and when I enter an email address, it does nothing. Shouldn't it prompt to enter an SMS code?
The PaymentIntent and SetupIntent objects have a automatic_payment_methods option. Does a similar option exist when creating a Subscription? Is there a way to set the Subscription's latest_invoice.payment_intent to have the automatic_payment_methods option?
Hey. I'm getting the following error when creating a connected express account: The recipient ToS agreement is not supported for platforms in US creating accounts in I have turned on transfer capability. It's needed to transfer money from our "main balance" to user connected account so he/she can make a payout. This errors is shown when country is Brazil (and a few others). What does this error means exactly and what we should do to allow payouts?
hi am unable to login on dashboard (app works ok) it just hangs 'ere:
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
please advise what to do
tried: 1.safari (instead of chrome) 2.incognito
neither give any relief 😦
Hi, for 3DS authentication rules, I see 3 default rules:
- If 3D Secure is required for card
- If 3D Secure is recommend for card
- If 3D Secure is supported for card
How does Stripe determine which of these 3 a card falls under and is this information available via API?
Hey guys, i wanted to know if someone was able to display banContact and iDeal payment method on the checkout page ?
How can I tell what coupons are going to be applied to a subscription? I have a 6 month 40% off coupon that is applied to a monthly subscription. When I go to change it to an annual subscription I look at the upcoming invoice with retrieveUpcoming with the expand: ['discounts'], I don't see any discounts. However when I charge them there is 40% off coupon that does get applied.
I need to migrate my standard connect accounts that are already verified to custom type, is there an easy way to do this?
Hey there everyone! I'm looking at the Stripe Prices API Reference and not seeing any way to pull the "free trial days" field: https://stripe.com/docs/api/prices
I know that field is marked as "legacy", but anyone know if there is a way to pull its data?
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 we are trying to keep payment_intent records in sync with Stripe using webhooks. Right now we are checking the created attribute of the JSON payload to make sure we don't overwrite newer data with older data regardless of when we might process an incoming event. In some cases we are seeing payment_intent.created and payment_intent.succeeded events being sent with exactly the same values for the created timestamp. So in those instances we can't tell which event is most recent even though logically in our application the payment_intent.succeeded should be considered the newest data. Is there something else we could look at in the payload to properly order the events or do we just need to order certain events based on their type?
hi, my stripe account was locked due to excessive declined payment attempts
Using Stripe payment elements has resulted in a bunch of customers being created in the dashboard - any way to remove or avoid this? Since it appears like they are all new customers with no email or payment
Hello - I am looking for advice about how to handle invoice payments through the API. I create an invoice for Customer A. But I want Customer A, B, or C to be abl to submit payment. I get an error saying the payment method must belong to Customer A. Is there a way around this?
Hi all - when using Stripes paid tax service, do you have to setup products? What if you are using it with a connected account and you want that data passed on? I dont see any documentation with stripe tax and connected accounts
Hi all,
I want to know if I can collect payments from USA customers through business gPay account on my website and receive at my indian bank account?
How to avoid stripe card tests?
Hi I have an invoice that is created with auto charged in the api but when I applied the discount it doesnt autocharge anymore.
Hey guys,
I'm building a custom subscription checkout in next.js using the stripe-react-elements for my new job. and the PaymentElement is working great so far,
However I also need to add a button for apple pay and google pay. In the stripe documentation i see it's recommended to use the react-element called: "ExpressCheckoutElement", and it indeed shows the buttons in the checkout, but when I change the mode from "payment" to "subscription" in my Elements provider the buttons don't show up anymore.
Does anyone know how I can use the apple and google pay buttons in my checkout for subscription type payments?
Hey all, I got sent here by the Stripe sales team.
I'm part of a dev agency and we're building an app for a client. It will be doing multi-party payments similar to the Uber model where one user pays another, and the company keeps a cut of it. So looking at Stripe Marketplace/Connect.
We're looking to keep costs down for the React Native apps, and so I'm asking to what extent we can outsource the heavy lifting to Stripe. We're looking to ideally avoid needing to build a lot of views in our app for managing the bank accounts, etc. Does Stripe have a GUI version of this where in app we can simply link to a webpage run by Stripe (maybe with the company logo in the corner, etc) and just depend on Stripe to manage the whole onboarding experience/changing bank accounts etc.? Or is the only option building all those views custom and calling the API?
Hi! I'm trying to add metadata to a payment_intent. I want to add project_id to each payment.
Here is my paymentIntent:
customer: customer,
amount: amount * 100,
currency: "usd",
payment_method: payment_method,
metadata: {
project_id: req.query.projectId,
},
confirm: true,
});```
However, nothing is coming in for "metadata" in any of my webhooks:
This is the event.data on payment_intent.succeeded:
```"metadata": {
},```
Anyone know why?
which times are this chat open mon-fri?
We offer 24 hour support M-F
Hey guys! I have a quick question, when I detach a payment method from a customer, what happens to their subscription? When it gets renewed, will the customer get charged with the same payment method he has detached?
Hello! In this support doc (https://support.stripe.com/questions/resolve-an-outdated-apple-pay-domain-association-file) it says there is a hard coded expiration date for the domain association file for Apple Pay. Where we can find that date, and how frequently we will need to update that file?
Hey everyone, I created a tiered product, I am trying to get the tiered pricing through the api, how do I get that? Here is the price_id: price_1N9ZhYCSlBkOK22m4o4K4V2X, if that is helpful
Hello, I recently added my domain to my account settings that now, I wish to know if that url to pay an invoice gonna change to my domain?invoice.stripe.com > mydomain.com
🪲 Stripe stripping +1 from US phone numbers parsed from Apple Pay on Create | This is breaking our phone number based authentication / userIDs
Hello is there a webhook event for subscription renewed? because invoice.paid isn't good enough, because users can pay invoice and it doesn't necessarily mean the subscription was paid on time
Hi, I am trying to figure out a how to link a charge/ refund transaction to a stripe payout id in the API. Can someone guide me on this. Thanks!
Hello, i have to pay the VAT but i saw that on the stripe's invoice, there was not the VAT. How can i get it for March, april, may and now july ?
Hey all. I spoke with someone earlier today about getting the coupon name from a checkout.session.completed event. He gave me a documentation where it tells me that I need to use an expansion when requesting a webhook. I tried, but I only received the "short result event", not the expanded version. Can anyone help me here?
HI! How can i recognize same customer? to create the different id over and over again with same parameter.
Howdy. I am using checkout in setup mode. If a user changes their payment method(s) between initial setup and when I eventually charge them (using PaymentIntent), will the setup_intent ID have changed?
Hello!
I have an issue with Connected accounts.
We use Custom Connected accounts and destination charges with on_behalf_of parameter
Because of destination charges connected accounts have only py_ object to undestand what payment was made.
I want to update this py_ object.
I use stripe.charges.update API for it.
And it works for adding description and metadata, but not for a customer
So when I try to use customer from payment intent I have an error 'no such customer' (as I was d it's because this customer not created on connected account)
But I have the same issue when I try to make a new customer with stripeAccount option
As I found to do this I should have the same customer both on connected and platform account
So now, when I try to clone a customer with a token I have an error "The customer must have an active payment source attached."
Also, this error happens when I've added payment_method to the customer
So the question is are my actions correct and how I can finish it?
hi. I got an error when i upoad stripe.certsigningrequest from stripe website for apple pay regeistration.
Hi, on my webhook, how can I retrieve the subscription tier that a customer purchased? I'm following the samples.. I have the subscription id, the invoice, and the customer, but how can I get the product or the price so I can set up the usage limits on my backend?
I tried buying something off this website, and it said that the billing address used for my card didnt match so the transaction didnt go through but it still charged my bank.
I'm looking at implementing a subscription upgrade flow with Immediate Payment using the API described at https://stripe.com/docs/billing/subscriptions/upgrade-downgrade . Is there a way to make this work with 3D Secure, where the authorization popups up in the customer's browser to confirm the payment before the upgrade is processed?
#1116530590091591750 message
no, i don't use checkout Sessions.. only payments
@ruby sequoia I've re-opened your thread
Hi, I am trying to use the following API (https://stripe.com/docs/api/payment_methods/customer) in java SDK latest version 22.22.0
As explained in the docs, I am not able to resolve, customer.getPaymentMethods().retrieve(pmId);
getPaymentMethods() is not found on customer object on stripe.model.customer;
Is this a TODO implementation?
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
When creating or updating a Customer Portal Configuration object from the API, is there no way of setting minimum/maximum quantities? I see that minimum/maximum quantities can be set per product from the Stripe Dashboard, but I don't see corresponding min/max quantity fields in the API.
I'm unable to login on strip website
Quiero restablecer mi número de teléfono
hi team
i created a 100 scheduled subscriptions whose start date is same (whole timestamp is same )
will all of those trigger at the same time? or will there be any delay?
can you explain what happened with this customer cus_O2htkcnpq1F9Vi
I am using payment element my scenerio is i will first create customer, then add card to it and then create subscription for customer and deduct the payment how its possible using payment element instead of card element?
Hi Team this is Arvind . Need some info related to stripe ACH
I need my money now
Hi Group. Newbie here. I'm struggling to find a link between the reference on my pay-out bank statement (= 6 letters/numbers combo (eg B8E3F3)) and the actual payment in my Stripe dashboard. Where can I find this reference (= 6 letters/numbers combo (eg B8E3F3)) in my stripe dashboard?
Hi, Team i need to customer to customer payment. and also i need to add refund functionality for customer. so, how can i go ahead?
Hi team, I sell a subscriptions service (billed weekly, $60). I want to setup a coupon code so that customers get the first payment completely free, and then every weekly debit after that is regular price. Hoping you can help 🤞🏼
Hello everyone i am using paymentIntents For the transaction the transaction was not success its give me error
"message": "You cannot confirm this PaymentIntent because it's missing a payment method. To confirm the PaymentIntent with cus_O33qjwuoDWMpCW, specify a payment method attached to this customer along with the customer ID."
My code
`const charge =
await stripe.paymentIntents.create({
amount: 11112,
currency: "thb",
customer: card.customerStripeId,
payment_method_types: ["card"]
});
const paymentIntent = await stripe.paymentIntents.confirm(
charge.id,
);
`
Hi team, Could someone pls explain to me the Payment flow for ACH Direct Debit and ACH credit transfer in Stripe?
Hi team, in my payment method setting CARDS is showing pending and how long it will take to get varified?
why it still showing me this , i already verified all requirements sir. can someone help me ou please.
In the case of a webhook for a subscription. How do I know which subscription belongs to the payment intent from the webhook event?
hi
I am using the AutoTax feature to buy a subscription, and it works fine with the subscription. Now I want to add autoTax to charge API, but the official documentation doesn't say anything about it.
Hi! Is there any way of getting via API the data that's on the Stripe Dashboard?
how can we do instant ACH setup with stripe with react native app
Hello,
I have a use case where I need to accept international payments as a US-based merchant, but the only payment methods that are supported internationally are card payments and Link (i.e. US-based merchant cannot accept EU-based customer's payment through Klarna).
I have Address Element and Payment Element integrated into my checkout process. Is there a way to automatically hide restricted payment methods from Payment Element, if user either
a) selects address outside of US, or
b) if user's IP address is outside of US ?
I use automatic_payment_methods: { enabled: true } when I create paymentIntent to automatically populate the list of available methods. At the moment the only way I found where it works automatically is if I change the currency to 'EUR'. Unfortunately, all prices we list are in USD, so maybe there is any other way?
(I already asked this question before here #dev-help message, but couldn't follow up later, as it was night for me, and by morning the thread was already locked)
Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.
Hi. Does the customer portal give users the option to retry a failed payment? The scenario would be the user's payment fails as there is an issue with their card. They fix the issue with the card and want to retry the payment so the subscription is active.
How to retireve information of card from Payment element and attach that card to customer?
anytime a payemnt is about to be made on my website, it shows the error message "there has been a critical error" i used stripe webhook for subcription payment, am totally confused on what else to do
Eugene Bakhmetiev
Hello hardcore devs! good day, hope all is well.
Just a recap, we wanted to modify the footer and memo/description(making them empty) of a finalized invoice. We tried to follow the steps mentioned on this article (advised by ynnoj) for invoice that's already finalized (user already paid). However, we encountered an exception which it isn't allowing us to do so. Is the article outdated or we just missed something here.
com.stripe.exception.InvalidRequestException: You cannot revise an invoice that is for a subscription or has line items that contain a reference to a subscription.; request-id: req_ePITwcsxQbmvCS at com.stripe.net.LiveStripeResponseGetter.handleApiError(LiveStripeResponseGetter.java:194) at com.stripe.net.LiveStripeResponseGetter.request(
Is there another way to do it programmatically and not touching the default memo/footer on account level?
Hey guys, i wanted to know if someone was able to display banContact and iDeal payment method on the checkout page in shopify ?
Hi, guys!
Up again this question! (for some reason I can't answer in thread. text field is not active)
A week ago asked some questions about Stripe Custom on-boarding Flow for connected account https://stripe.com/docs/connect/custom-accounts
We worked oin that and it looks better now. But one more detail
Client opened US Stripe account instead of Cyprus. Are there any more simplier solutions then custom avaliable for US?
I'm using Stripe Elements Payment Element to allow a user to checkout on my website. I'm currently integrating PayPal, but the changes to our Stripe integration which would accommodate this aren't yet ready to deploy. However, the PayPal button is showing in the Payment Element, and even disabling PayPal as a payment method in Stripe Dashboard doesn't get rid of it. Is there any way to hide a certain payment method on a Payment Element?
Hello everybody ,
I am a beginner on stripe and I use this function to have a payment form and make it easier for me to enter payment information:
Future<void> makePayment() async {
try { paymentIntent = await createPaymentIntent('100', 'USD');
//STEP 2: Initialize Payment Sheet
await Stripe.instance .initPaymentSheet( paymentSheetParameters: SetupPaymentSheetParameters( paymentIntentClientSecret: paymentIntent!['client_secret'], //Gotten from payment intent
style: ThemeMode.dark, merchantDisplayName: 'My shopper',
)) .then((value) {});
//STEP 3: Display Payment sheet displayPaymentSheet();
} catch (err) {
throwException(err);
} }
Now I would like to add a field to put the name of the card holder in this interface that stripe provided me, is it possible to customize this ???
can you restrict a customer to only be able to subscribe to an item once. (if a new subscription is created and it includes the same product , cancel the other one)
Hi, is it possible to display the unpaid invoices on my website in order to show it to the user, and then let him pay that invoice?
I cannot figure out how to add tax to my payment intent, I know the tax rate beforehand (UK Inclusive VAT) what is the easiest way to implement this?
Hi, I want to add link in our payment form, for that I followed all the documentation of link. when customers come first time on payment page we autofill the email field of linkauthentication, then customer click on faster checkout checkbox and filled required information and submit the payment. but when same customer came second time it should ask for otp and autofill the payment information but it is not.
request id i s= req_VFsF9FLRBxBD91
The token provided has already been used. You must create a new token before you can retry this request.
how to create new token
?
Please chat in our thread: https://discord.com/channels/841573134531821608/1116654554906382417
how convert my funds to EUR? any 1 know?
Hi, I want to find out how many payments a customer has made of subscription which has 6 payments. What is the best way to find out how many payments a customer still has to make using the api?
We are seeing 2 times email and name in bank ACH payment. This when we created subscription and want to pay for payment intent created from subscription by providing customer ID so we dont want to ask for any email or name again. How do we hide/remove/set it?
I don't know if this is the right place to ask the question, but I want to convert my money in GBP to EUR, I couldn't find where to do it practically.
Hi guys, I'm going to implement Stripe Connect in my application, using the Express process. If a user already has a Stripe account, will it link up to their existing Stripe account, or will they have a new connected account?
Hi, I'm integrating Stripe in a flutter application but i always have this error when i try to show the payment sheet :
how to complete step 4. i don't see any option for completing process. i dont know how to do can some one help me out please.
Hello, I have a requirement to create multiple invoice items, i had to invoie stripe.InvoiceItem.create multiple times, which takes longer time. is it possible to create multiple invoice items with a single API call?
Hello, is it possible to add a shipping rate into a subscription? If not, how can I achieve something similar?
Thank you so much!
is it possible to change the color, the texts and remove fields to make the interface offered by stripe beautiful???
implemented 'initPaymentSheet' for ACH with react native but getting error
{"stripeErrorCode":null,"declineCode":null,"localizedMessage":"The payment has been canceled","message":"The payment has been canceled","type":null,"code":"Canceled"}
Using Stripe payment elements has resulted in a bunch of
customers being created in the dashboard - any way to remove or avoid this? Since it appears like they are all new customers with no email or payment attached. Ex. cus_O37a16NJFOBjha
Hello. Does payment collection pause create prorated invoices automatically?
Hi, guys!
Up again this question! (for some reason I can't answer in thread. text field is not active). Could you please not close it? I'm not that fast. Thanks! This is the question:
A week ago asked some questions about Stripe Custom on-boarding Flow for connected account https://stripe.com/docs/connect/custom-accounts
We worked oin that and it looks better now. But one more detail
Client opened US Stripe account instead of Cyprus. Are there any more simplier solutions then custom avaliable for US?
HI! How can i recognize same customer? to create the different id over and over again with same parameter.
Is it possible to not use websockets with Stripe and to just use webhooks?
Hi so I have a bit of an interesting problem and I am not sure if my thought out solution would work or if there is a better way.
We are selling subscriptions from within a dashboard with the help of checkout sessions. Currently the way to apply discounts is handled fully in the dashboard causing the system to generate sessions with reduced base prices. So PlanA might cost 10USD per default, the discount 50OFF is applied in the dashboard and the checkout session generated will be for 5USD
Due to a change in how we would like to handle things I would like to pass over the discount to stripe so it can be calculated on the checkout so I can historically see what discount was used for the plan.
Now I would want to do this historically as well which would mean: Update all subscriptions with PlanA to the base price X and depending on what they are currently paying apply a discount of y% to the subscription so it stays the same price.
Is this process possible and also "good" or could I do this in a simpler way?Thanks!
When I get a client to complete the onboarding process for their Stripe Connect account, they get asked various questions that, in our case, aren't relevant - such as the web address of their company, their company name and something to do with carbon friendliness! Am I able to control which questions an onboarding Connect client gets asked to tailor this better for our circumstances? If so, how do I do that?
Hi, I have a question about fees for international payments
Hello Team,
While setup ACH, we need to do instant verification of bank details.
Can anyone help me with this?
how much service charge taken by stripe per UK transaction?
Why doesn't VAT show on a payment receipt for a payment intent when I have added tax_calculation inclusive?
Hello, i want to use saved cards at checkout session i update customers invoice_setting's default _payment_method but still checkout session ask for card details
Hi Team,
I would like to get all the paid invoices of a connected account from 3 years ago. I worked on an implementation that outputs a CSV with customer_id, invoice.created and invoice.amout_paid. I used the list endpoint in the Invoice API with status=paid&limit=100 and loop through the pagination with a combination between has_more and starting_after. Unfortunately, it took 5 hours to output the file. Is there any approach that I could speed up this process?
how to update card attach to customer using paymentElement?
I am working now with stripe scheduled subscription I am curiuose, if I schedule subscription start on July 1, do stripe will count the money now or on July 1?
Hey I wanted to ask that which ever card I try it gets declined and when I ask my bank about it they said we I no decline logs
Hey, Is there way that user can switch b/w plans on stripe checkout page? We have 2 plans starter and power.
Hey, please let me know, how to transfer amount to particular external account of connected account in stripe?
Hello, I am using Salesforce CRM and i want to take payment from my customer using Stripe and Chargent so now i am confused about this next step so could you please help me ? Attaching screenshot of blocker to go ahead. Thank you!
Hi i am trying to put a manual payment through but the button is greyed out and i have verified my phone number twice ?
on the payments tab then manual payments
this has worked fine for years now all of a sudden its greyed out
Is it considered ok to create a payment intent when the user adds something to their cart, instead of when they start the checkout process?
what ? is this not stripe technical support ?
@blazing notch please talk in the thread: #1116696909978030142
Hi Guys, I've been using stripe connect in Test Mode for my application. I have around 20 connected accounts as well in Test Mode. My question is if I change to Live mode now what will happen to those 20 connected accounts ? And is there a way that I can board those 20 connected accounts from test to Live?
Hi All, I'm having an issue with Stripe automatically sending users an order confirmation receipt, is there any option to avoid it? Thanks
hi there is a customer keeps missing payments, is there an action I can take to receive the owed payment
How to we collect the customer's payment from "Pay with Link"? Do we need to set up an account and link a bank account where the money can be deposited?
Trying to get clarification regarding Guest Customers on Stripe.
Product A:
- Price A1: recurring subscription
- Price A2: one-time payment
When creating a checkout session:
- if purchasing A1, Stripe always creates a customer
- if purchasing A2, Stripe only creates a guest customer
May I know if this is because a subscription requires a customer, whereas for one-time payments it only needs a guest customer?
hi
How we can get thet how many coupons are associated with products?
For Ex: PRO is product and I added 4 coupon for this.
So how I can get these 4 coupon in API for this project
Hi there, I would like to confirm that i am thinking in a right direction: We are developing a web platform for placing digital content where content creators can place their digital content and get paid for providing access to paid content and for subscriptions. Buyers can purchase content/subscriptions/ or donate in order to support creators they like. We would like to implement payment system in the next way: Creators connect their Stripe accounts to the platform. Creators will have a balance on our platform and once they would like to make a payout - they should be able to request withdrawal from our platform (master account). So that all funds will be stored at our platform account that we will charge processing fee and the rest of the funds will be transferred to Creator accounts upon their request for withdrawal.
Right now our main account is registered in Switzerland and there is a problem with sending money from the main account balance to the creator connected account.
If we register the platform account in the USA, will we be able to withdraw money to user accounts registered in any country?
hello, could you explain to me why is it taking so long to create an account to onboard users in stripe connect (2-3 seconds)? Or is it just the test mode latency?
This is customer form here we will create customer in stripe
Here user can add multiple cards and set defaults. How to do this with payment element?
@undone hinge follow up on that question, may I know if any of the docs mentions this? cuz i can't seem to find the point saying that subscriptions require a customer, whereas one-time payments do not require a customer
"You cannot provide the usage=on_session parameter when using a SetupIntent with a PaymentMethod of type paypal. Try again with a different payment method, or create a new SetupIntent with a different usage and try again."
hello, i uploaded my project on staging server and now when i test webhook api on my locale machine it reflected in both locale machine and staging server Although i use endpoint secret for staing server
what to do if theres fraudulent charges?
Hi I want to know how to get Stripe Processing Fee webhook doesn't have that value when receiving payment intent events
i saw on the website the internacional pay comission:
3,25 % + 0,25 € for internacional cards + 2 % for conversion, its that acurrate?
how can I retry old payments from history whose 3ds authentication failed?
Hi there. We're trying to use Stripe Payment Element. We have a subscription page with multiple plans. If the user switches between different plans, should we be creating different payment intents? That's creating a number of incomplete checkouts. Or should we be saving and updating the payment intent, which is a bit slower?
but your support team dont works and by rules of your platform I need to log in before chat with support, how can I do that? I need help but your support team dont want to activate my account(my account has my money, If i havent money on this I dont need support and open an new account
👋 Team and I are implementing a custom checkout flow for subscription purchases. We're leveraging the PaymentElement component as to collect payment method information and calling stripe.confirmSetup or stripe.confirmPayment depending on the scenario.
One thing we're facing is that if a custom already has an existing default payment method to their customer account, our checkout UX charges that existing card instead of the one being collected within our checkout flow itself. Looking for guidance on HMW change this behavior
Hello, what property i need to set for available all cards to attack external account while making connected account?
if i want to change the price of any product and that product is subscribed by any customer then after completeting their subscription can he automsticslly allowed to psy new price
hi team
i've created a scheduled subscription which should start it 6:30 pm IST but it is now 7 pm IST till now the schedule is not started?
can i know the exact time when it will start ?
if i want to change the price of any product and that product is subscribed by any customer then after completeting their subscription can he automsticslly allowed to psy new price
If am am adding a team member with the "developer" role is it possible for me to limit their API access to only the test account?
Hi! I've been having a double charge problem for months, only on subscription renewals. I'm making hundreds of refunds every month and I'm getting fed up. Could you please help me?
Hello! If I'm retrieving a PaymentIntent via the API, expanding the associated PaymentMethod, what will happen if the payment method is detached?
Boxingdays
Hi, I'm using the payemnt_intents api to charge my customers. I notice that upon a successful payment, I don't get some of the items that the charge api gave like "reciept_url",. Is there a reason for this? It is suggested to use the payment_intent api over charge api, right?
Hello, I am wondering if there is anyway to customize the customer billing portal to show metadata about current subscriptions
Hi! Could someone explain how I could create a waiting list for subscriptions? I would like to, server-side, create the Session to take the user to the Portal (where they will be able to see the product plan I am offering). Once the user has entered payment information and clicked "Subscribe" the subscription does not start as "active", the user is placed on the waiting list (which I manage from my db). At some point (even days later) I may activate the user's subscription. Is this possible without a trial period? Is it possible by showing the plan or can I just do Mode.SETUP and then at a later time create the sub and do subscribe of the server-side user?
Sorry for my bad English.
@lost relic please read the #📖rules . This is your warning. Messages must be on topic and questions about our API
Hey there! I'm trying to understand if subscription_schedules apply to my use-case. We want our subscriptions to get upgraded/downgraded by the end of the current billing cycle, isntead of instantly. We can do this manually by scheduling our own jobs to handle the update, but I worry we could by mistake update a subscription after the user has already been billed for the old plan.
For what I've seen subscription_schedules are meant for a more planned out set of changes. We don't really want our sucbription to behave on a scheudle, we just want the update to happen at a correct timing. Any thoughts? Thank you!
I know name is not normally validated as part of the CC validation process. Is it possible to request name validation?
Hi 🙂 i'm using @stripe/stripe-react-native in my app. specifically, i'm rendering a CardForm element. i noticed the CardField element has an onChange function but CardForm does not. Is there a way to check whether or not the fields are empty in my CardForm element so I can determine whether or not the continue button should be disabled?
hi everyone does anyone have experience with e-mandate for indian cards in Stripe? I've followed this guide (https://stripe.com/docs/invoicing/india-emandate-guide) added appropriate mandate options to the paymentIntent & setupIntent creation and used test card for mandate (https://stripe.com/docs/india-recurring-payments?integration=paymentIntents-setupIntents#testing). However, I see no difference when testing in test mode. My payments are going through immidately & no mandate is returned back from Stripe API. Looking for tips..
How to use the test clock for subscription payment ?
our platform leverages stripe connected accounts. When I'm creating a new schedule in a connected account, what timezone do I submit the dates in? I'm confused if I need to use the connected accounts TZ? Or submit everything in UTC? We are using Stripe.NET
I am using stripe from Ghana and my currency is not on the list that is allowed on stripe. I want to convert currency to usd before creating an invoice. Can you suggest a package I can use for that
On the Stripe dashboard when editing an invoice I can select a checkbox to enable/disable including a link to an online payment page. Is there a way when creating a subscription or an invoice to just disable the online payment link?
Hello i have a question
Hi, I have a question regarding payout and payout.failed webhook event on Stripe Connect
Hello guys I have a question about subscription schedules and end_behaviour
hi, I want to add service agreement on stripe onboarding page
Can somebody help it says "We can no longer support your business." This was my first day starting a stripe account and at the end of the day I only made £17 with no disputes/complaints or anything. all my customers received what they bought instantly. Now i lost the money I earnt and my account and I attached their reason down below, They are assuming my account is a higher level of risk so you shut down my account? I only made £17 how is this a high risk please somebody reply as i would really like to use stripe as a payment method all the 5 people that payed me for their product got refunded and I lost all the money I earnt for absolutely no reason.
Hi I have a question regarding to payment methods and subscriptions.
If I detach a customers payment method (card) and a subscription or multiple subscriptions that have this as its payment method (PM). When the subscription renews will the customer get charged with this payment method? Does detaching a customers payment method also remove the corresponding PM? If it doesn't when it renews and tries to use this PM what webhook event will it trigger?
Thank you in advance
Hi guy's ,
I have a question having a problem with manual payment in creating a token with card it was working fine in stripe version 2 but getting error while using stripe version 2 can any one please guide me to fix this issue tried some solution with element but didn't found it working.
here is my code
Stripe.setPublishableKey($form.data('stripe-publishable-key'));
Stripe.createToken({
number: $('.card-number').val(),
cvc: $('.card-cvc').val(),
exp_month: $('.card-expiry-month').val(),
exp_year: $('.card-expiry-year').val()
}, stripeResponseHandler);
When a subscription is upgraded using the API in "immediate payment" mode (always_invoice as described on https://stripe.com/docs/billing/subscriptions/upgrade-downgrade ), is this considered an on-session (customer-initiated) or off-session (merchant-initiated) payment?
Hi,
I'm trying to figure out how to specify more subscription details when using PaymentLinks. Specifically, I want to set the cancel_at_period_end parameter for a subscription, but I don't see a way to pass that in to any of Product, Price or PaymentLink. Currently I'm listening to the webhooks for when the subscription gets generated, and then sending an update request to specify the details on the Subscription. Is there a better way to do this?
Hi guys! I want to launch a Crowdfunding Campaign via Startnext and first I need to get verified by Stripe. There I need to choose a business form, but the only options are 1. registered businessman/ businesswoman/ small businessman/ freelancer 2. corporation 3. partnership 4. association/ cooperative
However, I am not a freelancer, I am just starting a project there as a private person. What is the right option for me? Thank you in advance!
(I am German and had to translate the terms, maybe it is different in English, sorry. )
Hi! I'm testing an Elements implementation and I'm only getting the card form but no option for any other payment methods, can someone help me figure out why? I have the logs
Hello I have a service based app so when a user subscribes I need to keep track of when a service is completed. Do you have a list of events with their use cases?
Hello! I have a quick question about multiple subscription items - is the order of items in the subscription guaranteed? For example, if I add items in the order of [A,B,C] will they alway be listed in the same order whenever I query for a subscription, or get a subscription object in a webhook payload, etc.? Thanks!
@waxen quail Bro I did what you said and the live support person said to say the merchant to open a ticket at the stripe website but the merchant is refusing to create it
i have custom retry schedule for subscriptions in case the payment attempt fails.
I see that invoice object has NextPaymentAttempt where i can check the time at which payment will next be attempted. Is there any property where i can check when the final payment retry will be attempted?
Hey there, is it safe to share the Payment Intent ID with the Customer? We need to have some sort of "Confirmation Code/ID" to identify the payment but I am not sure if I should add some metadata myself or just use the Payment Intent ID (I prefer the later)
Like a Receipt Number!
Hey, We have subscription created today for one user with 10 days free trail for plan A. Is there way we can switch the subscription plan B but trial period will be there?
Hi, my team wants to setup a subscription service for our site with a trial period.
In our testing, when we subscribe to a trial, we can cancel the service before the trial period ends, and then later resubscribe to the same trial period again. This can then be repeated ad infinitum.
Is there any solution/documentation on closing this loophole?
Thank you.
We are building a app inside stripe that will allow stripe customer to pay via checks (physical checks or mail). Our Question how can we allow customer to save api key inside stripe & get invoice details and we will send invoice details to external app >> that app will mail the check then we will love to mark that invoice as paid via checks/offline how can we do it.
Hi there - is there a way to disable "Link" as a paymentMethodType via the PaymentElement?
We run a Connect platform. We create a PaymentIntent on behalf of a connected account with "payment_method_types": ["card"] but the PaymentElement is now showing the "Checkout with Link" flow. We'll be adding that eventually but we don't want it visible until we can do some design.
Is there a way for us as the Connect application to prevent the "Link" UI from appearing entirely for the time being?
❓ We're collecting billing_details via the PaymentElement and calling stripe.confirmSetup but noticing the data isn't populated within the customer object
Hello everyone,
I have a question. I tried to add some payment methods through my Stripe Dashboard. However, they are not appearing on my Checkout.
I also tried to customize the design, but it is not showing up on the Checkout either. How should I go about this? Below you can see a screenshot of how the Checkout currently looks.
Hey all,
I was wondering if there were a way to restrict billing country options for a react native payment sheet integration. We only serve NA so having to scroll from US to CA is a bit cumbersome.
Hi there. Is there a way to, using Stripe checkout when purchasing 2 subscriptions, having it generate 2 subscriptions and not one with 2 items?
I have a doubt in "createCheckoutSession" API
hi everyone, is it possible somehow to embeeded stripe in Google form?
If I'm using connected accounts, is it possible to transfer a portion of an invoice's total to the main account?
Hello, if i use checkout sessions to create customers how do i check if a customer exist when I'm creating a checkout sessions so I don't get duplicated customers created?
Hello. We are looking into setting up a destination accounts funds flow. Is it possible to listen to a webhook event when the connect account holder withdraws funds to their bank account? Would that be a transaction event? https://stripe.com/docs/api/events/types#event_types-source.transaction.created
im having issues with setting up my payment account, it transfers me to a website then it says an error has occurred to contact the support.
I cant sign up on stripe
In testmode:
- "Email customers about... Successful payments" is turned off in settings
- I'm setting
receipt_emailon a Payment Intent before confirming it - I can receive a receipt by clicking "Send receipt" on the dashboard
But I'm still not getting a receipt when confirming the Payment Intent. Is this intentional behavior? Perhaps something testmode specific?
hello! is it possible to use Kount Command for fraud prevention with stripe for card transactions? we are not using stripe elements. initially our rep told us this is not possible and we have to use Radar. however, Kount mentioned that they have many customers who use Stripe
I have an issue and I can't debug it. I am hoping you can use your experience to point me in a good direction. This is not really a support issue but I need help. I get this error as payload from redux "The line_items parameter is required in payment mode."
My code was working until I decided to convert currency for international clients. Please look at my code and help https://dpaste.org/1kcCY
I have some questions about Stripe, I ask here becouse i don't have stripe account yet, i want to know something before i open account, pls staff dont ban me, my questions are,Do i need to have open business or something to use stripe for shopify,Do i get my money instant, Do you support croatia,Witch Method You use to send money to my account can i use visa or i need to have bank account to get money?
I have a question about Stripe Link. I had a thread yesterday, and I went through the steps listed and I'm still having the same issue. Should I create a new thread, or can I have that thread re-opened?
I want to use stripe elements to take payments on behalf of other stripe accounts. I used the code below (the acct_ is test, so no worries), but i get an error Stripe::InvalidRequestError (No such on_behalf_of: 'acct_1NDJL5QPjbfkUvss'): The account_id is from stripe test mode
What am i doing wrong?
# Create a PaymentIntent with amount and currency
payment_intent = Stripe::PaymentIntent.create(
amount: 2000,
currency: 'usd',
automatic_payment_methods: {
enabled: true,
},
on_behalf_of: 'acct_1NDJL5QPjbfkUvss'
)
{
clientSecret: payment_intent['client_secret']
}
I'm having an issue with creating a standard stripe connect account through zapier. I've tried without using an authorization header as well and got the same error. That is a test api key if that has anything to do with it
Hello. Is it possible to implement a quickpayout flow with Connect Express and the transition to custom?
Hi there -- I have what should be(but perhaps isn't) a pretty simple request. When exporting payments, there is no option for me to export payments with customer name -- not the name on credit card, but the actual name of the customer in stripe. There's only options for customer ID, email, and description. I'm able to export name/email of each customer within the customers page, but I want to have name next to payment in that export file. Is this at all possibe? Thank you in advance!
just deployed an app to production first time. I want to test it. Can i switch the account from live mode to dev without breaking any of the webhooks or anything?
Hello I have trouble with my booksy app updating my account cause I have a new phone number
Hi - hoping someone can help me! I set up a new subscription for a customer and selected the option to charge the card on file automatically - it's coming up on her banking app as 'money requested', neither of us are sure how she can actually pay it?
Hi, where can I find information on the rate limits for certain API endpoints? I'm using Stripe to implement subscriptions in my app, and the user can switch their subscription. Naturally, I'm changing the subscription a lot during development, for testing purposes. I now find myself with this error:
Is a payment intent tied to a device/ip in anyway? If we generate an intent on /pay/1 but the user doesn't proceed or it fails, can any other device pick it up and pay?
Is it possible to use local listeners in production?
User 1
Hello, i just became Affiliate on KIK and i am trying to sign in and its "sending" a verification code to my phone but im not getting the code to complete the revenue steps. all of my information is correct. can anyone help??
Where does information obtained from custom fields of the payment links feature go once checkout is completed?
is it possible that checkout.session.completed is fired but charge is not succeeded?
Hi team, I sell a subscriptions service (billed weekly, $60). I want to setup a coupon code so that customers get the first payment completely free, and then every weekly debit after that is regular price. I am pretty new to Stripe's interface, could someone please walk me through this
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!
hello! subscription schedule question,
im trying to use schedules/phases to move the next recurrence date - no proration, no metered billing, just move a single payment either forwards or backwards. i recently rolled out a retool button that took care of making the schedule, etc. but it's not working the way i expect for all customers. usually, i see that the UI says the next invoice date moves to the "seam" between the first phase and the second, but in a few cases, the "next invoice" date stays put after adding the subscription. im not sure the rhyme or reason.
here is an example sub that was affected sub_1MN6KzEk6sr5GyDhVWerb6F5 - i want this to invoice on jul 10 but it's allegedly stuck on jun 29th. i can share code in the thread
hello
Hi. My account on multiple sites has been blocked from making purchases because your site that I don't have an account on associated a phone number ending in 82 that is not mine to my email.
hi~ Is it possible to verify minors (16 and under) by checking their age with an identity verification solution, and can you tell me where this is in the documentation?
Hey, using the payment element with deferred intent, few questions;
- When a user submits the checkout form we convert the cart to an order, create an intent, then call stripe.confirmPayment(). Does it make sense to set the order status as pending here, it looks like the intent status should be requires_action/requires_payment_method at this point?
- If the user closes the checkout on 3ds, a klarna page or similar, would a webhook be sent at any point changing the intent to failed, or does it stay on requires_action?
- I know storing the intent to be reused is recommended, but we're considering just storing the order_id in the intent metadata and using it to locate the order in subsequent webhooks. Would this be considered common practice, or will we run into any issues?
- We need to fully confirm the order before we show the next page in the flow to the user. Can we expect a webhook within a few seconds the majority of the time, or should we attempt to confirm the payment on the return url too?
Hello I am using : https://stripe.com/docs/api/setup_intents/update is there also a documentation for reactJS changes
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, is there a way to search payment links based on the metadata I entered when the link was created?
HI, during the integration of PromptPay, is it possible to manually set the expiration time of the QR code by calling the Stripe SDK on the web?
HI, Could i show setSetupFutureUsage enum example code?
I cloned this GitHub code.
https://github.com/stripe-samples/subscription-use-cases/tree/main/fixed-price-subscriptions
I want the card element to be the payment element. And I was able to display the payment form.
But, I am unable to complete the payment.
Is there anything in this code that is causing this?
(Goal: Retrieve shipping address and complete credit card payment.)
NodeJS
The specified Checkout Session could not be found
I create a checkout session with code blow:
let session = await stripe.checkout.sessions.create({
line_items: line_items,
mode: 'payment',
success_url: `${baseUrl}?session_id={CHECKOUT_SESSION_ID}`,
cancel_url: `${baseUrl}`
});
I can't retrieve the checkout session object with session.id
let cs = await checkout.sessions.retrieve(session.id);
Hello there!
I have a question regarding webhook events for handling payment failures related to a subscription.
Could you please advise me on which specific event to focus on in case a payment fails for the upcoming billing cycle?
Hello, in my customer portal page, I am unable to view the Promotion Code field.
I have a coupon for a subscription product and I have created a promotion code for this coupon. In my customer portal configuration, I have enabled Promotion Codes (Customer Portal > Subscriptions > Promotion codes enabled) and in my code (.NET Core), I have passed the AllowPromotionCodes property in my SessionCreateOptions object.
Could you please advise me on what I may be missing, thank you very much!
Hi Guys! 👋
I'm trying to update my integration so it supports the new India regulation. I found out from some clients that were getting paid just fine until recently, and now I have a few form India with the same issue. The error they get only mentions lacking the setup_intent for offline payments, but reading up on this, I found your articles on also needing a new mandate thing. And now reading up on it here, I'm kind of getting a better idea, but am still a bit confused...
-
What PHP SDK version is required for the new India thing to work? I'm wondering if I can do it with the one I already have integrated, or if I have to update that too and risk having to fix other things in process.
-
I tried a few test payments with my current integration, using the India test cards, and I get no errors about mandates, or the new regulation requirements in India. I don't have an Indian business or card to test this live. How is it possible for me to test this, other than bother my Indian client to test each thing for me, and wait to hear back from him? There has to be a better way.
-
It looks like the mandates take a while to be resolved. Should my application keep the customer on hold until it gets a webhook about it giving the green light, or should I give access and then revoke it if the mandate didn't go through? What's best practice or recommended?
-
For subscriptions, does the initial mandate hold good for the rest of the sub, or does each payment afterwards need a new one? And is that handled by Stripe, or does my application need to deal with it each new term payment?
Thanks in advance! 🙏
Hello there!
i want ask, i have case when the subscription is unpaid stripe send webhook, in my application status change to unpaid but when i search the url for invoice there not invoice open, the response in API there no invoice have status "open", how i can handle this ?
is there any way to delete duplicate cards for a customer?
"Hello devHelpers,
I am currently integrating Stripe into my Laravel (server-side) and ReactJS (client-side) application for payment processing. I have successfully created a Payment Intent on the server side and confirmed it using the customer ID and payment method.
However, when I receive the response from Stripe, it returns the following information:
"use_stripe_sdk" => array:3 [
"source" => "src_1NI2HDSGMxcvQmIS18zcbv9w"
"stripe_js" => "https://hooks.stripe.com/redirect/authenticate/src_1NI2HDSGMxcvQmIS18zcbv9w?client_secret=src_client_secret_xWCy7XY6PegFZZnHlpeBJPtF&source_redirect_slug=test_YWNjdF8xTWYxUUtTR014Y3ZRbUlTLF9PNEFjdUk5MTkwdVhPZEYyV3U5dEVJTmhIOWlyZzlo0100aYgrLJbt"
"type" => "three_d_secure_redirect"
]
]
As per the response, it seems that the payment requires additional action, specifically a 3D Secure authentication. However, when I try to redirect the user to the provided stripe_js URL, it doesn't work.
I have double-checked the client secret, tested with valid test card details, and ensured proper internet connectivity. I am using Stripe in test mode for development purposes.
Could you please assist me in understanding why the stripe_js URL is not working? Is there something I might be missing or any additional steps I need to take to enable 3D Secure authentication in my integration?
Thank you for your support and guidance.
Hi. I have one question. I created a scheduled subscription with test clock. Fox example, start date is 2023-06-14. If I set test clock to 2023-06-14 00:00 time, subscription is activated and thats ok. But invoice still is pending and I can see info, that it will be created for example at 2023-06-14 01:00 time. So how this is working? At first money is billed from customer and few hours later is created invoice?
For me this is important, because I want to create entry in my database once scheduled subscription become activated and money is billed. Which one webhooks event you would reccomend to user for it? Thanks!
Hi,
I need some help for downloading the receipt ofa paid invoice through api call and manually in stripe dashboard
Hello
I want to integrate a stripe connect feature in my iOS app so can anyone tell me how i can do that. I don't find such option in iOS SDk
Hi, i would like to consult you about the best approach to allowing test accounts on production env.
our cs team would like to have regular user flows and behaviors but without actually charging a real credit card every time.
what is your suggestion? what do other companies normally do? is it a good solution to identify our own cs (internal users) and whenever they perform a transaction we will pass live mode = false but for all other users in the system it would be "true", is this a valid approach? (it will require instantiating the js sdk twice in production, once for real users and once for internal users with test mode on)
Hi, I would like to understand few points using the SDK. Address which can be obtain from API is it address related to the card or the customer which has been created ?
Hii Team , I have a query how I add a bank for payout for my connected account , Currently I am adding bank for platform account using this code
if(auth()->user()->stripe_customer_id){
$paymentIntent = $stripe->setupIntents->create(
[
'customer' => auth()->user()->stripe_customer_id,
'payment_method_types' => ['us_bank_account'],
'payment_method_options' => [
'us_bank_account' => [
'financial_connections' => ['permissions' => ['payment_method', 'balances']],
],
],
]
);
}
this code giving a secret token, how I do same thing for payout bank accout?
Hi, I have doubts about the tax collection.... If i bill to platform account and do a payout will the tax be calculated on the amount billed or the amount billed - payout?
Hi Team, this is arvind. have few queries on Stripe ACH. Need some help