#dev-help
1 messages · Page 73 of 1
Hey there! I faced the issue with Stripe Identity: I changed my surname and now verifications are failing. Here is the way how to validate my new documents? It's critical, because I'm developer and I need to test it many times. Error: This identity closely resembles a previous verification with a different name or DoB.
Bonjour à tous, je ne parviens pas à faire fonctionner Apple pay sur un site PrestaShop 1.7 avec le module Stripe Paiement Pro ? Est-ce que quelqu'un a déjà rencontré le problème, alors que tout est parfaitement configuré ?
Hey there!! I have a query, if I want to manage recurring subscription on my own how can I do it? Like I don't want stripe to initiate the payment for the customer instead my service will trigger that action to initiate the payment
stripe verification doesnt approve, it asks all these crazy proof of address but I only have a phone bill on my name, nothing else
bank statements arent printable neither
hi. It is necessarry to keep your own record of users with Stripe payments right? I mean technically one could store user timestamp access and ID in local storage and thus making a single-device access possible for a given user, without having a DB, right?
Hello. I want to create promo code that 1000 different people can use only one time. Can you help me with that
Hi! does stripe allow to save the card for a faster payment? or a way to achieve this if we send the card info?
Hello, I have an application on Stripe, and I have clients receiving automatic transfers to their accounts. Stripe informs me with messages like 'Transfer initiated on ...' and 'Expected receipt on ...'. How can I retrieve the 'Expected receipt on ...' date via the API? Thank you!
support agent
is it possible to list all subscriptions from a client as the actives and canceled, with https://stripe.com/docs/api/subscriptions/list ?
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 I want to implement bank transfer option in stripe im taking the example code from documentation
stripe.PaymentIntent.create(
amount=1099,
currency="usd",
customer='{{CUSTOMER_ID}}',
payment_method_types=["customer_balance"],
payment_method_data={"type": "customer_balance"},
payment_method_options={
"customer_balance": {
"funding_type": "bank_transfer",
"bank_transfer": {"type": "us_bank_transfer"},
},
},
confirm=True,
)
giving proper customer id and it returns me
Request req_eZFiTCM18fB6AA: The currency provided (usd) is invalid. Payments with customer_balance support the following currencies: eur.
When i change currency to eur it says that usd is required 🫣
I also tried eu_bank_transfer but it yelds that its not proper choice for this action
hi, i am unable to log into my account as my phone number registered is an old number and my email address is incorrect
Hey! I am working on pricing table for a per-user pricing subscription. I have selected fixed price pricing model, set "user" in Unit Label for the products and enabled the "allow customers to set quantity" option in pricing table..
- In the pricing table I am seeing price as "$X per month" instead of "$X per user per month"
- While purchasing subscription it asks to specify "quantity" instead of "user"
- If a customer has purchased subscription, in the customer portal, they don't see any option to update "quantity" but only to shift to some other product
Hello, i'm trying to set up a stripe account from turkey but it's not available in this region, is there any other way i can go about it?
Hello, I am trying to create a SetupIntent for my Stripe Integration using the Payment Element. My question has to do with adding a customer to the setup intent. I noticed that when you create one using the API, you can add customer ID as an attribute and it will automatically add the payment method on success - Can I add the customer to the setup intent after it is made?
I've been breaking my head over this for couple of days now, but how do I get paymentMethod immediately on form first submission? Because as of now when I submit form it won't find it, on second submission it then finds the payment method that was assigned too hidden input field. Maybe I have to use rest api?
Everything else works fine, like order placing, and payment processing but it's just this issue im facing stated above.
Hi I just want to clarify something about this property proration_behavior: none. So when I update a subscription to use a different price, this will prevent it to prorate. The docs said it won't carry over through the future prorations. What does that mean?
Hello, I am unable to see the Googlepay payment option even though I am logged in into the Google account which has cards configured. can you please help on this .
Chrome version: 120.0.6099.217
Hey Guys,
Customer keeps complaining his card has been declined. I saw Generic error code there.
But, we also received an event called setup_intent.requires_action
Do we have to react to it in any way and implement some Frontend for customers? Or is it just a notification, that customer needs to complete something on their side (and if we receive SetupIntent Failed 20 seconds later, it means they didn't)?
hey i'm facing issue with my account verification i provide all the documents idk why its not fullfil kindly help me in this situation
I have a question, I look, but the problem is that from a payouts I do have a balance_transactions, but I can't go down to the "customer" who made the first payment
is it safe to create line_items.price_data object in front-end?
Hi! What actions need to be made if the user failed to be verified with 3DS? The transaction was initiated a half a year ago and there is no final status we get in https://stripe.com/docs/api/payment_intents/retrieve response.
Transaction example is pi_3NXC8HAEuaEb2BVO0V8vxSOk
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, is EIN required to create connected express account for organization not operating in the US?
Hi team! Is there any way to see the Transfer objects in the Stripe dashboard? Or will we only see the destination_payment (Payment) associated to the Transfer?
Hello, I am running into quite weird issue while executing my webhook RangeError [ERR_HTTP_INVALID_STATUS_CODE]: Invalid status code: StripeSignatureVerificationError: No signatures found matching the expected signature for payload. Are you passing the raw request body you received from Stripe? although i pass a req.rawBody.
I use stripe for my platform. But you also want to be able to pay for subscriptions in the app (flutter). Can stripe with in app purchase be used in flutter?
Hi! I query balance transactions and use the expand-functionality to retrieve the invoice as well and download the PDF. Now I have a balance transaction that belongs to the refund of an invoice. In the Dashboard, I see that there is a credit note entity that has a PDF as well. Can I somehow get the credit note object via expand as well when querying the balance transaction? (I would prefer that over querying the credit note with a separate api call)
Thanks!
thekents
dan_kres
kate_96235-account-support
tikitikitero88
luftjunkie
jur_outlawz
Hello!
Is there a way to force Stripe to retry webhooks in Development Test mode? I'm running the webhook CLI, and I'm replying with 408 status code but since the staging server replies with 200 the webhook isn't scheduled to retry again: https://dashboard.stripe.com/test/events/evt_1OXPbrDCZJ2TeDMZbP7pzNJW
ksliquid
I am launching a SaaS platform build on react and PHP.
We don't have PCI Compliance so how we can integrate and start using stripe for payments? How to apply for PCI Compliance?
Also, if we don't take card details on our platform the how we can use Link/connect etc for transaction as the plans are based on credits - They can buy one to fifty credits for $199 each and will have 20% discount above 5 credits
I cant launch just because of PCI Compliance and dont know how to integrate any other Stripe checkout system that can play effectively with my platform
Hi!!
If I have a graduated price product that is:
- $10 Flat fee for the first 10 units
- $0.99 for any extra units used
The way I set up the invoice comes at the end of the billing cycle for total amount.
Is it possible to break this invoice into 2 invoices?
- 1 as soon as the user signup for the plan that charges $10
- 1 at the end of the billing cycle that charges for the extra units used
Hello, having a bit of trouble looking something up for refunds in the stripe documentation. If a customer has some credit attached to them and they cancel their subscription I want to be able to create a refund for that amount in stripe. AFAIK the only way to create a refund is to reference an invoice but for this case I may not have one ?
hi, is there a way in payment element to capture the change of method like when a a user switches from card to GPay.
Hello! We are building a platform for an italian startup. They want to create a marketplace with Connect Express and separate charges. My question is: if the Stripe account's country of the startup will be Italy, can the connected accounts' of sellers be in other countries? If yes, which ones? As I understood from the following link, this should be possible, isn't it? https://stripe.com/docs/connect/express-accounts#onboarding-express-accounts-outside-of-your-platforms-country Moreover, from the following link I'm understanding that if the Express Connected accounts are within the SEPA area, there shouldn't be any problems with cross-border transfer, am I right? https://stripe.com/docs/connect/account-capabilities#transfers-cross-border
I am seeing payments coming to my email but have no idea who the payment is from
hi, i have troubles with Stripe Sigma
for some reason i can't get invoice items by invoice
example: select * from invoice_items where invoice_id = 'in_1OTePtL3AZxhKWiw5sHUJDlu'
got 0 rows
Hi everyone, I've got a question regarding subscriptions and the generated invoices. For my subscription that I've created via the stripe.checkout.sessions.create api I've added a 2 lines items 1 recurring product and 1 one-time product (it's like a entry fee, you need to pay once at the start of the subscription). It all works as expected but on the invoice below that line item it shows a date range like shown in the image below, how can I disable that ? The yellow bar shouldn't be there for a one-time line-item imao.. Thanks!
HI all! Hope everyone is doing well. Is there a way through the API to send recepits after an invoice is paid without enabling the "Successful payments" in the customer email settings? I see that there is the PaymentIntent route with the receipt_email, but is that the only option? Thanks in advance for the help!
When trying to use Paymentinstance, i got a "The resource ID cannot be null or whitespace." error, only in production mode. php $orderTotalPrice = $stripe->paymentIntents->retrieve($stripe->checkout->sessions->retrieve($order->getStripeSession())->payment_intent)->amount / 100;
Hi, we are testing the checkout.session.completed event for our products.
We do not receive the webhook event even though we are subscribing for it.
This is in our test/staging environment.
We can see that the checkout is completed in the "Event" tab.
Will this event be ignored in a test environment, or are there perhaps some missing configuration on our end?
Another question is: Should we subscribe to payment_intent.succeeded or checkout.session.completed when it comes to subscribing to a successful charge for a given product?
When I try to update a Stripe Setup Intent with new data, it gives me a "resource_missing" error stating:
"No such setupintent: {{client_secret}}" But I have a console.log prior that returns that exact client secret after creating that setupIntent
There is a manual for iOS in the Stripe documentation. Is that allowed in the app? do you want it not to be apple's payment provider? https://stripe.com/docs/payments/accept-a-payment?platform=ios&ui=custom
Securely accept payments online.
I am not able to do payments using checkout
is there a way to know if the payment method is apple pay or google pay for ECE either before or after .confirmPayment?
how to fix this
Hello, I found some invoices have ending/starting balance. I am wondering why it happens
I need help with my email
hello
can payment links be shared with customers automatically right after automatic generation without managing from our side?
Hello.
I added payment method and attach it to a customer. And I did some payment using this payment method but got this error.
"The provided PaymentMethod was previously used with a PaymentIntent without Customer attachment, shared with a connected account without Customer attachment, or was detached from a Customer. It may not be used again. To use a PaymentMethod multiple times, you must attach it to a Customer first."
How to fix this?
Hello! Looking for some advice on holding payments in Stripe.
We have a product where in a given week a user might pay £100 but depending on the volume of transactions we get, we might be able to render our service for less than that amount of money, and so the following week we will refund the user the difference. This means that for every transaction we are initially charging more than we actually need and are therefore paying increased fees.
We would ideally like to hold a payment and then run the charge once the service has been completed. I understand that there is a way to hold payments to charge later using the payment intents API but I have some questions:
- If we put a hold on £100 for example, are we able to ultimately charge less? Let's say £80? I.e. can we edit the hold (it will always be less than the initial hold) before charging?
- Is there any way that this can be done with invoices? The tax breakdown on invoices is very useful for us.
I understand that some things (particularly invoices) might not be possible but I'm trying to at least see what our options are! Thanks very much in advance!
Another Q; Does anyone know if it's possible to make tax_id_collection required instead of the field being optional we have a b2b checkout where we always want to gather this info ?
slikheks.
Hello,
I am trying to update a PaymentIntent that was previously created with the parameter 'automatic_payment_methods' => ['enabled' => TRUE,],
I would like to replace this with
'payment_method_types' => ['card', 'paypal'],
I receive the error
You cannot provide both automatic_payment_methods and payment_method_types
I have tried to set
'automatic_payment_methods' => ['enabled' => FALSE,],
or
'automatic_payment_methods' => null,
but nothing works
I am trying not to patch the module's code that creates the PaymentIntent in the first place with automatic_payment_methods enabled but only override it later on which is why I am using update and not create
Thank you
Is there anyway to reinstate a cancelled subscription?
Hello! We received a customer.created stripe event that had the customer's email field as "null" but when I went to check the customer on the Stripe dashboard, it had an account email string attached to it. How can I diagnose why the event sent null for the email value? Thank you for your help!
I have Stripe configured to send emails using our custom domain. Now I'd like to enable DMARC in our DNS entries, to comply with GMail's new bulk sender policies. Will Stripe's recommended DNS entries permit me to enable strict SPF alignment ("aspf=s" in the DMARC record), or do I need to modify SPF records somehow to achieve strict alignment?
3Ds authentication not working for stripe checkout url
If I have a monthly subscription is there a way to split the users fee into 4 weekly payments? Or would I have to have a weekly subscription?
Hello, is there a way to have the coupon code to only apply to the monthly subscription and not the annual of the same product?
HI, I'm using react with ExpressElementCheckout. My app is responsive for mobile and desktop, but when the app loads in mobile view then the google pay button is not rendered to the screen, when switching to desktop view and refresh the google pay button renders without problems, any idea what can be the issue?
Can I also highlight I am having this issue with multiple clients- The 3DS authentication is broken on stripes end- multiple clietns cant complete/verify payments
i hve this error Invalid currency: . Stripe currently supports these currencies: usd, aed, afn, all, amd, ang, aoa, ars, aud, awg, azn, bam, bbd, bdt, bgn, bhd, bif, bmd, bnd, bob, brl, bsd, bwp, byn, bzd, cad, cdf, chf, clp, cny, cop, crc, cve, czk, djf, dkk, dop, dzd, egp, etb, eur, fjd, fkp, gbp, gel, gip, gmd, gnf, gtq, gyd, hkd, hnl, hrk, htg, huf, idr, ils, inr, isk, jmd, jod, jpy, kes, kgs, khr, kmf, krw, kwd, kyd, kzt, lak, lbp, lkr, lrd, lsl, mad, mdl, mga, mkd, mmk, mnt, mop, mur, mvr, mwk, mxn, myr, mzn, nad, ngn, nio, nok, npr, nzd, omr, pab, pen, pgk, php, pkr, pln, pyg, qar, ron, rsd, rub, rwf, sar, sbd, scr, sek, sgd, shp, sle, sos, srd, std, szl, thb, tjs, tnd, top, try, ttd, twd, tzs, uah, ugx, uyu, uzs, vnd, vuv, wst, xaf, xcd, xof, xpf, yer, zar, zmw, usdc, btn, ghs, eek, lvl, svc, vef, ltl, sll, mro
Users/ab/Sites/iqus-playweb/vendor/stripe/stripe-php/lib/Exception/ApiErrorException.php#38 but i have well setted the currency with no issues on my cpde
Hi, all of our webhook event construction in test mode has suddenly started failing today with the following error. Nothing has changed with our endpoints or signing secrets. Error: No signatures found matching the expected signature for payload. Are you passing the raw request body you received from Stripe? https://github.com/stripe/stripe-node#webhook-signing"
I have a query about Stripe’s refund capabilities. We’re manually creating PaymentIntents for initial payments using iDEAL/Bancontact and then transitioning to SEPA Direct Debit for recurring subscriptions. Is there any limitation in Stripe that would prevent us from refunding these manually created initial payments?
Happy new year, Stripe people! I'm very confused about the differences between subscription.payment_behavior=allow_incomplete and subscription.payment_behavior=default_incomplete. They both seem to set the subscription to incomplete (when the first invoice requires payment) and transition to active when the invoice is paid. I believe they both also transition to incomplete_expired if they invoice doesn’t get paid within 23 hours? What am I missing?
Hi #dev-help , i'm not sure where to find the answer to this, but i have a defect in production with teh Customer POrtal, it's not showing the "plan information" or "cancel plan" button - is this by chance a known issue?
Here is a screen shot where the whole subscription plan section is missing
Hello guys! so I have an online webshop where I sell belts. I have received 14 orders. However, I have not received the money for them. How do I get the money? It says my stripe account has been deactivated.
#dev-help Hi there! I'm trying to add Stripe as a payment gateway to my shopify Online Store & POS. The reasoning for this is that we want to be able to utilize payment intents and tokenization through stripe to charge the customer their order total and additional shipping AFTER their order is placed, but upon shipment/fulfillment. I am running into roadblocks finding a way to link stripe and shopify even though it appears Shopify should be able to integrate Stripe as a payment provider/method.
Hi there. We are processing payments on our our platform account. However, the payments are being processed on behalf of connected accounts. So if that connected account does not take action, what will be the result?
Hello I am creating an IOS app. I see the sdk for payments but how do I create a customer? Do I still need to send a POST request
Hello ! Is there an option to send a customed Email after a successfull paiement ? Not an invoice, but something related to the product they bought.
Hi there, does Stripe have an option to initiate payments to someone instead of just requesting payment? Meaning, I know I may have numerous payments that I owe clients, instead of sending them an email letting them know what I owe them and then having them send an invoice for that amount, I’d rather just send a payment directly to their stripe account. Is that possible?
Hello
What is the maximum number of customer portal configurations I can create in my Stripe account?
https://stripe.com/docs/api/customer_portal/configurations
Hi, I am trying to remove an attached credit card from a user in case they wanted to delete their card. I am trying to detach payment method api. It is showing successful but I still see the card attached when I do the list a customers payment methods and is showing attached in stripe
I'm trying to pay to get the blue badge on Twitter but my card was declined 10 times by stripe. I tried with 10 different cards but it's still the same. what's the problem?
Hello! I've been trying to setup a POC of dynamic payment methods for a Stripe Custom integration. I'm following the guide here to do this: https://stripe.com/docs/connect/dynamic-payment-methods?connect-payment-integration-type=payment&connect-account-type=custom&connect-charge-type=destination&on-behalf-of=true#enable-custom
As suggested in the guide, I'm starting by creating the payment intent for the connected account from the backend. However, when I try to setup stripe Elements (passing in the clientSecret from the backend payment intent) I'm getting the following error:
The client_secret provided does not match any associated PaymentIntent on this account. Ensure the publishable key used belongs to the same account that created the PaymentIntent.
Happy to provide more snippets if its helpful!
can we customize the receipt that the clients receive automaticly when purchasing on a payment page? add further legal informations.. if needed
What happens if a customer deletes a credit card that's a part of a Setup Intent?
helloStripe
Is there a way to have a weekly subscription that cant be canceled until at least 4 weeks have occurred
Hey there! Is the field 'last_verification_report' in the Verification Session object only null when the identity verification status is not 'verified'?
I would like to be able to receive payments from Poland with P24 using Stripe. It's good with stripe that I accept payments but the checkout of my store is still the basic one of Shopify so there is no possibility of choosing P24. So my question is how I can integrate the stripe checkout into my Shopify store?
Hi've already posted today 2 posts, where I of course got the aid. But I've got another issue, this time it does not pertain webhooks, but a backend function, that's responsible for creating a checkout session.
Hi , i would like to add apple pay on my stripe link
If I use a restricted API key to make a call in Stripe, do events created by that call reflect which key was used somewhere?
Is there a way to update a Payment Element's appearance after it's initial creation?
Hello, I have an issue with ClearPay. I create a Checkout Session as follow:
checkout_session = stripe.checkout.Session.create(
line_items=[
{
"price_data": {
"currency": "GBP",
"product_data": {
"name": "What a show!",
},
"unit_amount": 24563,
},
"quantity": 1,
},
],
mode="payment",
success_url="https://www.example.com/",
currency="GBP",
locale="en",
payment_intent_data={
"shipping": {
"address": {
"line1": "123 some street",
"city": "Montréal",
"country": "CA",
"postal_code": "H0H 0H0",
"state": "Québec",
},
"name": "Customer Name",
}
},
payment_method_types=["card", "afterpay_clearpay"],
)
My account is in the UK but I set the shipping address in Canada. When I switch to the "Clearpay" tab the Billing address is set to "United Kingdom" however the form accepts only Canadian addresses. I need to change the country in the "Card" tab to "UK" for the "Clearpay" form to work.
Hello, a client of ours wants to migrate to a new Stripe account ... how can I migrate the existing Stripe customer? Is there any tool to do that? I sure could have some scripts duplicate customer from one account to another but what about the payment methods?
Hello, Stripe team!
In our marketplace, we want to create Products that Sellers publish on the Stripe platform. Accordingly, when a Customer makes a purchase, we, as the Platform, handle the customer charge. Sellers with accounts on Stripe Connect will only have the option of receiving payouts (via the transfer method). In this setup, we have a question: does the method https://stripe.com/docs/api/products/create#create_product-metadata support passing the Seller's ID to it? In other words, at the time of publication, we would like to specify that the published Product belongs to a specific Seller so that, during the purchase of the Product by the customer, we can establish a connection between the transaction (Charge), the Customer, and the Seller. Perhaps you could recommend using another parameter to establish the Product-Seller link. Thanks
Hi, what's the quickest way to fetch the Stripe application fee ID from a payment intent ID? We are currently implementing a flow where we would refund the application fee partially for a given payment intent. Using the node SDK, I think we can:
- Retrieve payment intent via
stripe.paymentIntents.retrieve(paymentIntentId) - Retrieve the latest charge via the
latest_chargefield and callingstripe.charges.retrieve(latestChargeId) - Create the refund via
stripe.applicationFees.createRefund(charge.application_fee)
Is there any way we can get the fee ID directly from the payment intent and save an API call?
Hello, I paid for a software subscription for my client for a year. once they are logged in, they update the payment to their own payment method to be billed for communications. Problem is, now when a new client comes on, it updates to that payment method. The newest client gets billed everyone's bill. How can I update the subscription to a new client once created or Do I just need to delete the subscription and assign the account to the new Stripe customer. Hope that makes sense
Hi folks,
I'm having and issue with URLs with UTM tags + anchor links.
My integration uses the current page URL to set the return_url value but in some cases, Stripe returns a "Not a valid url" error.
Fo example, the problem occurs when the URL contains UTM tags and an anchored link at the end.
For example:
Works (anchor at the beginning of the URL): "return_url"= "https://site.com/some_page/#video?utm_source=sendinblue&utm_campaign=Campaign__Name&utm_medium=email"
Works (no anchor): "return_url"="https://site.com/some_page/?utm_source=sendinblue&utm_campaign=ICampaign__Name&utm_medium=email"
Does not work (anchor at the end of the URL): "return_url"="https://site.com/some_page/?utm_source=sendinblue&utm_campaign=Campaign__Name&utm_medium=email#video"
Only scenario 3 gets the error: "Invalid return URL." Stripe also shows a double anchor at the end for some reason.
"return_url": "https://site.com/some_page/?utm_source=sendinblue&utm_campaign=Campaign__Name&utm_medium=email#video#video"
Any ideas?
Hey I'm trying to enable PayPal as a payment method but I'm not able to figure out where I can do this. Do I need to use the "connect" if so any help with that would be appreciated.
Can someone allow for the continuation of oscar-android-ephemeralkeys please
Hello Dev Team.
I'm looking to use Klarna payments on our checkout page. I have gotten it working fairly easily.
I was curious if there's any way to get estimated rates from Klarna to show on the checkout page?
Like "Pay full price now or Finance for $400/month with Klarna" something like that?
Hey stripe-devs,
I am having a doubt, that I am using a aws backend api gateway lambda for stripe api (just don't ask why 😓 ) and I am creating a subscription with the following params:
customer: data.customer_id,
items: [{ price: data.price, quantity: data.quantity }],
currency: "usd",
metadata: data.metadata,
payment_behavior: "default_incomplete",
payment_settings: {
save_default_payment_method: "on_subscription",
payment_method_types: ["card"]
},
expand: [expands.LATEST_INVOICE_PAYMENT_INTENT],
default_payment_method: data.pm_id,
...(data.is_trial && { trial_period_days: numerical.THREE_SIX_FIVE })
from this I got the client_secret, and I am passing that client_secret to client which is using stripe.js to create paymentIntent.
Now my questions is when I am creating the paymentIntent from client_secret which is being created from subscription which has default_payment_method attach, then why won't the card fields pre-populate as my card is present in default_payment_method ??
Any clue ...
Thanks, in advance !!
👋 Hello! I have a super simple question, but can't seem to find the answer. I need to backdate subscriptions within my Stripe account. I am moving from my current processor to Stripe and I want to keep the payment history after the subscription gets moved to Stripe. For example, if the subscription started in 2018, I want it to show inside Stripe that the original subscription began in 2018. How can I do that? Any help is VERY much appreciated.
Hey folks,
I've generated a quote with automatic tax enabled. Now, I need to retrieve the quote data using the Stripe API. However, the API doesn't provide information on the tax type (GST, HST, etc.) and tax percentage; it only displays the calculated tax amount.
Is there any method to obtain the tax type and percentage for a quote?
Thanks!👍
Hello, when I confirm a setup Intent with confirmSetup(options) in my javascript for Stripe.js I wish to run an async function prior to the redirect only if it succeeds.
I'm using hosted onboarding for a custom connect integration, is it possible to use hosted onboarding if a connected account wants to update their payout bank without building my own update API call?
Using stripe connect, I'm getting this failure but I'm not sure how to resolve it. The connected account appears to have card payments enabled, both the platform account and the connected account are in the us: "You cannot create a charge with the on_behalf_of parameter set to a connected account with transfers but without the card_payments capability enabled."
How do i change change prices of products on my stripe billing portal ?
Hi team, for future payments, once the client has confirmed setting up the payment method, is there a time frame within which we have to charge the amount?
Also what happens to the clients bank account as soon as they hit "set up"? I assume there's no charge incurred just yet.
Also for future payments, does the time frame vary between different methods e.g. card and Google/Apple Pay?
I am having trouble implementing 3D secure payments. The error I'm getting when calling handleCardAction() is No such payment intent, even though on the server I can see the payment intent being successfully created.
haveint touble login to my account
I have a setup where my users can select from monthly, quarterly, or annual plans and can switch to any plan at any time. No proration, the new plan begins and gets charged at the end of the current billing cycle. I have my proration set to 'none' in my API terminal but when launching the portal as a test user and attempting to upgrade from monthly to annual, stripe is saying my user will be charged the new amount immediately, with recurring charges starting 1 year from today. Not sure what I am doing wrong.
i have a problem with my payments in my store, the Visa card and debit card are not showing at the checkout. please help
If I'm using the useElement and useStripe hooks, is there a way to have the fields default to the CC fields or default to the ACH fields, depending on a prop I pass in?
Hi I got this error when I try to point my stripe library to use new api version 2023-10-16: Type error: Type '"2023-10-16"' is not assignable to type '"2022-11-15"'.
2 |
3 | export const stripe = new Stripe(process.env.STRIPE_SECRET_KEY ?? '', {
4 | apiVersion: '2023-10-16',
| ^
5 | });
6 |
Hi, just a use case question, i have an SaaS in stripe atlas and i want to charge 5 dollars per user, basically, you can create as many accounts as you want and at the end of the billing period you will get a invoice for every account you created, but some clients will need thousands of accounts, any recommendation? thank you 👋
Hi, sorry for the dumb question but I'm super new to this.
I have a tag product and I need to laser engrave customer details onto it. I tried adding the fields into the checkout page but can only add 2 lines. I need 6. What's the best way to approach this?
How do I resend a payment link to the customer?
is it theoretically possible for a user with a connected account to be unable to deauthorize a connected app? Im on my second case where when a user goes to https://dashboard.stripe.com/account/applications, the connect extension shows up, but theres a dialogue that shows
hello I am making an IOS app. I am tring to create customer and found a solution that uses StripeTerminal. Should I be using this libray or a different one?
Hi, I'm having trouble implementing refunds on a reader in our Java API. Specifically, the Stripe package is missing com.stripe.param.terminal.ReaderRefundPaymentParams and Reader.refundPayment
Can I add specific payment fields to email notifications so my team can match WooCommerce ref# with Stipe incoming payments?
Hey team,
Is the stripe terminal SDK well for tap to pay as well available for use on flutter? Or what languages is it limited too?
Missing CAPTCHA response. Please try again. If you continue to experience errors, please visit https://support.stripe.com/questions/troubleshooting-login-captcha-issues
Find help and support for Stripe. Our support site 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.
who can help me?
hello there I'm having a problem with stripression for payment methods like the token it's been detected but when I press pay the redirection goes to whenever page a error page. a JSONDecodeError at /create-checkout/ is this a common issue
Hi, what is the behavior or proration if I add a new price then remove the old one?
Hello. Are subscription invoice prefixes unique within an account?
Is there a way to modify the Subscription Schedule on the user portal page?
Is there any update to captcha failing in China?
Hello Dev team, for cross border payment app, if the sender is located in US,which connect account i should create to integrate stripe in my app to charge the sender card to collect the payment?
I need urgent help, I received a message, I entered the email and it said that support should come and in 1 day they could close my account which contains an amount of money
Hi Guys, How Can I turn on SEPA Debit payments without going through the verifications? I am currently using this on testing mode only.
Hello! I am looking to utilize Stripe taxes on invoices. I have invoices that will have multiple line items, each that could have different taxes because the individual line items are for different locations and the invoice is paid by one entity that oversees all locations. I know tax rates would allow me to add specific tax rates per line item, but we don’t want to manually keep track of rates.
I’m looking for some advice about what might be the best approach. I have been looking into using the calculations and transactions API but doing that seems like I would have to manually add the tax calculations as a line item so the tax gets correctly charged and then make the transaction associated with the customer after it is paid so there is reporting?
The other thing I was considering was utilizing pricing and creating products but I believe the tax would get calculated automatically using the customer address and I’m not able to customer the individual product to use a certain tax percentage / address if that makes sense?
Anyways, just looking to brainstorm here. Any help is appreciated.
Hi have a question about the invoice link
hi
Hi, I am making a web application that sells and ships things to customers online, I am building the checkout flow atm - want to ask a few things
-
I used AddressElement with mode ‘shipping’ but when I fill in info and make a payment, I don’t see any shipping related information on my stripe dashboard when I look at the transactions
-
I am building a custom form, and using AddressElements with google places API for autocomplete, how am I able to get the tax information from this and charge it as tax? (I am using stripe elements to build it btw)
-
when I collect tax using stripe, am I understanding it correctly by saying the tax money is kept separately in my stripe account, I can withdraw this tax money to my personal bank account, and once I ship the item using the courier, I pay the courier the tax amount collected from customers?
Hello Stripe Dev Team
How to know what is the cause of the issue here?
the transaction is last december 23
I can't find the reason why and what is the issue here in webhook?
inv: in_1OQOszDnngZHMkVLzLLKMqJh
I'm using SolidStart js which doesn't allow the use of require(). Instead, I need to use import, even on the server.
So, what's the ES6 equivalent way to initialize stripe on the server?
In Commonjs it's:
const stripe = require("stripe")('secret_key);
I can't find the ES6 equivalent anywhere. Can you help?
Thanks
Iam getting this error Received event with API version 2022-11-15, but Stripe.net 43.1.0 expects API version 2023-10-16. We recommend that you create a WebhookEndpoint with this API version.
Hi Can someone tell me,
Can I use same bank account and personal Information to create multiple connect (custom) account?? Actually I want to test the flow with the Live keys, but I don't have many valid bank accounts and personal information available.
hello, Will Stripe automatically try to deduct the payment again after the first deduction failure, and how many times will it automatically try? What is the interval between automatic attempts?
how can I get the next invoice date for the Subscription?
I am not getting applicable products list with coupon object
Basically i want to check if coupn is applicable to product or not before using further
Can any one reply please
Hello, from which field in the two events invoice.created and invoice.payment_succeeded I can determine whether this is a payment manually clicked by the user or an automatic payment.
but that is further part
firstly when i select memebrship plan or product then there is option to add coupn
so i want to check where this coupon is applicable or not
Hi, is it possible to implement this feature using apple Pay? https://stripe.com/docs/payments/save-and-reuse?platform=ios&ui=payment-sheet
How to handle stripe subscription webhook duplication???
Hello Can I somehow schelude subscription first payment date? Like customer has active subscription and cancells it but he still have active payment until June 30 lets say creates new subscription and next payment will be taken AFTER end of current payment period?
I have generated a mandate and received a mandate id for India recurring payments/subscriptions card, Now my question is :
- Will stripe automatically send predebit notification to the customer during debit for the next time?
- what does the developer has to do after retrieving a mandate id
hey, is there any issue or limitation in using Apple Pay via Connected Account?
I have a question about metadata. I have set three metadata, but there are only two in the callback of checkout. session. completed
im having an issue when creating a quote. My connected accounts dont always have a priceID when creating a line item. But i am unable to set price_data.product_data.name
hi
Hi, we are integrating Stripe payments as a Plateform, I have some question regarding payment methods, Payment Element and direct payment vs indirect payment, can I talk about it with a Stripe expert?
hey regarding #1195288897098358884 message - it's via payment button
Hi, i'm getting an empty object as an error when using the auto pagination outlined by stripe nodejs docs like so
await stripeClient.invoices
.listLineItems(invoiceId, { limit: 100 })
.autoPagingEach((lineItem) => {
invoiceLineItems.push(lineItem);
});
I have this wrapped in a try catch block and the error is logged as { error: {} }
I also tried using the for await of syntax previously and got the same error.
the only thing that worked was using the starting_after cursor in the standard pagination params.
My code is running using NestJS if that helps
Hi, is it possible that specifying a dynamic price amount when creating a checkout session?
Hey there , i am recently created stripe account and i am working on Salesforce CRM.
and now i am integrating Stripe with Salesforce but facing some issue . is there anyone who has implement Stripe in Salesforce ?
`Future<void> stripeMakePayment(
{ required String screen,
required bool isEdit,
required bookingId,
}) async {
try {
await RideController.to.getCreateCheckoutSession();
await Stripe.instance.initPaymentSheet(
paymentSheetParameters: SetupPaymentSheetParameters(
paymentIntentClientSecret: RideController.to.clientSecretKey,
customerId:RideController.to.customerId,
style: ThemeMode.dark,
merchantDisplayName: RideController.to.merchantDisplayName
))
.then((value) {});
displayPaymentSheet(screen: screen, isEdit: isEdit, bookingId: bookingId);
} catch (e) {
print(e.toString());
Helper.showCustomSnackBar(e.toString());
}
}`
:------------ getting error Invalid client secret: XXXXXXXXXXXXXXXXXXXXX
Hello, is it possible with the API to retrieve only accounts with transfers activated, for example? https://stripe.com/docs/api/accounts/list Thanks.
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Hi, I have a doubt -
If I am passing client secret with default_payment_method to Elements as follow:
const options = {
clientSecret: clientSecret ?? '',
appearance: {
rules: {
'.Label': {
color: '#6c6c6c',
},
'.Input': {
borderColor: '#C8B8FF',
},
'.Input:focus': {
borderColor: '#190041',
boxShadow: 'none',
},
},
},
};
<Elements stripe={stripePromise} options={options}>
and while creating the subscription I have default_payment_method id attached then the Elements screen should be able to show my default payment card like this: (as shown in image, the image is from invoice hosted url not the paymentElement used.)
But I like this default card being shown but it is not showing on my custom flow side and it's giving me the form to insert card details. Any help !?
Hello,
I can only fetch 100 checkout sessions but I set the limit on 10.000.
const sessions = await stripe.checkout.sessions.list({ limit: 10000 });
Hello there, just wanted to know what is deferred_intent and when to use it?
and how it is different from payment_intent
but can't we achieve the same use case with payment_intent and setup_future_usage: 'off_session'?
Hi all ,
i want to know about what is the charges i have to pay if i am using stripe connect express type of account?
Hello
Can I create a subscription for a customer without payment method ?
yes
I have tried using stripe cli and i got an error : "his customer has no attached payment source or default payment method. Please consider adding a default payment method". How can I create one anyway ?
Hello,
We are a platform with Standard Accounts. We have clients across the world, and we have entities in both Singapore and EU. What should we think of when creating Accounts wrt cross-border transfers?
how can i verify is the user accepted the terms and conditions in Tap and Pay in ios
Hi, we are using different stripe plateform keys at our project then how we can handle multi-threading in this case?
Hello, I am doing a RevenueCat integration for the Stripe one time payments using the stripe js elements object. How should I get the Checkout Session ID needed for the revenuecat receipts API in order to activate the products?
Hello I have one question,
how can i get stripe layout without adding user dertails
Hello, could someone assist me in understanding instant payouts? I have a few inquiries:
According to this https://support.stripe.com/questions/instant-payouts-funds-no-longer-appear-available documentation, funds should be available for instant payout up to 24 hours after receiving. However, I've encountered a situation with the account (acct_1OICCoFytsTOGlYU) where I have a full instant payout available balance, but the transactions were received more than 24 hours ago. Can you please explain how this process works?
Find help and support for Stripe. Our support site 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.
Using Discord as my shop, how to get it to verify? Support says the links don't work but I've tested them and they're valid?
Hello I have problem with test environ webhook only checkout.session.expired events reaching to my webhook not any else.
After successfull checkout stripe redirects me to good url but not sending any request to my webhook
We use the Magento 2.4.5.p3 platform with Stripe module 3.5.7. We also have ApplePay. GooglePay and Klarna integrated. I have noted that since 30th August 2023 we've received some orders which have created and order on theMagento>Sales>Orders page of our Admin, this is normal behaviour which then translates usually very quickly to an invoice being created on Magento>Sales>Invoices when payment has been secured from the customer's bank. However, since last year we have seen the status of some Invoices changed from 'Paid' to 'Cancelled' usually within 1-3 hours of the invoice being created. This is a big problem for us as we offer a next day delivery of personalised glassware. ON occasions we've already engraved and dispatched a product only to see the Invoice later changed to 'Cancelled'. Having checked the Event log, it appears that these orders are Abandoned. How can an abandoned order create not only an order in Magento, but also a paid Invoice?
I am facing a scenario, where stripe keep payment open and send user out of main domain website with particular live key. Other live keys of different account works fine with same card payments. Can Anyone help me in this regard. Is there is any issue with Stripe account setting or Stripe code. Can we define stuck payment url in code while using stripe checkout
Hi, I have a recurring daily subscription thats gone on for 2 days, and one of the invoice is missing a payment_intent id. what can i do in that case?
Hi, dear stripe support! I have a trouble with Apple pay and connected accounts. So the connected account verified their domain and everything should work fine. Unfortunately stripe.paymentRequest(paymentRequestPayload) .then((request: any) => { return request.canMakePayment(); }) .then((payload: any) => { // payload is empty }) in this script the payload is empty and we could continue to process apple pay. Could you help with it?
How can I increase this quantity? I need 6 pcs.
Hello, I'm trying to limit a restricted key to a specific IP address. The form allows me to input IPv4 only, so I assume the Stripe API is not available via IPv6, which is not a problem in and of itself. However, what is going to happen once Stripe introduces IPv6 support? Could my integration suddenly lose access if it chooses not to communicate via IPv4?
Can I retrieve the session object when the checkout is done in the front-end? in the front-end after creating the session, and sending it to the front-end, when the user pay, i want to create an order document, note: my account is in test mode
Mi scusi è possibile avere L accesso al mio account cambiando il numero di telefono?
hello, I am setting up my withdrawal bank card. My bank card uses CB International Bank, and I can't find the bank where my bank card is located. Can you help me?
hello , olease i have this error The resource ID cannot be null or whitespace.
Users/ab/Sites/iqus 2 final/vendor/stripe/stripe-php/lib/Service/AbstractService.php#105
Stripe\Exception\InvalidArgumentException
if (null === $id || '' === \trim($id)) {
$msg = 'The resource ID cannot be null or whitespace.';
throw new \Stripe\Exception\InvalidArgumentException($msg);
}
}
Hello everyone! Do you know why I get this error message on create-payment-method?
Sending credit card numbers directly to the Stripe API is generally unsafe. To continue processing use Stripe.js, the Stripe mobile bindings, or Stripe Elements. For more information, see https://dashboard.stripe.com/account/integration/settings. If you are qualified to handle card data directly, see https://support.stripe.com/questions/enabling-access-to-raw-card-data-apis.'
the thing is that I'm doing exactly the same calls and process for another app and that one works fine.
The only difference is that the one that works is "sameSite" and the other one is external site.
For instance I'm doing payments on domainA calling domainA/create-payment-method passing type, card: {number, exp_month, exp_date, cvc} and it works, and payments on domainB calling the same endpoint domainA/create-payment-method passing type, card: {number, exp_month, exp_date, cvc} and I get that error when on production.
Hello
i want to show stripe payment form onload of website without passing any data like customer name and email and any other customer details is it possible to get the stripe payment form in the webpage
Hello. I currently have PayPal enabled as a payment method on my account. I need to change the PayPal account processing payments though. How do I do that? When I turn PayPal off and on again, it stays with the same email.
As you see in the image, there is no button for changing the paypal account/email
i want this payment method icons from stripe assets
Using the Stripe SDK for Node.js, is it possible to obtain the mandate from a paymentMethodId?
Hey there! Can I limit number of countries which are eligible for identity verifications in Stripe Identity?
I just want to confirm if I'm understanding charge refund flow properly, making some adjustments to my payment bot.
Each individual refund if not full, will come in on a charge object with the same id and "amount_refunded" indicating the current transaction, and if there are subsequent refunds, same thing but with a "refunds": {...} ? listing previous transactions?
Hi dear Stripe support, let me ask my question again as I did what you suggested, but it doesn't work. I still have an empty payload for connected accounts. The Domain was registered using this docs https://stripe.com/docs/payments/payment-methods/pmd-registration?platform=dashboard#register-your-domain-while-using-connect stripe.paymentRequest(paymentRequestPayload) .then((request: any) => { return request.canMakePayment(); }) .then((payload: any) => { // payload is empty })
Hi team! Checking the https://stripe.com/docs/api/transfers/create I am not sure how I should configure the Platform Stripe account origin that will transfer the funds to a destination (connected account). Is it just with the API KEY?
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, why is it that when I make an API call to /payouts with a client's 'Stripe-Account,' I cannot associate a /balance_transactions with that transaction? Thank you.
Hello, I need to customize left side of Stripe checkout page. I need to display selected package (pricing plan) name bellow Product name or bellow price. I can't find related field in stripe.checkout.sessions.create call. Here Is my call example:
const session = await stripe.checkout.sessions.create({
line_items: [
{
price: vendorPlanId,
quantity: 1,
},
],
mode: 'subscription',
success_url,
cancel_url,
customer_email: user.email,
metadata: metadata as any,
payment_method_types: [
'card',
'paypal',
'sepa_debit',
'sofort',
'link',
] as any[],
subscription_data: {
metadata: metadata as any,
},
});
Can you clue me how can I achieve this?
Hi guys my account has been currently suspended due to restrictions of telemarketing is there anyway to get my account up and running as soon as possible as I'm new to this and think I have made a mistake with what I have wrote
Hello,
I have a Customer who is Subscribing to a Product and a bunch of other addons (Products). Is there a way for the Customer to selectively cancel one single addon?
Hello can some have a look into this, I got the option for google pay for some time but it is not visible again.
Hello guys,
A customer has asked for a customized payment receipt, as they are not pleased with the standard Stripe receipt. They specifically want a receipt that includes our business name and is addressed to them. Can we generate such a customized receipt through Stripe?
Hello, stripe is blocking payments i do in my shop to test it. It appear on stripe as "blocked because of wrong zip" but i checked it and retest but still blocking payment. I also disable the "zip blocking" on stripe but still blocked when i pay with my credit card. Can you help me please ?
Hey, everyone. We come by this mean to request some assistance in the login of our business account. We switched phone numbers and at the moment, we can't pass the two steps authentication. We already filled the form, four days ago, and we still have no news. We kindly ask to help us ASAP on this matter, because we didn't receive any payments throughout 2023, on our ecommerce.
Is it possible to display a list of past purchase invoices for a specific customer on my website? Presently, customers can view their recurring subscription payment history on customer billing portal, but there isn't visibility for one-time purchased products. How can this information be accessed or presented?
🔍 Issue with Stripe Integration in React Native (Expo) App
👋 Hello everyone,
I'm currently facing an issue with Stripe integration in a React Native (Expo) app, specifically with setting up future payments using SetupIntents.
My backend (NestJS) seems to be functioning correctly and is returning the necessary fields for Stripe's payment process. However, I'm encountering an "Invalid Payment Intent client secret" error when I try to open the payment sheet in the frontend.
🔑 API Response Details (my log line 34) :
setupIntent:seti_1OXl..._secret_PMUSN...ephemeralKey:ek_test_YWNjdF...00jhJIJNWbcustomer:cus_PDUWcJ...58W1
The backend appears to be correctly generating and sending these keys. However, the issue arises in the frontend when I try to use the setupIntent client secret to initialize the payment sheet.
❓ Any insights or suggestions on what might be causing this issue or what additional checks I should consider would be highly appreciated. Thank you!
ckoiusername
Good morning, I have a question. Is there currently a tool within Stripe that can purchase products and subscriptions at the same time?
Hello team, Yesterday We had a purchase from our customer using stripe checkout session. but we didn't get an webhook event even I can see this one from event tab
does anyone know how to connect stripe connect to woocommerce?
Is there a way to add cross-sell to one time LineItem products made price_data
Hello, Does anybody know how we can send an email to user when they cancel their plan not with immediate effect? For eg: A user purchased a monthly plan and their plan renews next month but they cancel it before it. They have access to the application till the time they have paid so I want to send an email to them confirming the same
Hello Team - I have identified two issues with Stripe API and was asked to reach this channel by Solina Powell.
Issue 1: The issue is metadata info for each invoice is available in stripe , however Fivetran was returning empty . I raised a ticket to Fivetran already and they mentioned that the API of Stripe is returning empty for the identified invoices. This problem persists only for the Invoice item , where as subscription items are working as expected.Example Invoice :in_1NWyhiAlpXsTWXdH4rGomOcp
in_1N8QYyAlpXsTWXdHOlG3Folw
in_1KfoFwAlpXsTWXdHVcZTUuUp
End point used :https://stripe.com/docs/api/invoices/invoice_lines (edited)
Issue 2 : for this invoice as per Stripe the metadata associated is : "bigcommerce_order_id 155964 resourceId orders/155964". queried the invoice_line_item object of Stripe API to check the metadata value received from the Stripe for invoice_id - in_1OTclMAlpXsTWXdH3x8csh8S.
query used : curl -X GET -H 'Accept: application/json' -H 'Authorization: Bearer <redacted>' -H 'Stripe-Version: 2019-02-19' -A 'Jersey/2.39' 'https://api.stripe.com/v1/invoices/in_1OTclMAlpXsTWXdH3x8csh8S/lines'
RESULT : the metadata field received from the Stripe source is "bigcommerce_order_id"":""147669"",""resourceId"":""orders/147669"
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
How can I create py_ charges in dev mode? As I understand ch_ charge objects are created when I use credit cards with stripe directly and py_ charge objects when using any other payment method. Our payments are initiated by checkout sessions. In production I'm receiving py_ charges that are not correctly handled so I need to debug. Is there a way to create those py_ charges in dev/test mode through a checkout session
Hello,
I have a customer that has a payment method of type Paypal that has been stored with the off_session parameter.
I am trying to reuse this payment method in a PaymentIntent in an off session workflow so that I can renew the subscription.
Unfortunately I receive the following error:
There are multiple mandates associated with the PaymentMethod for this PaymentIntent. A mandate parameter must be provided to specify which to use.
I have no idea what this is about and what I should do about it.
Thank you 🙂
Stripe Support online chat
hi! For OTC and prescribed medications businesses audits (understanding that "pharmaceuticals" is a restricted business by Stripe), does the business account gets on hold or restricted (not receiving payment, withdraw money, blocked API) during the audit procedure? E.g: During emails going back and forward (answering questions to audit) and after all the information has been provided.
Also, normally how long does the audit usually takes?
hello , what is the meaning unchecked "checks": {
"cvc_check": "unchecked"
"address_postal_code_check": null,
"address_line1_check": null,
I am trying to add card to a client, but we are getting this error ,
Hello all! Happy Friday. Q: I activated a coupon, but when I go to make an invoice, it is saying I don't have any coupons
Hey all..
I am trying to use the react stripe ExpressCheckoutElement and looks like it has some delay in loading the express checkout button...
Any Idea on this?
Hi all, I was looking at stripes invoicing numbering and use the custom sequential order in my case its GN-0001 but this would mean that we're limited to 9999 invoices, or will stripe automatically add a 5th digit when we get there ?
Hi, my account has been paused from receiving payment due to inability to complete verification
How do I go about this
I have valid cards linked to my google account, but I still do not see the option for google pay consistently when logged in .It comes a couple of time but it is not visible most of the times.
Hi. I am trying to use the API to figure out if I have already payed an invoice out to a supplier. I am sending over the invoice id in the metadata when doing the payout. It seems there is no search functionality for Payouts (like there are for Charges) so I am using https://api.stripe.com/v1/payouts passing in a destination parameter to only list those gone to a particular provider or bank. The issue is, is that the API does not recognise the account id or the bank id as a valid destination parameter. See screenshots. Any idea what sort of "external account" the API is looking for?
HI I'm working on a stripe integration for Zamp Tax and I caught some data that is contrary to your docs. This invoice: in_1MN2SfECPwcnF9MSdWRFVUjQ has an associated charge with an billing address with "United States" as the country value which contradicts your docs: https://stripe.com/docs/api/charges/object#charge_object-billing_details-address-country...
We built in some handling in our system but I figured you would like to know this is happening.
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Hey Dev's & fellow Stipe users!!
I'm the project coordinator at a Print & Marketing Agency. We have integrated Stripe online with our software -- which is Docket Manager. It's an MIS software that is web/cloud-based.
I'm looking for the best way to integrate a Stripe Terminal into our software. I've read a lot on the support forums & it seems that either a POS system or writing some programming to work with direct back-end integration.
But since I'm not a developer or a programmer, would love to know your thoughts!
Does anyone have any tips from your front-of-house sales integrations?
Hi There,
In our application, when a user signs up, we create a Stripe customer and a subscription with a free plan (without requiring a payment method). As the free period concludes, users are prompted to select a paid plan, and it is at this point that we aim to set up the customer's payment method and link with existing customer. Appreciate it if someone can point us how to make it happen.
Stripe React Native SDK returns url_invalid while adding a card with confirmSetupIntent - using initStripe()
Hey all, where can I get help with a customer data migration? I'm getting this error after following the self-serve instructions and I can't find a place to get support for this:
Please reach out to support with the ID provided, for help accepting this copy of customers.
This is reaching out back in regards to this message : #1195390050574290974 message
Both the responses provided are not accurate and I would like to open this request again for further discussion
Hello. I have a few questions about how the pricing is set up.
-
Do I understand correctly that in BOTH Stripe Standard and Stripe Express, a “Transfer" (i.e. from our Stripe Account to a Connected User Stripe Account), there is no fee?
-
In Express, for the $2/month/user fee, is that $2 fee is only applied if a User moves $ out of their Stripe Account to their outside Bank Account (external, ie Wells Fargo)? So if "Transfers" are only happening between our Stripe Account and a Connected User Stripe Account, then is there no $2 monthly fee?
-
In the event a User moves $ to their Bank Account (which would be a “Payout" not a “Transfer," correct??), then can Express be setup so that the $2 fee is applicable to the USER rather than us as the master business account?
-
For Stripe Standard, I have not been able to find information on the costs of a User completing a “Payout" from their Stripe Account to their External Bank Account (i.e. Wells Fargo). Is there any fee to do so in Standard?
Thank you. The documentation is unclear on these items, so I appreciate your help.
Is my account ready to take payments?
Team, I am unable to make Stripe Payment using payment intent. Please help. Getting below exception:
{"errors":[{"source":"com.stripe.exception.ApiConnectionException","errorCode":null,"message":"IOException during API request to Stripe (https://api.stripe.com): Cannot write output after reading input. 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."}]
invalid_request_error
A return_url must be specified because this Payment Intent is configured to automatically accept the payment methods enabled in the Dashboard, some of which may require a full page redirect to succeed. If you do not want to accept redirect-based payment methods, set automatic_payment_methods[enabled] to true and automatic_payment_methods[allow_redirects] to never when creating Setup Intents and Payment Intents. That's Problem
saying like this any help
I am having trouble triggering a workflow when I'm testing a new subscription action through Zapier
Hello!
Pls help me. how do I add a dollar account to stripe if I have Revolut?
My dollar account at Revolut has this IBAN LT11325000739076****. And since it starts with LT I can't add it
#offtopic
Please help. I am trying to reach the customer rvice but first time I did the ticket did not get closed and now ii cannot contact anyone
Hi guys, im trying to create a subcription on my backend after i confirm the payment, but the function doesnt starts cause of redirection_url. And i cant see any errors on the console cause of redirection. Am i doing something wrong ?
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
it's forcing me to login with my account to contact customer service. and when I do i see the ticket that is not being closed and I cannot get a new one.
Hello, we are migrating from a card element to a payment element for a more diverse selection of payment methods. We offer subscription products on one checkout flow as well as one time purchases on another. Is there a way to specify payment methods that are compatible with recurring subscription payments or does Stipe automatically display those when using 'automatic_payment_methods' => ['enabled' => true], based on the product?
Is it possible to create a subscription first payment should be provided credit card and next renewal should be optional to customer in UI. If customer the customer want to subscription to be manual.
Greetings Stripe,
We currently have a test implementation of Connect Express set up in our code. Stripe is recommending that we switch to a Connect Standard account type. Can you recommend the most efficient way to switch over to a Connect Standard account type, and are there particular major obstacles to be aware of?
Hi team! I need to check the right way to send the parameters in the Create Transfer API
Do we have to send the merchantAccount twice? In the StripeAccount RequestOption attribute and in the Destination TransferCreateParams attribute?
.builder()
.setStripeAccount(merchantAccount)
.setIdempotencyKey(UUID.randomUUID().toString())
.build();
final TransferCreateParams transferCreateParams - TransferCreateParams.builder()
.setAmount(amountInCents)
.setCurrency(currency.getCurrencyCode())
.setDestination(merchantAccount)
.setDescription("Coupon")
.build();
return Transfer.create(transferCreateParams, transferCreateOptions);```
I am trying to explore what options I have for weekly payments on a monthly subscription. The best option I know of now is to make a weekly sub and dress it to the user as a monthly sub.
I am also wanting to look into creating non-subscription invocies each month with attached payment plans. But dont know if that would work. What pros and cons would there be? Would it even be possible?
hey folks,
i am encountering elements prerender error where it is asking me to wrap the component utilising useStripe(), the catch is that i am already wrapping the component. I will be greatful if anyone can guide me to the right direction
this is the code i am using
return (
<div className="p-14">
{costing && <CurrencyChange ammount={costing} />}
{clientSecret && stripePromise && (
<Elements stripe={stripePromise} options={{ clientSecret }}>
<CheckoutForm props={[query, costing]} />
</Elements>
)}
</div>
);
the CheckoutForm uses
const stripe = useStripe();
const elements = useElements();
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;
}
setIsProcessing(true);
const { error } = await stripe.confirmPayment({
elements,
confirmParams: {
// Make sure to change this to your payment completion page
return_url: `${window.location.origin}/Completion`,
},
});
if (error.type === "card_error" || error.type === "validation_error") {
setMessage(error.message);
} else {
setMessage("An unexpected error occured.");
}
setIsProcessing(false);
};
it would be helpful for the admins if you could mention your concerns instead of asking so vaguely
StripeSignatureVerificationError
No signatures found matching the expected signature for payload. Are you passing the raw request body you received from Stripe? https://github.com/stripe/stripe-node#webhook-signing
This is the code:
const payload = req.body;
const sig = req.headers['stripe-signature'];
console.log(process.env.STRIPE_WEBHOOK);
try {
const event = stripe.webhooks.constructEvent(
payload,
sig,
process.env.STRIPE_WEBHOOK
);
} catch (e) {
console.log(e.message);
console.log(e.type);
res.status(400).json({});
}
res.status(204).json({});
Why is the error? It is copy-paste from the docs
Hello i got banned for no reason can anyone help?
How would I receive states that I passed from return_url in Stripe.confirmPayment in webhook (charge.succeeded)?
Hello, is it possible to apply a coupon when a user swap their subscription plan?
hello i need help about payouts
hello, I have some query regarding the account activation
Im still getting this error : "error": "This PaymentMethod was previously used without being attached to a Customer or was detached from a Customer, and may not be used again."
. Even on the backend i specify to create a new customer for subcription after the confirmPayment.
https://pastebin.com/HcDLH1NY
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
Hello, I need help for account activation issue
I made a payment using account and routing number. In my online banking it says PENDING. I got a call from the business where I made the purchase saying the STRIPE took your payment down for fraud because you tried it 2-3 times. And he said I will get refund in 5 days. How I gonna know if he lying or serious?
Any one can help me ?
Or anybody know stripe customer service number so they can cancel the payment or put it on hold
Hi guys. I have a question about pending and available funds in a stripe platform account.
We are developing a marketplace similar to upwork where the customer deposits funds first and only then he hires freelancers.
Imagine 2 customers deposit $1000 each. From what I've learned, first, this money land on stripe platform account in pending status(or they are marked as 'on hold'). After some time the funds move from pending to available state. I want to understand how to identify that moment when the money from customer#1 moved from pending to available state, so, I understand when to perform a transfer to engineers stripe account.
What I found is a balance.available event that I believe I can listen to in my webhook handler. https://stripe.com/docs/cli/trigger#trigger-event-balance_available
Although, this webhook will receive a balance object https://stripe.com/docs/api/balance/balance_object which is a stripe platform account balance object and not a balance transaction object.
So, could somebody help me with understanding how can I determine that funds from customer#1 are available and I can perform payout to a freelancer?
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
stripe give me this error Your account cannot currently make live charges.
Hi, can I create a service product that will be limited to 20 people? It is for selling training that will happen over 2 days, and registration will stop after 20 attendees
Hi guys, I have a somewhat urgent need for a DTC client - is there ANY way to allow a customer send free payments using Stripe payment intents? The system is deeply imbedded into stripe intents and we don't have the resources to create a workaround, but we need to allow certain partners to checkout with a promo code that gives them 100% off. But stripe does not allow for this.
@glossy vortex please keep messages in the thread
Does stripe offer a test Android application that we can clone?
Hi guys, If the business says that we got email from the Stripe they taking the account for fradraunt charge but on my account it says pending. He said I should wait 5 days and I will get the refund? Isnt if thats the thing I should get email from the stripe aswell?
Hello, I wonder if Stripe is available in Georgia? When I try to activate payments, the platform asks me to indicate "Business location" and Georgia is not in the list
What does "days_until_due" with subscription collection_method to "send_invoice"
can u get help please im still having issues making a ticket is not helping me at all
Under the pm.attached webhook incoming request, there is no status of the pm. Is it always going to succeeded pm that can get attached?
Is there a way I can attach a tax calculation to an invoice item? I am trying to make it so that after I generate the transaction associated with the customer I can get the reporting to not only show the location and associated tax amounts but the invoice items they are coming from. But when I go to export transactions in the tax registration dashboard there are none. I’m just wondering how I can link the tax calculation to an already created invoice item? When I look at the API, calculating tax only asks for the amount of the line item and doesn’t allow me to pass it an ID?
By the way, just wanna say this Stripe discord has been a great resource for me and I appreciate the devs quick response always 🙏🙏
hello
I'm facing this error when updating a subscription schedule:
Unable to update a schedule., subscriptionId=sub_1OXqVrGTwF4XBiKHc7TJdJ5l, error=You passed an empty string for 'phases'. We assume empty values are an attempt to unset a parameter; however 'phases' cannot be unset. You should remove 'phases' from your request or supply a non-empty value.; code: parameter_invalid_empty; request-id: req_VhUUIRBjCzDOXD.
Can you please help me to understand what have I done wrong?
Hello guys,
I have implemented the Payment Element on the client side to collect payment details without creating PaymentIntent (reference link: https://stripe.com/docs/payments/accept-a-payment-deferred). But now, I am facing an issue. In the payment method types that are being displayed from Payment Element, I cannot see Affirm. Am I missing something related to affirm, or Affirm doesn't show in the Payment Element and maybe I need to use something else? If somebody could clarify this for me, I'd be very grateful. Thank you
Hello, I haven't been able to find it in Stripe's documentation, but does Stripe offer an API to allow you to automate OUTBOUND ACH transfers?
Hello, i updated my api version and npow when i do an onboarding for stripe connect, i do not see the onboarding asking for a card. Is there something that changed in the API that makes it so i need to add it?
Hello can any support help me I have been scammed just right now
The money is send trough stripe
Hi, I'm building a POS app for Sunmi Devices and I want to use Stripe's Tap to Pay on Android Feature. The app is built using Flutter and I'm using the https://pub.dev/packages/mek_stripe_terminal package as a wrapper around the stripe terminal sdk. While it works perfectly fine in simulator mode on every tested device and in the release build with the real NFC on my Samsung A53 phone, it does not work on the Sunmi POS (which is a T3 Pro Max). Terminal.getInstance().connectLocalMobileReader (actually the wrapper function, but that shouldn't matter) never calls the callback, it just seems to hang. Because I have to run it in release mode (the non-simulated local reader is not available when the app is being debugged), I can't see any logs.
I had a similar problem yesterday with a WisePad 3, but this was due to the update via bluetooth taking > 20 minutes. But the local reader is not updated on connect, is it?
Do you have any idea where to look next? Thanks in advance!
Hey guys, have you ever passed through a situation where you need a product/plan to be billed bi-annually? I saw that Stripe does not allow subscription periods over than a year, so how did you usually manage that?
Hey, this is my first time doing a Stripe integration, I’m having trouble with a two step credit card/subscription flow, where I am storing cc info on the Stripe platform, but it is requested again once the user reaches the Subscription page.
For the cc info the client requested an embedded form, which I built using Elements. This is functional, I can create a Customer, create a SetupIntent and attach it to the user, when I check the entry on the Dashboard I can see all the info there, including the new payment method.
For the Subscription step the client requested a Stripe hosted page, so I built it using CheckoutSessions. This is also functional, I can create a Subscription, attach it to the user and have them access the external url to confirm the Subscription. The problem is that at this point the user is asked for their cc info again, which shouldn’t happen, but I can’t find a way to pull in the data from the payment method already linked to that user.
This is what the flow looks like:
- The user applies to the platform, we create a new Customer and a SetupIntent, link them both and return the ClientSecret from SetupIntent.
- Secret is used to load Elements, with a form to capture cc info (number, cvc and date).
- Submit the embedded form using confirmSetup from stripe-js.
- Later the user is sent to finish their registration. Once they do, we create a Checkout Session in Subscription mode, attach customer, line items and metadata and then redirect the user to the external page.
Also, previously this flow was built using CheckoutSessions on both CC info and Subscriptions steps, and it worked without any problems. I’m not sure if I need to do any additional setup on previous steps or if there’s missing info.
Hello question regarding paymentIntents.
I'm creating a payment intent when a user checks out. During the checkout process they can add special instructions which can lead to a higher price (eg extra avocado) than what was originally created. Is it possible to update the payment intent with a higher amount than it was created with?
This is my flow
User adds items to cart
user goes to checkout
user adds special instructions which will increase final price
user clicks purchase
our API creates payment intent and order
Client receives and reviews order
// HERE THE CLIENT NEEDS TO UPDATE THE AMOUNT TO BE CAPTURED
// Client modifies amount to be captured
Client accepts order and our api captures payment intent
Hello!
I run a SaaS platform and I'm using Stripe to manage my subscriptions. I'm curious to know if it's possible in my system for a user who has a monthly subscription to activate a code that extends their access for an additional 15 days. What I want is for the next billing to only occur 15 days after the original expiration date. For instance, if the next renewal is due on January 1st, and they activate a 15-day extension code, the next renewal would then be shifted to January 16th. Is this feasible with Stripe?
Hey there!
Question regarding charging a one-time fee and then having customers pay with metered usage after.
I attempted to create a payment link and adding a one-time fee + the metered usage Prices to line items.
But I got the error "Payment Links do not yet support metered prices.".
What would be the best way to work around this, so that our customers only have to put in their details once, but have both the one-time fee paid as well as getting onto the metered usage plan?
Thanks a lot!
Hello there ! I've got a question regarding the connected account, especially for the address. By our side, we've done an entire process to allow user to create their connected express account. Then i want to retrieve the account and get the entire address to insert it in DB, but in the company object, there's no address field, knowing it's shown in the API docs. Could someone help me please ?
does checkout session complete mean the purchase was successful 100% of the time or does that just mean they exited the session
We need to request to get our BIN/CAID rotated or get placed under a new MID. We're seeing the reason code for failed transactions due to be blocked by the issuing bank and it's not due to insufficient funds. How do we go about doing this?
Hello—I have a question regarding Klarna. I read this message from a search:
Klarna has limitations on merchant locations
https://stripe.com/docs/payments/klarna#:~:text=payment%20options%3A-,MERCHANT%20COUNTRY,-SUPPORTED%20CUSTOMER%20COUNTRIES
Only the merchant accounts in NZ can accept klarna payments from NZ customers and so on..
Afterpay has currency limitations
https://stripe.com/docs/payments/afterpay-clearpay#:~:text=STRIPE%20ACCOUNT%20AND%20CUSTOMER%20COUNTRY
My company is based in Canada, so Klarna/other BNPLs aren't working with USD currency. If I incorporate with Atlas, will my Stripe account allow BNPLs from both US and CA?
Hello! I'm able to use my test API key to create and update customer information, but when I try to create a PaymentIntent, I get this error:
[ERROR] AuthenticationError: Invalid API Key provided: 32 Traceback (most recent call last):
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, I am still waiting on an uppdate rgarding the Chinese Captcha/ CVC verification not opening. I havent had any update and this has been a problem for all my paying customers for over 1 week
Hello There! My Team is facing some issue while doing payment using the cards , If we are trying with testing cards there is no failure.
有中国人嘛
Invalid currency options usd. The payment method alipay only supports the following currencies: cny, sgd.
way???
req_o8QG19RB7NJCrx
@hallow belfry let's use the thread created for you: https://discord.com/channels/841573134531821608/1196331206267117588
Why not support USD
Do I need to create two amounts for final settlement in US dollars and Singapore?
@jaunty jasper Please use the thread created for you instead of posting in the main channel here: https://discord.com/channels/841573134531821608/1196331206267117588
I am facing an issue with Google Pay and Apple Pay. They appear on browsers but are not visible on mobile devices, even though I have set them up on mobile as well. However, the Pay Link is displayed on mobile browsers, including Chrome and Safari.
Need help to access my Stripe account.
Hello
We are integrating with the Stripe crypto on ramp on an existing system that is already using stripe's Identity Verification. If an crypto onramp session is created and the user's email is specified that already used the Identity Verification. Will they need to do it again?
Hello. I'm currently wanting to write a script to see if any funds are left in my stripe account from a specific charge. e.g. if there is a balance left on a transaction.
My thinking is, If i attempted to send twice the funds from a transaction to a connect account, stripe will not let me (as you would be out of pocket) so there must be a calculation somewhere keeping track of this.
How can i find what is left? (for what it's worth, I have automatic payouts OFF, and I have funds in my stripe account and i don't know which transaction they are from and need to identify it so i can send the funds to a connect account)
hi
Hello.
I'm building an app that allows users to subscribe to different plans. Each plan comes with a certain number of points that the user can use within the app.
When a user upgrades or downgrades their plan, I need to calculate a custom proration amount based on both the number of days remaining in their current period and the number of points they've used so far. However, Stripe's default proration is only based on days.
in summary I want to do the following:
- Charge the user a custom prorated amount that I calculate based on elapsed days and points used.
- Charge the user immediately when the upgrade/downgrade happens.
As far as I understand, Stripe does not allow customizing the proration amount it calculates based on elapsed days.
So the only way that I can think of, for implementing custom proration, would be to update the subscription stripe.subscriptions.update and add the proration amount to the invoice generated due to subscription change.
implementation 1
Create an invoiceItem stripe.invoiceItems.create for the prorated amount, and then upgrade/downgrade subscription stripe.subscriptions.update.
implementation 2
I also noticed that there is a add_invoice_items option in stripe.subscriptions.update, that can be used to add invoice items to the invoice generated due to subscription change. But the problem is that, you cannot
just specify an mount for the invoice and you must specify priceId and quanity of a price instead.
implementation 3
create a one-time price with the proration amount as unit_amount
use the price in add_invoice_items when invoking stripe.subscriptions.update
delete the price right after the call
Is my solution correct?
Which one of the 3 implementations is the best way to implement the described solution?
Is there any problem with any of the implementations?
Are there any better solution to implement the same thing?
In implementation 1 Is it guarantied that the created invoice item will be added to the invoice generated due to subscription upgrade/downgrade?
Hello! :) We are integrating Stripe into our shop. For the checkout we are using web elements. Is there any possiblity to show a "Agree with terms and conditions" checkbox? We are required to have one and I saw there is an option for it in the checkout API but not for the web elements. Any help is appreciated.
Hi, I've implemented SaaS subscription module using pricing table. Do I need to click on Activate Link button in customer portal settings before going live?https://dashboard.stripe.com/settings/billing/portal
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, iam trying to integrate stripe in my marketplace, iam trying to integrate by payment intente in next js, can somebody help me, right now i only checking if the proof pass a card of stripe in test mode but iam having problems, and after to integrate with my marketplace values
Hi, everyone.
I've added payment methods to one customer and set one of them as default payment method of subscription.
Then that payment methods were not working with error below.
{ "message": "Request req_R7Y8SlBuxIJV6c: The provided PaymentMethod was previously used with a PaymentIntent without Customer attachment, shared with a connected account without Customer attachment, or was detached from a Customer. It may not be used again. To use a PaymentMethod multiple times, you must attach it to a Customer first." }
And this is python function that make payment method as default for subscription.
`def fc_update_subscription_payment_method(subscription_id, new_payment_method_id):
result = {
"success": False,
"subscription_id": None,
"message": ""
}
try:
subscription = stripe.Subscription.modify(
subscription_id,
default_payment_method=new_payment_method_id
)
result["success"] = True
result["subscription_id"] = subscription.id
except stripe.error.StripeError as e:
result["message"] = str(e)
return result`
Hello there! The company I'm working for has the following business case:
We have an app that allows owners of charging infrastructure to sell electricity. The sell it to their employees, guests, and also strangers if public charging is enabled.
As of now, the app is a platform account while owners of charging infrastructure have to onboard a connected account. Employees register to the app and fulfill a setup intent for monthly payment, based on their usage record. Guests and strangers, on the other hand, scan a QR-Code and fulfill a payment intent. The payment intent amount is 60 euros and unlocks the flow of electricity. The payer can charge their vehicle as much kWh as they like or until 60 euros threshold is met. In most cases, the charging concludes beforehand and the payment intent is partially refunded. So far, so good.
Now, here's the challenge: Owners of charging infrastructure can also be an employee. They own a single charging station at home and charge their company car. Now they want their money back of course, so the owner of another charging infrastructure (their employer) has to pay. The catch is, the employee is only having a setup intent, what he does not have is a connected account.
Question. Can the platform account transfer cash from a connected accounts balance to a bank account of a setup intent? If not, what is the best way to go about this?
The goal is to prevent every single user in our app to onboard a connected account, just to have their positive cash balance be payed out once in a while.
My stripe account is suspended because I did not provide enough information, I sent everything from A to Z to prove my identity, can a moderator check please? Thanks a lot
Hi,
I add us_bank_account payment method that last 4 is 6789.
And I made a payment using this but got this msg.
{ "message": "payment not succeded" }
@vestal cedar Let's use the thread created for you: https://discord.com/channels/841573134531821608/1196365230624755752
Hello, we have an anonymous client who is getting the service we offer but his card is always without balance. How can we block the authorization of his card?
No, we operate on EV charging. Once the anonymous customer complete the charging session, we will bill the exact amount.
I found the card that not paying the sessions and i would like to block the authorization
Hello guys!
I've currently a stripe flow that permit to my user to send a bank transfer to pay products.
In this moment:
- each user has only a virtual IBAN
- when the user send the bank transfer to this IBAN, Stripe deposit the amount in all the open payments of the user. If the user add the correct reference, Stripe firstly send the amount to the correct payment, and the rest of the amount to the other open payments.
Is there a way to avoid this behavior? I would like that the user can send the bank transfer only to the correct payment, and not to all the open payments. The user can have more than one open payment, and I would like that the user can pay only one payment at time. The rest of the money (if he send more than the amount of the payment) should be refunded
Greetings guys ! I have a major problem. For example, when i want to make a purchase into my app, 10$, even if the payment is canceled, those 10$ appears like they are succesfully donated. Any fixes for this issue ?
Hello, the company i work for has our own invoicing system and we use Stripe to perform monthly charges for their subscription invoices we issue through our system and has the following implementation
- We create a SetupIntent through the Stripe PHP sdk
- Using the SetupIntent's client secret we then create a payment element using the Stripe.js library
- When the user clicks on the save button we call the confirmSetup method of the Stripe.js library which as per the documentation handles any 3DS verification if the payment method is a card and requires so.
- After all is successful i store the payment method id to use in future payments by creating a new PaymentIntent and passing the payment method and customer parameters of the API
Our issue is that even though the confirmSetup method seems to handle any 3DS verification required, after performing the charge using the PaymentIntent api we still get authentication_required code on the payment intent.
Is there something missing from our implementation?
Thanks
I am using stripe.paymentMethods.list to get list of all payment methods but there is no key yo tell me which one of them is default
Hi there!
I’m using Woocommerce and I’m building a shop where three different ‘sub’ organizations want to sell their products together. They all have their own products in Woocommerce. Is there any way to achieve this with Stripe without having to build a custom plugin? For example when we sell 2 products at the same time, 1 product is from organization A, and the other one is from Organization B they want to be payed on their own bank account/Stripe account. The customers for the shop will most likely use IDeal as their payment method on the site.
Kind regards,
Nick
Will the invoice become invalid when Stripe creates a draft subscription invoice but fails to deduct it? How long is the expiration time?
rahman0302
hello all!!
I m working on a rental solution. The use case I am trying to build is ---> Get the customer card info to setup them for payments later(mostly offline). I checked out this doc https://stripe.com/docs/payments/save-and-reuse?platform=web&ui=elements and found the SetupIntent API the way to go. I just had a few questions that I wanted to clear before starting:
- While setting up the intent, is it possible to check if the customer has certain amt available to pay for the rentals via. their cards(and block the amt if need be)
- Is it possible to attach multiple cards to an intent?
- How many payment intents can a already setup intent make (trying to make sure if there is any expiration to the intent)
- Is it possible to update a card stored in an already created intent. (The idea is to show the user their stored card in the intent on the UI and update it if they want to change it)
Hi there, having with updating the Business Type when using Stripe Connect custom account. For a business type already setup as Company, we're not able to update it to Individual, as a Stripe exception comes into the picture (image1 below). And after setting the company structure to sole_proprietorship the second error comes into the picture (image2 below).
Hello,
wonder if you can help me.
Im trying to add embedded onboarding flow to my app, I saw the documentation on how to add it but I dont see a way to do it as incremental onboarding. am I missing something?
Hello!
I have an issue with product data images in a checkout session. This is the url: https://checkout.stripe.com/c/pay/cs_test_a1dZKUdlXN5saV6f8Xo9uEq2eaKbGHpz1DBroC3PzZ9PMvSlk2Z50vtBhT#fidkdWxOYHwnPyd1blpxYHZxWjA0T11VTjZMXUgxPUZGUklKTXRNTjJfYEpQXUlpa2JsXXFXUXFkNz1qcnVuY1NWPGJLdn82MkZ0U1RSNXNQNmxAf3djQF9DS1VLf2xER3xMSFU0QkpVS190NTVEcXxcaEFdfScpJ2N3amhWYHdzYHcnP3F3cGApJ2lkfGpwcVF8dWAnPyd2bGtiaWBabHFgaCcpJ2BrZGdpYFVpZGZgbWppYWB3dic%2FcXdwYHgl
I provide this: https://api.ocartedespre.ro/ext/cover/ocartedespre/alexu/99c55f.png
But it doesnt get rendered :(.
It's an issue affecting our production :(.
Is there a problem with the stripe api?
Thank you for you help. I have been debugging this for 2 days now 😦
Hello, looking at https://stripe.com/docs/api/promotion_codes/list I want to retrieve the coupon code for a given promotion code.
So the promotion codes list + the param to pass the promotion code seems to be my best bet, isn't it?
That said, it says on the coupon "Only return promotion codes for this coupon". Would I ever get back more than 1 result here? I thought a coupon code had to be unique and therefore I don't see how I could get multiple coupon codes for a given promotion code. Can someone enlighten me? Thanks
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
I need help to payout to my users but unable to figure out please help me
Does somebody knows to change the Stripe PaymentSheet ? Like, the app should give you the original checkout page
Hi Does anyone know how to solve this problem?
ios/Pods/StripeCore/StripeCore/StripeCore/Source/DownloadManager/DownloadManager.swift:44:25: 'init(memoryCapacity:diskCapacity:directory:)' is only available in iOS 13.0 or newer
Hi, Which countries is supported by the crypto onramp
hi! hmm, not sure I really understand/follow sorry.
A customer pays $100 and their cart contains item A from company A($25) and item B from company B($75). Where do you want the money to go?
@meager hawk Sorry previous chat is closed so I will drop my answer here: The money should go to the company who owns the product. So the shop has products from 3 different companies within the single shop. So if for example product A is sold for 25 dollar the 25 dollar should go to company 1, the other product is sold for 75 dollar and is from company 2 for example the money should go to the other company.
Hello. I have a doubt regarding payments with IDEAL. In some cases, after generating a charge with IDEAL, Stripe generates a payment method with no charges and no mandate. Is it normal behaviour? Is it possible to make a payment with this payment method?
I am using stripe.checkout.sessions.create to create a checkout session for users to pay. Which webhook event should I listen to to get the metadata that I passed, charge.succeeded isn't providing me with metadata
Hello, I would like some help with the createToken account stripe. I don't have a return token in my input.
Hi! I need to let my Initial customers buy a subscription via the checkout Session api that's set in subscription mode. which I need to renew a the start of next year, this all works fine but since we're already halfway on january the amount they need to pay is a bit lower than the full subscription amount for a year. How can I let them pay the full 250 amount even though they start their subscription later ?
Hello, is there a way to recover an expired authorization?
I'm trying to mount elements for specific url, but it doesn't mount it. Is this the right way to do it using javascript.
if (window.location.href === 'https://mysite.com/checkout') {
// Stripe initialization code
const stripe = Stripe('pk_test_....');
const options = {
currency: 'usd',
appearance: {/*...*/},
clientSecret: '<?php echo esc_js($this->client_secret); ?>',
};
const elements = stripe.elements(options);
const paymentElement = elements.create('payment');
paymentElement.mount('#stripe_payment_form');
}
hi
Hi developers! How do you go about creating a lifetime plan option with a trial period, when using subscriptions? I know this isn’t supported by Stripe, as the subscriptions doesn’t have a lifetime option, and the one-time payments doesn’t have a trial option, but it is of course a common feature when dealing with subscriptions in a Saas. What are your solutions?
I have a stripe-buy-button on my static html page. I have a light and dark mode, and was wondering how to change the buy button style. As it is not an "Element", I could not find any docs about this, and the existing docs about buy buttons are very lacking
This channel is currently closed. This channel is closed on US public holidays, but we'll be back Jan 16th! If you need help before we return please contact Stripe support: https://support.stripe.com/contact/email?topic=api_integration
We're back! The channel is now open and we're ready to help you with your technical and integration questions!
I cannot seem to save 'metadata' to a product, I just keep getting this error
Hi
I want to connect my spreedly account to the stripe , is there any way to do so ? I have a token from spreedly and with that I want to do my subscription and payment done with stripe. How to do that ?
Hi
I want to know do payment intent has expire time or not?
Can I upload the product name when creating a payment link $stripe->checkout->sessions->create
Hi, I'd like to know what the proper or recommended way is to deal with a payment failure when updating a subscription, subscription item(s), or recurring payment?
Hi quick question, is there a way to make checkouts from stripe to expire after a set amount of time?
Hi, I need help with the invoice where i want to get the history i.e previous status of that invoice
hello stripe dev team,
is there a way to get all the invoice of a customer via API Call?
would like to export it via PDF or CSV
Hi, I need help with the tax id
I want to connect my spreedly account to stripe . How to do that ?
Hi Team
do we have any test card for prod test
Howdy y'all (lol... no, I'm not 'merican...) 🙂 I have two likely simple questions... 1) Is the webhook key I set up in test mode the same one I should continue using in live mode? 2) Is it acceptable to use a second Stripe account (which we already have anyways) in test mode with our staging platform?
Hi All, I want to add description in subscription's invoice which is automatic charged with default payment method
but for 1st invoice i can't update
Hello,
We would like to launch a customer portal with a lower and upper quantity limit when updating a plan.
We are envisioning a flow to change the settings in the customer portal via API.
I have a page at
https://dashboard.stripe.com/test/settings/billing/portal
is it possible to set this via the API?
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 have a requirement of letting multiple customers update payment method for a given subscription. does Stripe support something like this?
Does Stripe support third-party integrations for payment tokenization, for Spreedly? Any best practices or docs you can share on this?
ayeshaikh_7
For the weekly subscription started on 02/01, tracked the record for 02/08, 02/15
with paused the subscription between 02/02 to 02/10 with type void
Recording web hook at 02/11 and 02/16 have created invoice at 02/08 but voided as we have paused in between
but invoice created on 02/15 have a full 100 amount. we have paused it from 02/02 to 02-10 so will it not reduce amount for 02/08-02/10 or do we need to take behaviour as keep_it_draft
and for the voided invoice do we need to make payment from our end
my test subscription is sub_1OZ59fQKa5zjS3mhNXCQRSdP
Thanks
hii.I've integrated Spreedly with Stripe, and Spreedly provides a token for card storage. According to Spreedly docs, Stripe handles this for future payments. Can you guide me on the Stripe side since I couldn't find details in the docs?
Hi I accepted a stripe payment (through Apple Pay) yesterday and received a notification saying I have to wait 7 days for the first time but then I accidentally clicked delete payment did the customer receive the refund or did I just delete it off the payment dashboard
I’m not sure once I clicked delete it disappeared
This is all I see
@stuck tinsel I've created a thread for you, let's keep the discussion there.
Ok
Hi
Can someone help me my account has been disabled for a month now and I contacted stripe on multiple occasions
Why is the card number input box initialized twice in the stripe 3.0 version used in magenta2?
Hey, I'm trying to verify an account and accidentally selected that I am a business. I'm trying to go back in the verification process to select a different entry, but am unable to. I tried clearing my cookies, but once my phone number is input, it takes me right back to business verification. Any help?
Hi there. We've recently integrated Connect and are looking for our connected accounts to instantly have payment methods enabled after onboarding. What is the best course of action if we want to check what payment methods someone has the ability to enable and then enable those payment methods for them?
Hello Everyone, I am integrating Stripe with Discord in a headless manner. I'm not using an external website, I simply want to process payments entirely through a Discord bot, using all hosted options provided by Stripe.
I'd also like to configure the success page to redirect to a hosted Stripe success message. Is there any way to accomplish this without using the success URL, but instead using Stripe's success message?
Code:
checkout_session = stripe.checkout.Session.create(
success_url="I would like to receive a default success message from Stripe upon successful payment via a link.",
line_items=[{"price": "price_1OYygJSF36TzuxiSOaDn5oVq", "quantity": 1}],
mode="subscription",
metadata={
"discord_id": "_kirito_7800"
},
billing_address_collection="required",
phone_number_collection={"enabled": True},
payment_method_types=['card']
)
billing_portal = stripe.billing_portal.Session.create(
customer="cus_PNmEpn0FqMhxmn",
)
print(billing_portal)
Hi everyone! I wonder if anyone can give me som advice for a payment flow I should use in my event app with Stripe Connect.
The scenario is that a person creates an event with a reservation at a place, and sets the minimum/maximum participants for example 6/20. If the booking is for 1 hour and the price is $100/h, then each participant pays a maximum of $100/6 or a minimum of $100/20. So the event does not take place if the minimum number of participants is not met if it is set. The company that rents out wants to ensure that it gets paid and not live with the minimum not being met at the last moment and the event not happening, lost booking.
My approach is that when you join the event, you pay the maximum price directly, i.e. $100/6. Then once the event takes place, you get money back if there are more participants, the difference. The company can set a limit/lock maybe 1 day before when the minimum must be met and no one can leave the event and payment will go through. If you leave the event, you get your money back if i'ts before that lock time.
Creating separate charges and transfers when joining, refunding when leaving or event cancelled. Was thinking of delayed capture on payment intent but this can be longer than 7 days.
Is there a better way to do this?
Dear devs. I need to add the tax data for credit card on reciept. Do you know how to add new any param ? Can we using checkout session with after send payment intent ? - please note it is credit cart. Not supcription
Hi, I need help with disabling button before my stripe and elements is ready
Hi, can I create a payment method using ApplePay? In order to then use this PaymentMethod for future Payments? Swift Language
hi, how to get status history of invoice ?
Can stripe button from payment link be customized via HTML params to set language?
Hello, I am trying to create a payment link that has prefilled promo code. I found out it has something to doi with the API however I am do not know how to do it. Can anyone help?
Hi, will integration with Stripe be affected by 3rd party cookie phaseout? I can see these while running Stripe
Hello! I was hoping to get help with a few concepts setting up a webhook for subscriptions. 1) if I’m adding some amount of “tokens” monthly to a user’s account, do I use invoice.paid as the event to trigger that including on a monthly refresh? I want to make sure I use the right event otherwise I’ll end up adding too many tokens. 2) I want to disable prorating, which I believe I can do with a parameter when creating a checkout session. But will that keep prorating disabled for the lifetime of the subscription? The docs make it sound like it’s not permanent. 3) If I disable prorating, docs make it sound like it’ll instantly bill in full if someone changes their subscription. In my case, that works for upgrading subscription, but I need guidance on downgrading subscriptions. I need to make it so a user’s subscription stays as-is until their next billing cycle (they don’t get charged the new rate until then). Any help is massively appreciated!!
Hi, is it possible integrate account connected in mobile react native?
Dear Stripe development team,
I need to implement the "Billing" functionality.
Is it possible to do all the following activities?
- Set default price of €100
- Create more than one discount code (can be activated/deactivated based on the company's marketing campaigns)
- Create a fixed discount code
- Create a % discount code
- Create a 100% discount code (to give users the opportunity to use the platform for free)
Alternatively, if there are any points not covered by the "Billing" feature, how can I integrate them?
Hi I'd like to know why the invoice auto_advance parameters turns to true when invoice is send to pay event though it has been set to false by default (trought API)
Hi, i would like to know how to fix this? How would i start collecting this information at checkout, are there any rules i can put in place?
Hi!
I want to create a link for our conected account to each payment. I noticed that every payment in the connected dashboard start in py_ how can i retrive it or there is another way
I'm trying to implement a tax collection based on the country the tax_id type (business or particular). My goal is to apply different tax rate_ids based on the input address and on the "I'm purchasing as a business" checkbox status.
There's any way to get the checkbox status and recalculate the taxes based on that?
Hi there,
I need help with "Stripe Connect"
My client has a Stripe platform in Australia, and he wants users in other countries can be connected to and able to receive a payout from this platform
How can I do this flow?
Hello, I'm Anny from chihuahua chihuahua Mexico
Hello,
We have a Firebase project that is linked to our Stripe account using API keys with firebase extension « Run Payments with Stripe ».
We need to dispatch the payments that we receive to 4 different bank accounts (€) depending on the user city (if the user is in Paris the payment must go to BANK1, if he is in Lyon it must go to BANK2, etc.).
However, Stripe allows us to add only one bank account (€) to our account, and we cannot create 4 stripe profiles since the Firebase project works only with 1 stripe profile (1 API key).
How could I manage to add the 3 other bank accounts while using only one Firebase projet?
Thank you for your help
hi, im getting same error constantly in stripe flutter
Hi, I am using sources API. while verifying ACH account, what can be the micro deposit value
Hi, scenario is:
we built a platform (Marketplace) where customers and service providers are registered.
service providers are onboarded via the stripe procedure (stripe connect).
Service provider invoices the services to the customer via our platform/stripe. The invoice issuer must be the service provider.
We as platform owner get a share of 10% of each transaction.
I tried the ways which were mentioned in the docs:
https://stripe.com/docs/invoicing/bank-transfer
https://stripe.com/docs/payments/bank-transfers
https://stripe.com/docs/invoicing/connect
on_behalf_of or issuer not possible here.
customers are created by https://stripe.com/docs/api/customers/create
accounts are created by https://stripe.com/docs/api/accounts/create
What did I do wrong?
My current php code is:
$invoice = $stripe->invoices->create(
[
'customer' => $customer->id,
'application_fee_amount' => 5,
'currency' => 'eur',
//'on_behalf_of' => $serviceProviderAccountID,
'transfer_data' => [
'destination' => $serviceProviderAccountID,
],
'payment_settings' => [
'payment_method_types' => ['customer_balance'],
'payment_method_options' => [
'customer_balance' => [
'funding_type' => 'bank_transfer',
'bank_transfer' => [
'type' => 'eu_bank_transfer',
'eu_bank_transfer' => ['country' => 'DE'],
],
],
],
],
'collection_method' => 'send_invoice',
'days_until_due' => 30,
'issuer' => [
'type' => 'account',
'account' => $serviceProviderAccountID
]
]);
Hi All, I've a metered billing product which has different tiers for the pricing model. I created a subscription on 9th Jan with a billing cycle anchor set to bill on 31st Jan. Now, when I check the invoices generated, there is a discrepancy. Can someone please help me understand this?
Hi, I'm using a react app with web elements, when using additional payment methods like afterpay clearpay the the screen that we get redirect to after clicking pay is opening in the same tab, not a new one or a pop-up like lets say Google Pay. Is there any way to force it to open on a new tab or a pop up and at the end of the transaction just close the tab/popup?
Hi , is there a way to schedule a call on zoom , google meet , teams etc with stripe team?
Hey guys, I need a help with understanding the Standard or Express accounts onboarding flow.
Here is the things I do. I look at this demo app.
https://stripe.com/docs/connect/express-accounts
https://github.com/stripe/stripe-connect-rocketrides
When I play with it and create a stripe account I have 5 onboarding steps here with reasonable fields on each step in the wizard.
When I clone the repo and start the app locally I have more onboarding steps, and a way more fields to fill.
I want to understand what is causing such difference and I want to achieve exactly the same behaviour as demo app has.
The code base is the same for demo and for clonned app hosted locally. The only thing I can think of is stripe platform account configuration. Could you guys clarify what exactly to set in stripe platform account settings to have shorter onboarding flow? Or if I am mistaken about platform account settings please help me with understanding the root cause of shorter flow.
Express accounts enable your platform to manage payout schedules, customize the flow of funds, and control branding. Stripe will handle onboarding, account management, and identity verification for your platform.
Sample on-demand platform built on Stripe: Connect onboarding for pilots, iOS app for passengers to request rides. - GitHub - stripe/stripe-connect-rocketrides: Sample on-demand platform built on S...
Hey Devs, I wanted to make a payment retry after updating the customers card details on stripe, but as soon as I updated my card details the last invoice got succeeded on its own and payment was successful, Is this the default behaviour of stripe to retry the last payment as soon as the payment method is updated?
Hello everybody, Can somebody please provide some example/docs for apple pay usage via stripe ?
Hi guys, I have a question, maybe someone here has an experience with it. I run a Wordpress website. From time to time my customers experience problems with 3D Secure authentication. The window which should allow them to do it doesn't open. Would this be the fault of Wordpress or Stripe itself or maybe a Bank? Thanks for your thoughts on that.
Is it possible to establish a default amount for donation-based products created on Stripe? I have configured a minimum limit of $54. When a user is redirected to the checkout page, I noticed that the donation input field is initially empty. Is there a way to automatically set it to the minimum amount of $54 in such cases?
Hello,
How to fire google pay payment with stripe using React
Hi can you help about this Subscription Schedules?
hey stripe dev i have this alert that shows up on the dashboard , bust i dont have payment_method_type configured like you are saying in my code
Hey everyone, I'm trying to allow the user to apply a promo code when they choose to upgrade from monthly subscription to yearly subscription. For this, I'm taking reference of [Update API] (https://stripe.com/docs/api/subscriptions/update#update_subscription-coupon)
Problem:
When updating the subscription with the monthly pricing ID, I provide the coupon ID as well, but the coupon doesn't seem to apply (discount param is null). It seems I can only update one thing, either price ID or coupon ID.
What I need:
If a user appies a valid promo code, the yearly subscription payment (which happens immediately) should have the discount applied on it.
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 everyone i wanted to ask is there a limit on how many times i can update "amount" on update payment intent api?
I have about 100 customers in my business in stripe. Now, I wrote a script looping through all the customer ids , to get the customer info (customer object). But Stripe said "Testmode request rate limit exceeded", Is there a way solve this? does stripe have an api where i could just add multiple customer ids in one api call?
Hello. Can you let me know if we accept a dispute do we still get a charge for the dispute? A customer has raised a dispute because her return was delayed by a day. We have accepted the dispute but now we are concerned we have been charged extra.
Hi everyone, I would like to inquire whether the PDF invoice generated by Stripe can have its title customized to "Tax Invoice."
Hello! I've been working with Stripe Identity for several months. Recently, I changed my surname, and Stripe Identity is failing verification with this error message: 'This identity closely resembles a previous verification with a different name or date of birth.' (I turned on the 'BIOMETRIC DUPLICATES BETA' feature if it matters.) How can I pass verification again?
Hello, when I tested the payment mode payment in the test environment, I did not bind the mobile phone number. He asked me to verify the mobile phone number, but my customer did not bind the mobile phone number.
https://checkout.stripe.com/c/pay/cs_test_a11Kj8jPzMjE65KwvSEZMmaHPvrG9lipgWYROZuzsGewzB74HWtU6xI1SC#fidkdWxOYHwnPyd1blpxYHZxWjA0S1ZmU2tObkIwNE50VHBOfUdcUn1NbFx9PDduQ2NvYENoNmNENTZQUUpKPUBhbn1UTVdyQncyTUdTPWpqZFFdQUE2UkE9QTBQMF1DdlJPSmN2cEtjb1d8NTV3VHNJM2loaCcpJ2N3amhWYHdzYHcnP3F3cGApJ2lkfGpwcVF8dWAnPyd2bGtiaWBabHFgaCcpJ2BrZGdpYFVpZGZgbWppYWB3dic%2FcXdwYHgl
cus_PNpveC0ktCbd4F
We are using the stripe web elements to collect payments. We are not interested in the user's billing or shipping address. It is possible however this may be required for processing the payment by stripe. We are expecting that stripe will show the billing address form if required on its own. However this is not happening. We don't want to add billing address requirement as it may not be required in all cases. Can someone confirm that stripe web elements will accept billing address and other information that it may need based on the specific user and his card and his country.
hello
Hello, I'm working on integrating Stripe Connect into our company and have some Qs please:
- Once I configure payment methods on the main account, the connected accounts inherit the payment methods configurations or need to be configured at each connected account?
- Not sure I understand the difference between Payment Capabilities and Payment Method Configurations (of the connected accounts).
- regarding PayPal - I know that Connect not supporting PayPal - but how it is not supported? like, a PayPal payment with a connected account's API key will fail? or just something about getting taxes or something?
Thanks for your help
I simulated and tested a successful payment that passed the SDK verification code and returned No signatures found matching the expected signature for payload. I don't know what the problem is
I have a question about deleting Test Data in Test Mode, over the Stripe API. It would be great if it was possible to delete all Stripe test data with an API call. Since we do a lot of testing, we want to "reset" the test data each time (naturally). We use a CD/CI environment, where everything is automated for a new "full" install of our app in test mode. The only thing we need to do manually is delete the Stripe test data from the Stripe Dashboard. (We can delete the Stripe test clocks via API, but not the rest of the test data). Does anyone know if Stripe may offer the deletion of test data via the API in the future? It seems to me like this is something that would be of benefit to all Stripe developers.
Hey all, I can't seem to find a way to customize this screen in the docs. Is this possible? I'd like to remove a few fields, and change the styling.
Bonjour y’a t’il une assistance Stripe en français svp?
Hello, how can I judge whether the payment_intent is caused by a one-time payment or a subscription payment based on the event?
Bonjour
@frank spoke please chat in the thread I already opened for you
@proven fable let's talk in the existing thread please
Hello everyone,
I'm exploring the Stripe dashboard and wondering if there's a feature that enables my client to effortlessly create a checkout session for a customer already registered within Stripe. The goal is to associate a specific product and price with the checkout session so we can create subscriptions.
Any insights or guidance on achieving this in the Stripe dashboard would be greatly appreciated!
Hi I want to update the email and customer details in the payment intent. I tried to update the paymentintend and customer and checked int payment and found the customer details are as it not updated please help me to fix this issue
so i got a notification in stripe dashboard , that they gave me warning and told me to remove all the products which are violating . so what about the funds? @waxen quail u guys gonna steal it?
i am asking it here cuz no chat support on website
Hello, I'm having an issue with enabling google pay for setting up future payments, as outlined in the stripe docs here: https://stripe.com/docs/payments/save-and-reuse?platform=react-native&ui=payment-sheet.
Trying to do so for a react native app, using the stripe-react-native package version: 0.33.0.
I have added code to the AndroidManifest.xml and build.gradle files as shown in the "Enable Google Pay" section.
After doing so and trying to run the application, I get an error message saying I need to update the compileSdkVersion to version 34 (before I had it set to 33).
Execution failed for task ':app:checkDevelopmentDebugAarMetadata'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction
> An issue was found when checking AAR metadata:
1. Dependency 'androidx.emoji2:emoji2:1.4.0' requires libraries and applications that
depend on it to compile against version 34 or later of the
Android APIs.
:app is currently compiled against android-33.
Also, the maximum recommended compile SDK version for Android Gradle
plugin 7.4.2 is 33.
Recommended action: Update this project's version of the Android Gradle
plugin to one that supports 34, then update this project to use
compileSdkVerion of at least 34.
Note that updating a library or application's compileSdkVersion (which
allows newer APIs to be used) can be done separately from updating
targetSdkVersion (which opts the app in to new runtime behavior) and
minSdkVersion (which determines which devices the app can be installed
on).
I then have tried to update to compileSdkVersion 34, but then I get a this error:
Task :app:mergeExtDexDevelopmentDebug FAILED
Would someone be able to explain why adding these changes for stripe requires an sdk version of 34 and why I get this error.
Thanks for your help.
Hi, I am trying to create an external bank account for a connect account with the "debit_agreement" option but I keep getting "Received unknown parameter: external_account[debit_agreement]". Kindly help. What could the issue be?
Hi everyone, is there a way i can test Dunning and smart retries in string test account?
Hi, we have encountered a very strange behavior with an iDeal payment and are trying to wrap our heads around it. After user completed the process with their bank, the pi didn't change status for 20 days, but in the meantime, the pi couldn't be confirm with other payment methods, as it was "already confirm". We could share the pi id if required. Thank you!
Hi, does Stripe support the exemption of Data-only for non-SCA payments?
This channel is open twice a day on weekdays and closed on weekends and holidays.
Can't wait? Contact Stripe support anytime! https://support.stripe.com/contact/email
#dev-help is open during the following hours on weekdays:
5:00 AM – 1:00 PM
3:30 PM – 11:30 PM
12:00 AM – 8:00 AM
10:30 AM – 6:30 PM
7:30 AM – 3:30 PM
9:00 PM – 5:00 AM
12:30 AM – 8:30 AM
2:00 PM – 10:00 PM
Hi, I need help with the klarna integration.
I'm having trouble processing payments on my website using Stripe. When customers enter their card information, I'm getting a general payment failure error in my logs. This only happens with real cards, not in test mode. So far, only one of the real cards I've tested has worked successfully.About other cards I contacted the Bank and they confirmed that the issue is not on their end.
We're back! The channel is now open and we're ready to help you with your technical and integration questions!
I've been in contact with a customer who withdrew a chargeback. The bank has now promised to return the funds to the "merchant", which I assume is going to be Stripe, but our dispute is already closed. How will we recover those funds? Is it even possible? Apparently this happened due a communcation error between NETS and the customer's bank, which they're taking responsibility for.
Hello!
I have another question regarding subscriptions in combination with a trial period and a voucher code:
- A user starts the stripe checkout session with a 90 day trial period
- A user enters a voucher code which gives a 100% discount for 12 months for the selected product
Lets assume the following example: - A user starts the subscription today (16.01) with 3 months trial (until 16.04) and has a 1 year voucher code I would expect that the voucher ends on the 16.04.2025 - in reality the 3 months trial will be substracted from the voucher code - is this somewhere documented? is this a bug? Or how should one implement y expected that behaviour? We are just using stripe checkout session where we send the trial period days
Is there a way to pause a subscription then move its end date? my ui allows you to select how many months you want to pause. Once you pause for exmaple 6mos i want to add another 6mos to the end date too
how can I enable micropayments for those who use stripe connect on a platfomr i am building
Hi,
I cannot find a proper dashboard or report to analyze revenue by product/price.
I need to figure out what my revenue sources are in a specific month.
Is there a solution?
Cheers
Hi guys,
How can funds be withdrawn from a Connect account when the account has been debited and the remaining balance is held in reserve, especially when the Connect account lacks a positive balance,
Having used reserve transactions to cover additional costs for specific connect accounts where fees weren't deducted, I'm now seeking guidance on transferring funds from the reserve to the platform. How should I proceed?
What is the webhook timeout limit?
Hi guys,
I used the setupIntent to collect user card details and billing address to store on stripe, now I want to edit and be able to delete the payment method added. The setupIntent was done on the backend returning the id and secret to Frontend to user stripe element
Hey, I am facing an issue with the connected account. The connected account currently shows this. I had provided the account link using the api to the user so that they can onboard. I had a different user from another country and his account status says complete. Am I missing something while providing the account link and also why is there a difference between user account onboarding from different countries?
Can I get this thread reopened - #dev-help message
@here
how get invite to pix in stripe in brazil?
got my payouts held for the past few weeks, I need help really bad
Hi,
I'm sort of revisiting a problem I had in the past.
One of my functionalities is that my product provides online access (subscription based) to our website. They can purchase access right after signing up and can ONLY access the website after buying a subscription. What I want to achieve via stripe is for the user to pay for the subscription before the subscription starts to ensure that the user is given the entire phase.
- I've read the docs and I'm pretty confused on the
incomplete,past_dueandunpaidstatuses and how they affect the subscription.
From what I'm aware, incomplete occurs when the first payment fails. But the first payment of each invoice or the first payment of the first invoice? Automatic payment failing causes incomplete_expired to transition to past_due but what are the implications vs unpaid?
- My current implementation is to have the user pay for a one-time invoice (costing 1 phase of the subscription) which then provides the first phase of the subscription for free, so that only after the purchase goes through does the subscription start. This is a little unclean in terms of subscription/invoice/refund management. I would like to know if there is a way to cancel the subscription if no successful payment for the FIRST INVOICE goes through in X days (maybe 1). I want this functionality to be different to payments AFTER the first invoice. That's why I was researching the statuses.
r0ckii.
colechristoffersen
nsad__-account-support
colechristoffersen-account-support
7059.-account-support
ziwengames
hi, on subscribing monthly plan customer used payment card is declined then on stripe payments listing its showing failed status.
my client want to show this failed transaction of subscription to the customer.
i cant find any end point or laravel cashier function, please help.
Hello I can't receive the 6 digit verification code because I no longer have the old phone.
Hey! You guys added CAPTCHA to the Connect onboarding process, any ideas on how to programmatically complete the onboarding for testing purposes? Untill now just used a headless browser to complete it.
Howdy! We seem to be having an issue with our custom checkout process. A few days ago it seems that we're suddenly having some issue with the stripe client code. After filling out the checkout form and hitting submit, users are stuck on the submitting state. In our code, we're calling confirm on the stripe checkout object and then trying to check for error or success, but it seems that the failure happens between confirm finishing the promise resolving:
stripeCheckout.confirm().then((result)=>{
if(result.error){
isSubmitting = false
onSubmitError(result.error.message)
} else {
const poll = setInterval(async () => {
const response = await fetch(`checkout_sessions/${checkoutSessionId}`)
const checkoutSession = await response.json() as CheckoutSession
if (checkoutSession.status === 'complete') {
clearInterval(poll)
onSubmitSuccess(checkoutSession)
}
}, 5000)
}
})
In the network panel we can see that confirm succeeds, we get a 200 back with the checkout session`. The error we get is
custom-checkout-abeb355ff891ddde4bcb82c725156f00.js:1 Uncaught (in promise) Error: Expected paymentpage with either invoice or line_item_group
This seems to be an error in the internal code related to the payload that stripe is sending back after we run confirm so we're not sure what to do here. The customers are being charged and we're getting proper webhooks for the purchase, but we're not able to display a proper success or error state because of we're the code is failing.
By any chance, do we have an API now to add multiple recipients to the invoices? - https://support.stripe.com/questions/can-i-specify-additional-recipients-or-add-cc-email-addresses-to-billing-emails#:~:text=After clicking the “Send Invoice,adding recipients to Billing emails.
Sorry for the wall of text, but trying to think through how to best tackle a scenario.
I am working on collecting payment on a large invoice before allowing widgets to be created. Since the number of widgets could change before it's admin approved, we may end up charging the customer for a lower amount than originally shown.
First pass, I implemented Stripe Checkout in payment mode, authorizing & collecting payment automatically, and then finally creating the widgets.
Once I learned we needed to support an invoice amount that can change, I switched to setup mode in Checkout and manually confirmed the payment intent on a generated invoice that uses the user's newly setup card.
To complicate things a bit more, we will have additional ongoing Stripe invoices that need to be paid. Some for lower amounts (which we may want to automatically pay with the setup card from Checkout) and some for higher amounts which we may ask the user if they want to use a prior off_session card or use a new payment method.
My questions are:
- How would you recommend I integrate Checkout? I also toyed around with Checkout in
paymentmode where I manually capture funds which sounds like it could work nicely. - If I used
paymentmode and also request that the payment be usableoff_session, is that going to cause issues? - Similarly, what likelihood would an
off_sessionpayment method be declined vs anon_sessionspecifically for large invoices? Ideally I can store a card and use it later to simply things. - If I continued to use
setupmode, is there a way to have customers pick a prior card for invoice payments built into Checkout? or do I have to build that myself? - When paying invoices, if the customer has a default payment method I can use that with
charge_automatically. Are there other ways payments get automatically applied for a customer? - If I opt out of automatic payment with
send_invoicewhen creating an invoice, is there an easy way for a customer to optionally select anoff_sessioncard or do I need to write that myself?
How can I use test clocks without attaching a payment method for the customer and creating a subscription? The api seems to complain for me that no PMs are attached.
`` const testClock = await stripe.testHelpers.testClocks.create({
frozen_time: 1705422709,
name: 'Test status api'
})
const customer = await stripe.customers.create({
email: 'jenny.rosen@example.com',
test_clock: testClock.id
})
const subscription = await stripe.subscriptions.create({
customer: customer.id,
items: [
{
price: subscriptionPriceId
}
]
})``
@misty hornet Yes will rephrase. On my site, i will be providing 'tokens' monthly to users, say 100 tokens a month. I'm trying to figure out which event to trigger that with. I want to make sure i use an event that will only trigger when a user's payment for each month goes through. Should i use invoice.paid? If so, will invoice.paid be triggered when a user changes their subscription if i have proration_behavior to off? And is there any times when invoice.paid could be triggered multiple times within a single payment cycle (and therefore i'd need to track to avoid doubling up tokens, etc)?
Hi! I’m trying to track when Connect accounts get into an “Actions required” state and auto-notifying my team so we can reach out to that customer. My initial attempt at this had way too many false positives, because whenever you first set up an account it has unfulfilled requirements. Are there any resources or pointers how best to track this and alert my team?
(Seems like the least noisiest would be (1) listening for the account.updated webhook, (2) waiting for things to drop into Account.requirements.past_due state, and also (3) tracking if I’ve notified for this reason for this account and not double-messaging it because of some other triggering of the webhook)
Hey there,
I'm currently working on a pricing table integration. We currently have two products, one subscription and one one-time-payment.
I just noticed via the webhooks, that there is no customer created for the one-time-payment. Can I change this somehow?
Anyone ever got reauthentication_required error in their logs under status failed? I have a bunch of instances of it but I'm not sure why. I only ever connect through stripe via the apiKey. It's also nowhere to be found on the list of error codes
https://stripe.com/docs/error-codes
Good morning, Stripe team!
Hope you all had a great weekend.
I recently integrated Stripe identity with my platform and everything has been working great locally. However, now that I've deployed to our staging server, I'm running into some issues that I'm hoping y'all can help with.
So, for some reason the webhook events aren't firing for identity/verification session events. Locally, listening to them via the Stripe CLI, i.e stripe listen, they fired fine and as expected. However, now that this feature is deployed, the events aren't firing. The endpoint is fine as other webhook events are firing, just not the identity related ones.
In my webhook details, I did subscribe to those events, but still no dice. My endpoint doesn't get any events, nor do I see them in the dashboard.
Any ideas?
Attached are pictures where you can see that I'm subscribed to the events and also that they aren't even showing up in my dashboard (while other events are).
Hello, I have a backend implementation works with Stipe. In backend implementation, we need to transfer specific amount money for specific users; however, I have an error that says "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)." In our situation, we have money in "Future Refunds or disputes or negative balance" but we need to money in GBP Balance section. How can we put money in the gbp balance sectipon and how can I solve this error ?
Is there a way to trigger a payout sooner than scheduled time in Test Mode but still make it seem like its "automatic_payouts"?
Hello! How does Stripe determine the display of specific payment methods? The documentation mentions the use of location data, but it is unclear whether this refers to the location of the account or the user. If it pertains to the user's location, what is the mechanism for obtaining this information? Additionally, is there a method to pass this data arbitrarily?
hi, how can i get the fees charged on a successful payment intent when I have the payment intent ID (API)
Hello, I am looking at the two different events, invoice paid and payment succeeded. Trying to understand the differences? Not sure which to check
Hey, I have a customer, that is via stripe connect connected with my account. Now my customer would like to create a paymentlink and I would like to get a fixed (or percentage) amount from it. How can I do this?
Hi! I'm wondering why the issuing_authorization.request isn't being delivered? I'm getting all the other webhooks but not the request in test mode - is the configuration - incorrect? acct_1OEypYLXQv4Y6L21 - configured it here - https://dashboard.stripe.com/settings/issuing/authorizations
I am trying to catch the trial period in an event. The best I have come up with is to search for the word "Trial" In the invoice description. I was thinnking, by looking for invoice amount of 0. What would be the best way to definativily know if it is a trial invoice.
Hello,
Can usage based pricing model support the following scenario?
We have a pay as you go device massage device that can be used for 15 minutes, 30 minutes or 45 minutes.
We have a user screen that opens a qr code which takes the customer to stripe payment. When they pay, it feeds back to our massage device to run for the set time.
I want to give the user the option to pay £200 upfront for 50 uses of the massage device. I have heard this can be done through usage based pricing model?
Can it be done and if so how?
Hello, is there anything in the payment intent or invoice endpoint where i can set to get the hold of the money that suppossed to go to connected account and pay them monthly or any other inerval?
Hi, I just created a Stripe Express account, but it is linked to the wrong Stripe account I have. In short: I setup a Stripe account, I created a connected account, followed the link to fill out the additional info, but it linked to an older test account I had lingering that just hadn't deleted yet. Now I cannot delete the Stripe Express account, or link it to the correct profile. How do I proceed?
Hi, I really want to change the text on "Set up bank account" button and "Save Card" button? Is that possible?
Hello, I am testing Calculate tax api https://stripe.com/docs/api/tax/calculations/create in dev but cannot get it to output a non zero tax_amount_exclusive amount. I've tried various combinations of zip codes and ip addresses, what payload can I submit to make the api return a non zero tax amount?
@crimson needle I have the link here, sorry for the delay, I was In my lunch break
Hello, currently using Kotlin and ReactJS for Stripe Elements and running into an issue. Is the Elements Provider a functional component or React Element?
Hello I want to do this. Register products, create a cart, get paid, and view my orders so I can deliver them on time. How can I achieve this?
Hi, I have a set of questions related to cross-border payments and currency conversions.
I'll start with this one:
Can I create stripe express account with country set to US for freelancer who physically lives and works in Europe? Will there be any problems with that. Maybe during payouts? I just want to understand how to handle cross-border payments correctly.
Is this the right place to ask about setting up South Korean payment methods? I want to understand how the redirect flow works for app-based payment methods.
Is there a way to create an invoice that will be paid from a prior uncaptured payment intent? Otherwise, I am planning to cancel the uncaptured payment intent and use the off_session card collected to complete the newly created invoice. Would love to know if my thinking is off.
Greetings Stripe. We're using Stripe Connect Standard. When we link a Connected Account/User, we are not seeing the Connected Account show up in our Stripe Dashboard. Can you help us identify why? I assume it should show immediately...?
We have tried using Payment Web elements and also custom checkout of stripe. In both cases we see that we need to pass billing information for the payment to succeed. However, this is too much information for the user to type for a small payment of say $10 - $50.
We want to avoid asking the user for billing address especially because we are an online service so nothing is shipped.
We have not set 'require billing address' option also.
We want that the user should be able to get the payment processed with minimum required information such as card number CVC, expiration date, and zip code.
Hello! I setup some pricing plans in Stripe. Originally it was Usage-based, per tier, volume but the checkout elements were not working -- so then I switched to Tiered Pricing, Volume and then checkout worked. The way I want my pricing plan to work is flat fee to cuttoff point of usage (1000 uses let's say), after which a per unit cost is charged for each unit over cutoff. What should be my pricing model in this case. Should it be the screenshot above or does Tiered pricing, volume also work? Also what might be the reason for why I couldn't check out previously?
Hello everyone, please tell me the api scheme for the next process. My platform should be able to connect a stripe client, then he can get information about disputes and together we can cooperate with the requests. I will be very grateful for the information.
How can I set a subscription schedules subscription to be payment_behavior='default_incomplete'? I'm using a subscription schedule because I want to add a one time item to the subscriptions first invoice.
Hi I’m trying to set up my stripe account for twitter monetization and once I sign in and get to the verify identity page it keeps saying something isn’t correct for what you have on file. It doesn’t tell me what isn’t correct. Idk if it has an old address attached to it because it does have my old phone number but I verified through email to add a new phone and then it takes me to the page to enter my name last 4 of social & bank account, address, and my last transferred amount. I can verify with my ID if necessary but it’s just not letting me know what’s incorrect. I can verify the old address that might be on it as well if that’s the case
Hi I got a dispute from my client for 300$ but I refunded him only 150$ but now he have applied for 300$ for refund so in my dashboard it’s says I have to add 300$ for the refund can anyone please explain me I am loosing a 150$ for no reason
Hi, I have my Flutter app but I want to connect it with Stripe to generate orders. I also want my app users to be able to register accounts with Connect
Hey guys! Do you know what billing details I need to collect from my customers, as I am selling access to an API so I don't really need anything except the customers card details and email address. I have made a custom checkout via stripe.js and integrated it into our website.
Hello all!
I'm currently looking for a payment processor for my website that provides data to MMA sports bettors. Square has been a nightmare with little to no help from customer service. I would like to confirm that my website is NOT against the Stripe TOS. Just to confirm, there is ZERO betting on my website. It is all data (fighter statistics) presented in the form of charts. I appreciate any help! 🙂
hey guys im trying to make an account for my website cuz i wanna make stripe my gateway. the problem is my country is not in there so is there any solution to it ?
Hi. I have a checkout form where a user could buy a one time payment 100% off coupon/promo code of varying quantities for a price id and they can send it to someone else as a gift card. I am wondering what webhook event to create the gift cards in in? payment_intent.succeeded or checkout.session.completed? Then I am wondering from either of those webhook events how to create X quantity number of coupon/promo codes for the user. I guess I have to use the line_items array to pull the quantity and the name of the gift card (Monthly Gift Card vs Yearly Gift Card) since I do not have a product id? Wonder if there are better fields to use for this? Also not sure if I should give the user a promo code or a coupon code? I guess promo code? The coupon would be the parent of all the child monthly and yearly promo codes?
hey! i seem to be getting a Failed to execute 'postMessage' on 'Window': Delegation is not allowed without transient user activation when using google pay on a remix has anyone had issues with this before
Hello, I have a Godaddy store and using Stripe as the payment system. I need to require phone number of customer on checkout as well as possible other options on checkout page. Please help! Thanks 🙂
Hey, Stripe. One One of our customers raised the issue that he wants to use googlepay to make the purchase. However, the customer cannot find the option on the CheckoutToRedirect page. I am able to confirm that by checking out myself.
We turned on the Google Pay in the Setting/Payment_method. However, when I am trying to checkout with a firefox browser in my ubuntu system desktop, I am not able to find the Google Pay option. How to enable it ?
Is it possible on my website that buyers do not have to buy products one by one and make a shopping cart?
Hello everyone. What event type do you use in your webhooks to handle a successful payment via credit/debit card?
when create a subscription if i already have product and price set for it but want override it when creating through api just price , how to do that
@rose otter One more thing I want to ask about Google pay. I do not have to Specify Google pay when creating the checking session like this to turn it on. Is that right?
const stripe = Stripe('your_publishable_key');
const session = await fetch('/create-checkout-session', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
payment_method_types: ['card', 'google_pay'],
line_items: [...], // Include your line items here
// Other parameters...
}),
}).then(response => response.json());
// Redirect to Checkout
const { error } = await stripe.redirectToCheckout({
sessionId: session.id,
});
if (error) {
console.error(error);
}
Hello, Stripe team. We want to enable the ability to make payouts to sellers in our marketplace upon request after a 60-day holding period.
However, when I test creating a Connect account with parameter settings.payouts.schedule.delay_days: 60, I receive an error: "This value must be less than or equal to 31 (it currently is '60')."
Am I correct in understanding that we cannot set a holding period longer than 31 days? The developer documentation does not provide information on this.
Hi, we have a client wanting a payment processor quickly, what's the fastest turn around for someone getting an active Stripe account set up?
Is it possible to connect a Stripe Connect Express account to CommerceSync
Hi, Is it possible to charge a Custom Connect account a certain amount (with the destination being the main stripe account) via the nodejs api?
So for example I want to charge 30$ for a certain Connected account and want the money to be found in the main stripe account
#dev-help #dev-help hi, I have an issue with my Stripe account so the issues that I did create an account then verified it because I want a payment processor for my e-commerce business on Shopify after a while without me even starting my business and I didn't have any money coming in or out they did tell me that my business is a high-risk business and it doesn't meet their terms & services I've contacted their support and they kept telling me that even though I explained and now I kept sending them a message for almost 3 months and they didn't respond please tell me what should I do, thank you.
is it possible to get an external link to share to a custom stripe pricing table?
Hello, is it possible to save the card details so that the user don't have to add them again later when using cloned customers in the connected accounts? If so, how can I keep track of the cards that the user has if a new one is created in each transaction when cloning it? I think I am missing something, any help would be appreciated, thank you!
Hi,
We're adding/removing addons to an existing subscription through the instructions listed here: https://stripe.com/docs/billing/subscriptions/upgrade-downgrade#changing. Why isn't the webhook "invoiceitem.deleted" ever triggered?
Hey,
Quick question regarding Stripe-hosted checkout. We've recently launched pre-orders for our product and are working on adding a "Buy now, Pay Later" option.
We are considering having the customer pre-select their buying preference on our website before being sent to the Stripe-hosted checkout page.
I did not see an option when I was searching but, wanted to check here to make sure I'm not missing it.
Is there any way for use to offer both a card & buy now, pay later options but pre-select the buy now, pay later option for the user using Stripe-hosted checkout?
Stripe seems to return different errors in prod and local env for: const { id } = await stripe.customers.retrieve(customerId).
When I log the error in local dev I get:
eg:
type: 'StripeInvalidRequestError',
raw: {
code: 'resource_missing',
doc_url: 'https://stripe.com/docs/error-codes/resource-missing',
message: "No such customer: 'cus_PO4vMaDHnGad8yJ'",
but when i check the error in the logs in prod in Vercel I get:
C [Error]: No such customer: 'cusa_PO4vMDHnGad8yJ'
at A.w [as generate] (/var/task/.next/server/chunks/480.js:1:40845)
at r.toJSON.then.G.message (/var/task/.next/server/chunks/480.js:1:91733)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
type: 'C',
raw: {
code: 'resource_missing',
doc_url: 'https://stripe.com/docs/error-codes/resource-missing',
message: "No such customer: 'cusa_PO4vMDHnGad8yJ'",
?
I find this behaviour very strange, why is the error type "C" in prod and "StripeInvalidRequestError" in local?
Due to this error?.type === 'StripeInvalidRequestError' is not working in prod.
I'm not sure if this is a bug with Next.js / Vercel or Stripe...
hey all! Anyone here work with Stripe Connect?
Currently onboarded to use Stripe's Invoice Payment Plan feature which is in beta. I can create an invoice with a payment plan no problem but I don't see any documentation on how to charge for a deposit on the client side using Stripe's CardElement. Do I need to install a beta version of the client sdk?
In a Joomla form extension that has Stripe payments (Balbooa Forms), how can I add a specific product description using an After Form Submission PHP script? All it sends to the Payments list at the moment is the transaction code.
Hello Stripe, we are noticing the following when creating a new subscription for a customer when using a saved card with 3D Secure:
- Subscribing via API using the
POST /v1/customers/:customerId/subscriptionsis facing 3D secure 402 ERR subscription_payment_intent_requires_action Example: ||req_eafEI4mc1BHCVx||, payment_intent.created from it ||evt_2OWjl5395I1pbcJX0xnEhvJF|| - Creating the same subscription on Stripe dashboard is using
POST /v1/subscriptions, Example: ||req_v01ixZW7ixBiow||, payment_intent.created from it ||evt_2OWkZF395I1pbcJX1cnfCHnp|| This payment went through without requiring 3D secure
I compared the two payment_intent.created payload and noticed the first one has "invoice": null and "setup_future_usage": "off_session" whereas the second one has an invoice id and "setup_future_usage": null
Could you provide guidance on how we can make it so we don't encounter 3D secure in the first method?
Hi there,
Just a quick question,
If the connect account owes the platform money, what’s the best practice to charge the connect account without using the reversal transfer. We are using direct charge method to run the platform.
#dev-help is currently closed
Can't wait? Contact Stripe support anytime! https://support.stripe.com/contact/email
This channel is open twice a day on weekdays during the hours below. We're closed on weekends and holidays.
UTC/GMT
5:00 AM – 1:00 PM
3:30 PM – 11:30 PM
Eastern Standard Time
12:00 AM – 8:00 AM
10:30 AM – 6:30 PM
Pacific Standard Time
7:30 AM – 3:30 PM
9:00 PM – 5:00 AM
Japan Standard Time
12:30 AM – 8:30 AM
2:00 PM – 10:00 PM
We're back! The channel is now open and we're ready to help you with your technical and integration questions!
Hi stripers - we are a very early Connect beta customer still using very old ~2015 APIs. We're looking to upgrade to Checkout which appears to require us to upgrade our entire integration because we do not seem to be able to charge Customer tokens captured by SetupIntent on the older APIs. (please tell me if this is wrong).
Assuming true, given the Checkout docs recommend handling Checkout Session results with a webhook, we are exploring moving our entire integration to asynchronously sending requests to stripe for storing, charging, and refunding accounts; catching webhooks; and pushing results out to the pages/clients with a websocket (with a polling fallback if we don't hear back in X seconds).
My 2 questions are:
- Are other organizations using this 100% asynchronous architecture and only processing webhooks?
- What is a "typical" time we should expect to wait to receive a webhook from Stripe for a successful Checkout Session, Charge, or Refund? I want to understand the "typical" user experience if we rely on webhooks instead of a synchronous response and where we should consider putting our polling fallback if we don't hear an update via the websocket.
hey i've got a idiotic problem. Trying to enable tax id collection via checkout
in my checkout creation (node/typescript), i'm following this doc https://stripe.com/docs/tax/checkout/tax-ids?ui=hosted and specifying
tax_id_collection: {
enabled: true,
},
customer_update: {
address: 'auto',
name: 'auto',
shipping: 'auto',
},
buttt am still getting an error Stripe payment failed: We could not find a valid address on the provided customer. To enable tax ID collection, please set customer_update[address]toauto`
Hey, I have connected Checkout plugins - stripe for Woocommerce in my client's woocommerce website, I have enabled gpay, apple pay and credit card options. The gpay and apple pay are not showing in computer, only shows in mobile and only one of them shows based on the device. Gpay shows up in Android and apple pay shows in ios device. How to sort this out?
Me and mee6 are sharing a stripe account add it wouldn't let. Me use different payments like cashapp so is there a way I can remove him or work with him
Hi everyone,
I'm seeking advice on the best approach to determine a user's subscription plan, particularly in cases of auto-renewals.
Here's my current setup:
- When a user subscribes to a plan on my website, I have a Stripe webhook set up to listen for the
checkout.session.completedevent. - From this event's metadata, I extract the plan type and other relevant details, which are then saved to my database.
- I also listen for the
invoice.payment_succeededevent. If it is called we assume it is to update the user's subscription. - I don't appear to have access to the metadata field for this type of event.
This works well for initial subscriptions, but I've encountered a challenge with auto-renewals. It seems that the same metadata-based approach isn't feasible for subscriptions that renew automatically.
Could you provide guidance or share best practices on how to handle this scenario effectively? I'm using Node.js for my backend.
Is there a recommended "best approach" to using stripe.js payment elements to capture a new card, do a $1 validation charge on the card (immediately refunding it), then signing a client up with a subscription?
Hello, I need an update on my issue. Ive been waiting for over a week and there is no update from support, no discussion if its being resolved or wroked on. Can you find if there is any update please?
Hello, is it possible to Expand this section (highlighted on the below screenshot) by inserting a value to one of the fields inside that section using addressElement.update() method or using another way ? Thanks.
Your destination account needs to have at least one of the following capabilities enabled: transfers, crypto_transfers, legacy_payments
how to resolve this error when i have transfer tha amount for another account. so can you any idea how to resolve and how to setup..???
I use squire for payments received and cannot add my bank info
hello !
I recently created an application which uses SetupIntent API to gather customer card info beforehand , so that we can charge them later. I was just wondering if it is possible to charge the customers directly via Stripe Dashboard(once the intent is created) instead of programatically creating a PaymentIntent? It works fine programtically but goes to incomplete state when done via the Stripe Dashboard.
How can a customer reuse ACH direct debit bank accounts after verifying their bank accounts?
Error (prepare): merchantBlocked
connect Attempt Error Domain=com.stripe-terminal Code=3950 "This merchant account cannot be used to with the built-in card reader as it has been blocked. Contact support for details." UserInfo={com.stripe-terminal:ReaderMessage=Error that indicates the merchant is blocked., NSLocalizedDescription=This merchant account cannot be used to with the built-in card reader as it has been blocked. Contact support for details., com.stripe-terminal:Message=This merchant account cannot be used to with the built-in card reader as it has been blocked. Contact support for details.}
we are facing the above issue with stripe TAP on phone in DEV.
Hello, how to integrate account connected sdk react native
Hi there,
I'm a newbie to Stripe
I want to create a card token for future using
But when I use PaymentElement, it got an error like this:
Method: await stripe.createToken(paymentElement, optionalData)
I see an example with CardElement, but the CardElement only has 3 fields that it don't look like the UI I want
Excuse me, I use the website. need to update for my Company related documents on yesterday,but now is wrong.then close my Payment and Withdrawal can help me update again?
Hey can someone of stripe can help me?
Hi
Can anyone help, having checkout page issues related to tax collection
I will be using SaaS taxation on my product. I have added tax code in product for SaaS. Now how can I enable it to the all states in united states so that when customer enters his billing address of a particular state he should get tax amount as per state. Do I need to add all states in Registered states for taxation ?
On Android, how can I get the last 4 digits of the credit card selected on the payment sheet using java?
Hi
Hi, today is my first day working with stripe so sorry if this is a stupid question. I'm trying to integrate stripe payment in a React application. Users can sign in via Facebook authentication and I store the Facebook response (name, email) in a React context. I use this to keep track of the logged in user. After paying with stripe, I use await stripe.confirmPayment and I use confirmParams' return_url to direct the user to another page in my app. However, it seems like my React context is lost after the redirect. Is this supposed to happen, and if so how can I avoid this?
Hi, I have some users that have some subscription and I want to copy subscription of users to new panel. I copy customers and products and create prices for them. Now I want to recreate the subscription for user in new panel. I can handle it by stripe api, I want to know how can I recreate for subscription for users that have different subscription status like past due or unpaid? (I can not change it to past due or unpaid using subscription api.)
Hi,
I'm working on a multi-tenant project and currently, I'm adding specific webhooks for each tenant. While this seems to work, I'm concerned it might not be the most sustainable or efficient approach.
Could you recommend any alternative methods for managing webhooks effectively in a multi-tenant environment? I'm open to different solutions, including shared webhooks with tenant identification, routing based on tenant data, or dedicated libraries/services for webhook management.
Hi I had created an online form using Zoho forms with stripe payment. I can easily collect the payment but I want all this payment method collected to be attached with their respective customers. Is there any way to do so? Please advise ...
I have a website for renting storage rooms and I have found a bug. When a customer wants to rent a storage room, a payment is created on the spot and a monthly subscription. Before creating the payment, it checks if there is already a payment for that storage room that has worked. This has never failed me before, but that's where I found a problem.
stripe doesn't retrieve deleted subscription by id from API online environment
Hello, we are facing the following issue. We have a product that costs €3,000 net. We want to offer our customers a subscription or installment payment option. The start date should always be the purchase date via the payment link. The term is over 6 months. The installments are 6 payments of €500 and 3 payments of €1,000 net each. Is it possible to implement this in Stripe in such a way that it is displayed and limited during the payment process? Otherwise, we would have to switch to CopeCart."
Hi there! Can I somehow to identify when call to my Stripe Identity callback is send from user's actual verification or from manually review?
Hi, is there anybody that can direct me to documentation on how to implement UPI payment with Stripe? My company has joined UPI beta, but I don't see almost anything on the documentation in regards to this, apart from this page https://stripe.com/docs/js/payment_methods/create_payment_method. However when I try to give that parameter to the createPaymentMethod function I get an error.
Hi all! I want to save payment methods for a customer. I use API's for server-side and stripe element for client-side. I create the setup Intent with POST https://api.stripe.com/v1/setup_intents that returns the client_secret, then try to confirm the setup with stripe.confirmSetup sending stripe.elements (the payment method form), client_secret retrieved from setup intent, and confirmParams.
Here, the confirm call goes in 400 with this error: "Payment details were collected through Stripe Elements using automatic payment methods and cannot be confirmed with a Setup Intent configured with payment_method_types.". How Can I fix this?
PS: for server-side, I cannot use stripe dependencies, so I need to work with API's.
Thanks
Hello, using angular JS library 2.3.0 and getting this error when passing a valid test session id to create an embeddable checkout form:
IntegrationError: Unable to parse client secret. Please ensure you are using a valid embedded Checkout client secret.
This is the call:
const checkout = await stripe.initEmbeddedCheckout({
clientSecret: 'cs_test_a1JFVt68gtEjovdtn1mQUgH35xQraQkfenmfBM68JAPA5qaMfB9VM0v7SF',
});
The clien secret is correctly created using ui_mode : "embedded", etc..
I encountered a problem StripeInvalidRequestError: You can only provide individual parameters for accounts with business_type of 'individual' during connected account creation
Hi, im having this configuration
{
features: {
customer_update: {
allowed_updates: [
'name',
'email',
'address',
'shipping',
'phone',
'tax_id',
],
enabled: true,
},
invoice_history: { enabled: true },
payment_method_update: {
enabled: true,
},
subscription_cancel: {
enabled: true,
mode: 'at_period_end',
},
subscription_update: {
default_allowed_updates: ['price', 'promotion_code'],
enabled: true,
products: [
{
product: productId,
prices: prices.data.map((price) => price.id),
},
],
proration_behavior: 'always_invoice',
},
},
business_profile: {
privacy_policy_url: 'https://example.com/privacy',
terms_of_service_url: 'https://example.com/terms',
},
}
but since promotion codes apply only once you have to pay - its impossible to just apply them.
Lets say my customer is having subscription, and he is paying 5$ and i want to give them 10% discount. But in order to use that code they have to chang for example from yearly payments to monthly or other way, because otherwise they wont be able to enter code.
Can I somehow change it so that they will be able to use that code?
When a user adds a bank account, I create a Stripe account and store the account ID in our database. Subsequently, using the SDK, when payments are successful, I retrieve the instant ID and charge ID in the webhook. If the data is correct, I invoke the transfer payments API, passing the charge ID and destination account. However, during this process, I encounter the following error.
Your destination account needs to have at least one of the following capabilities enabled: transfers, crypto_transfers, legacy_payments
how to resolve this error when i have transfer tha amount for another account. so can you any idea how to resolve and how to setup..???
Hi, please can someone assist, a new error has developed with payment_intent status value
Looking for help retrieving card's last 4 from a setup intent in Android
Hello, looking at https://stripe.com/docs/currencies I wonder how can I know for a given currency if it's a 0 or 3 decimals currency. How can I know that?
Hello team, could you please help me
I have the next situation:
Customer has paid subscription which became status Unpaid, because of card payment method expired (last invoice in status Retry)
At the same time my application update a balance in Stripe, is it possible to charge last failed invoice by the balance via API?
When I'm trying to use last_invoice->pay(ID) it doens't work, it throws an exception of card expire, so it's trying to take it from the payment method but not from balance
Thank you
Hi everybody 👋
I'm having some troubles with the Apple pay domain verification using Chargebee.js integration.
It works fine while I use a incognito tab, but in regualr tabs, very often it uses to give me an error related to domain verification, and cannot mount tha Apple pay button.
The domain is already registered and verified on Stripe.
As I wrote UPI was enabled on the account we are using, I would need details/direction about the implementation since the documentation doesn't say much
Hello, we are facing the following issue. We have a product that costs €3,000 net. We want to offer our customers a subscription or installment payment option. The start date should always be the purchase date via the payment link. The term is over 6 months. The installments are 6 payments of €500 and 3 payments of €1,000 net each. Is it possible to implement this in Stripe in such a way that it is displayed and limited during the payment process? Otherwise, we would have to switch to CopeCart.
You send me this link: Sound like a Subscription Schedule usecase 🙂 https://stripe.com/docs/billing/subscriptions/subscription-schedules/use-cases#installment-plans
I have no IT experience. Is it possible for a Stripe employee to help me with this?
You have insufficient available funds in your Stripe account. Try adding funds directly to your available balance by creating Charges using the 4000000000000077 test card. See: https://stripe.com/docs/testing#available-balance i want to show this error when i have transfer after successful payments
How can I update a customer via the API by setting a reference number and when I enter a company name, an attention, which will then appear on the invoice?
Hi there, I'm building a Stripe App and only want to enforce opening it in Live Mode but I can't find any documentation on how to do this. There's this app: https://marketplace.stripe.com/apps/cornerrr on the Marketplace that has this implemented.
Hi Stripe team, is it possible to create a payment link that is associated to an existing Stripe customer? Meaning, when the payment is made, it is associated to that customer.
Can connected accounts top-up their balance via ACH, wire transfer, and Cards? I am not able to find anything in API docs for this case
Hey. When creating an Invoice Item and an Invoice using the Node.js SDK; is it possible to relay metadata that gets added to the payment intent? (Similar to how it's done with "payment_intent_data" when creating a checkout session).
Hi there,
Just a quick question,
If the connect account owes the platform money, what’s the best practice to charge the connect account without using the reversal transfer. We are using direct charge method to run the platform.
Hi everyone what is an ideal way to know the status of 3ds authentication done on client side. I want to know about the status on server side so i can handle the booking status for the same.
Hi there, I have a question regarding the failed payment webhook, I am receiving failed payments from Stripe but they are 'Incomplete' when looking at them in Stripe dashboard. Shouldn't failed webhook only occur on actual failed payments that are not listed as incomplete?
Hello,
I would like to know if when using Stripe Checkout, the previously stored payment methods of an existing customer are available for him/her to select and reuse during the checkout process ? Or is this only possible with a custom checkout flow... ?
Thank you!
Hello,
I'm currently integrating the Stripe payment element and facing an issue with setting up a Stripe subscription. When attempting to create a subscription, it charges the customer twice.
Hi, I wanted to create Invoice for one time payment, and to show to the customer StripeElement to finalize the payment.
Now I am using 3 request: creating invoice, creating invoice item, finalize invoice. Can I use 1 or 2? From my perspective should be possibility to create invoice with items, but cannot find information about it. This also will be benefitial to finalize invoice automatically.
I implemented stripe payments with hosted checkout session
I have payment intent id , how can I retrieve transaction ID?
Hello , I have this code for my subscription. in there my trail plan is working , but my standard plan is not working with spreedly api.
try{
const { currency, amount, email, user_id, plan, price } = body;
let paymentInfo, subscription;
const customer = await this._stripeApi.CustomerCreate({ email });
if(plan === this._constants.SUBSCRIPTION_PLAN.TRAIL) {
paymentInfo = await this._stripeApi.PaymentIntents({
currency, amount,
customer: customer.id,
setup_future_usage: 'off_session',
automatic_payment_methods: { enabled: true },
});
} else {
const user = await this._userService.findOne({ email });
if(user.subscription_id) {
const subscriptionInfo = await this._stripeApi.SubscriptionRetrive(user.subscription_id);
if(subscriptionInfo && subscriptionInfo.status === 'incomplete') {
let latestInvoice = await this._stripeApi.InvoiceDetails(subscriptionInfo.latest_invoice);
let paymentIndtent = await this._stripeApi.PaymentIntentDetails(latestInvoice.payment_intent);
return res.success({ data: { subscription_id: subscriptionInfo.id, client_secret: paymentIndtent.client_secret, code: "PATMENT_INTEND_CREATED" } });
}
}
subscription = await this._stripeApi.SubscriptionCreate({
customer: customer.id,
items: [{ price }],
payment_behavior: 'default_incomplete',
payment_settings: { save_default_payment_method: 'on_subscription', payment_method_types:['card'] },
expand: ['latest_invoice.payment_intent'],
});
}
}
Hi, does stripe have any health check endpoint
I want to talk asap with stripe worker about my account. I have problem.
You do not have permission to use top-ups.
how to add test topup balance
Hello team.
Is it possible to change the terms text on the payment form with Stripe elements and payment method IDeal/Bancontact?
i want to add balace in my stripe aacount for testing purpose i want to test transfer api so
@haughty lion please ask in the thread I openend for you
hey i want to add tax rate to a specific country and its not working please if someone can help me out
Hi. We're migrating to separate charges and transfers on our connect setup, and want to add the source_transaction to our transfers call. I was under the impression that this requires a charge ID, and is the way I've used it in the past.
However, upon checking my dev db, I notice we have both charge ID, and some py_ ids (I read in a forum thats a payment id but can't see the reference in Stripe?).
For reference, we're saving these values from the object's latest charge in the payment_intent.succeeded webhook event is fired, and the Stripe docs suggest to take this from the latest charge attribute for use as the source transaction.
- Which Stripe id types are accepted for the source_transaction?
- Why are we getting this py_ id in some cases?
Thank you!
Hi,
I haven't got an answer from the stripe support, so as this is a technical issue, I will post it here.
Context
We have a Google Chrome extension running within Gmail.
A paid plan can be selected within the extension.
We use Stripe JS to enter the credit/debit card details.
We have a backend server which communicates with Stripe.
The extension has been working fine for years now.
The Stripe Js is not loaded as a script, the whole code of the js file is included in the extension package, as the Chrome Store doesn't allow any extension to dynamically load external javascript files.
What is more, the stripe js tries to dynamically load the following js, which fails: https://js.stripe.com/v3/fingerprinted/js/trusted-types-checker-XXX.js (it fails because of the Chrome restriction). But even with this failure, the whole process worked fine until December.
Problem
Since December, our users cannot execute a first payment with a new card in the frontend part.
Everything flows as expected (including communication between frontend and backend, plus backend and stripe) until the 3d secure second step, when the popup is not displayed (the bank confirmation popup never shows).
I can observe that the following requests fail (depending on the card, only one or both requests appear):
https://js.stripe.com/v3/three-ds-2-challenge-XXX.html
https://js.stripe.com/v3/three-ds-2-fingerprint-XXX.html
Which is rarer, sometimes the status error is 404 and other times 403.
Request
Please, I would like to understand why this is failing now, as it has been working fine for years.
Some reason to understand why these HTML requests could return a 404 or 403 would be helpful.
I have tested with older Chrome versions, to discard that the issue came from the browser's last release.
And the result is the same.
Thank you in advance.
Hey everyone! When using the Subscriptions API, given that subscription updates using proration_behavior=always_invoice and payment_behavior=pending_if_incomplete do not support passing a Coupon ID (as limited here https://stripe.com/docs/billing/subscriptions/pending-updates-reference), how can I allow my customers to e.g. upgrade their subscription while using a Coupon? I want to be able to offer upgrade incentives, and only actually upgrade their account once payment is concluded.
Hello, is there a way to include custom fields on pdf invoices for the seller and recipient sections? In my country, we are required to add business identification numbers and other information.
Hey all,
We would like to be able to create Checkout Session without passing any SuccessUrl while using "hosted" UiMode. We don't want to create some unnecessary static "success" page. Is it possible?
Here is SessionCreateOptions that we pass right now:
var options = new Stripe.Checkout.SessionCreateOptions
{
PaymentMethodTypes = new List<string> {
"card",
},
UiMode = "hosted",
Mode = "setup",
Customer = customerId,
SuccessUrl = "https://example.com/success",
ExpiresAt = DateTime.UtcNow.AddHours(24),
};
The documentation does not mention if this parameter can be omitted.
https://stripe.com/docs/payments/checkout/custom-success-page
Hey all, Im getting a CVC capture error with my new sripe account. But, if i update my other companies keys to my ecomm site, it s working fine. What could be the issue?
Hi @waxen spindle About our problem related with Apple pay domain verification I've found that if I disable (uncheck) the "Allow websites to check for Apple Pay and Apple Card " option in the configuration (Privacy section) It works well 🙀
Hy i am backend node js developer from india i have my own client he lives in poland i am integrating stripe elements for poland customer location right now not able to see blik payment which should be shown in the stripe elements pop-up in mobile application i have tried vpn and use mock location everything but nothing works also i have enabled blik payment from stripe dashboard and passed
automatic_payment_methods: { enabled: true }
in the stripe stripe.paymentIntents.create but still facing this thing right now i am able to see this
Hello ,
I am getting this type of error when i am trying to payment on subscription
"Payment details were collected through Stripe Elements using automatic payment methods and cannot be confirmed with a Payment Intent configured with payment_method_type"
Where can i find in the Customer API the email for invoice?
HI,
In case of 3ds transactions, there will be redirect URL in the payment intent response.
I would like to know what will be the expiry period of that url or does that url ever get expired or can I use that link after couple of days?
Hello.
We are building a fitness website where users can book a trainer.
For each user the trainer trains, he/she gets say $10. At the end of the month, we want to pay the trainers based on how many users they train in that particular month.
E.g if a trainer trains 10 users, the trainer will receive $100 at the end of the month.
HI,
Using setup intent for future payments if I have used 3ds enabled card, will that need user intervention in future payment even when user is not in our portal ?
#dev-help is currently closed
Can't wait? Contact Stripe support anytime! https://support.stripe.com/contact/email
This channel is open twice a day on weekdays during the hours below. We're closed on weekends and holidays.
UTC/GMT
5:00 AM – 1:00 PM
3:30 PM – 11:30 PM
Eastern Standard Time
12:00 AM – 8:00 AM
10:30 AM – 6:30 PM
Pacific Standard Time
7:30 AM – 3:30 PM
9:00 PM – 5:00 AM
Japan Standard Time
12:30 AM – 8:30 AM
2:00 PM – 10:00 PM
We're back! The channel is now open and we're ready to help you with your technical and integration questions!
Hi! I am having som trouble getting started with multiple currencies in Stripe.
Hello. I did some testing listening for payment_intent.succeeded in my webhook.
However, since i'm creating a checkout session to start the payment process (card or oxxo), the metadata i send is not available in payment or charge objects. I thought it would.
How can i confirm a successful payment handling an event (ie checkout.session.completed) that sends a checkout object to my webhook?
Hi, I am currently working on a Firebase + JS project that involves donations, and I would want to create a function that generates a new Stripe payment product with a link whenever a new donation post is created. How could I do that? Thanks.
How to fix this error?
WeChat Pay requires payment_method_options[wechat_pay][client] to be set to web.
Hi, we recently encountered this error for an ACH transaction while trying to create a payment (via PaymentIntent) using a payment method which was working before (last successful ACH with this payment method was in November 2022):
This PaymentIntent requires a mandate, but no existing mandate was found. Collect mandate acceptance from the customer and try again, providing acceptance data in the mandate_data parameter.
My question is this: how on earth would a mandate go from active to inactive?
So, apparently my 3rd party dev firm used the rest api to add cards in a Flutter app. The API got deprecated of course. I do not want card information on my servers/databases ever which is why we went this route. What's the recommended course of action?
Note: our checkout flow is totally separated from the cards. A user selects which card they want to use, this is pulled from Stripe directly, and they just send in the ID to our backend for billing.
Hello, I have created a customer and setup intent with a publishable key, because I know when using Stripe Elements we cannot use the same key for testing. Using Inomnia, after creating a customer and setup intent, I then try to use my application to load PaymentElement and I am provided with 400 error: "The client_secret provided does not match any associated SetupIntent on this account. Ensure the publishable key used belongs to the same account that created the SetupIntent."
Hi,
I want to copy my customer subscriptions from an old stripe panel to a new stripe panel. I already have customers and products set up in the new stripe panel, and I'm using the Stripe API for this task.
I just want to know what value I should use for the 'proration_behavior' parameter to ensure it behaves correctly?
Hello, my Company is utilising Connect with Checkout Sessions and we want to provide our customers with more information of a product in the invoice, like how the description will be displayed when using Quotes. Is this possible to achieve?
Hello, can someone please help me? I keep receiving messages with verification codes for stipe link but I have never created an account. Worried someone is using my information
mdi80
Hello, I am setting up subscriptions for a standard connect account. We store the customer on our main account and each connected account has a customer. When they sign up for a subscription will they need to re enter their payment method or can I use the one on the parent customer? I am setting up direct. charges. https://stripe.com/docs/connect/subscriptions#decide-between-direct-charges-and-destination-charges
Is there an obvious way to recognise if a payment intent connected to a subscription is not it's very first payment? So for example the second, or third payment. Anything post the very first payment?
Good morning, I have tried create a refund for a payment but it is failing with Insufficient funds in your Stripe balance to refund this amount.
Refund amount: $2,739.13
Future payouts: $2,739.13
It seems like there is a balance to cover the refund. What else could be happening? What's happening under the hood here?
Hi, I'm using a react app with web elements. we are using the <Elements> provider and passing the provider a stripe promise, unfortunately this takes some time to load especially the ExpressCheckoutElement. is there any ways to optimise the load time?
Hello,
We are using the new Billing & Retention automations feature & we may have found an issue with Stripe Production environment vs its Sandbox.
We are importing subscription schedules with a script and the automation feature is working in Stripe Sandbox, but not in Stripe Productions.
This Sandbox subscription imported yesterday appropriately triggered the 'Subscription is scheduled to be canceled' automation event: https://dashboard.stripe.com/test/subscriptions/sub_1OZHJWKD3mQa0uCTcWa0pUo8
This Production subscription imported yesterday DID NOT trigger the 'Subscription is scheduled to be canceled' automation event: https://dashboard.stripe.com/subscriptions/sub_1OZHbZKD3mQa0uCTcLdiXa7b
We are working with a Stripe-provided migration team that suggested we reach out here for assistance. Can someone please help me understand why the Production custom_event automated webhook events are not working in our Stripe's Production instance?
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
I wrote this thread and it's closed without my answer.
@foggy dawn asked me about the business logic. Answering: The subscription will not be cancelled, it should modify the renewing date.
You subscribed Monthly plan at: 01/01/24
Your next renew is at: 02/01/24
You activated a code the gives you 15 days of access to the product
Your new next renew is at: 02/16/24 ==> 02/01/24 + 15 days.
Hi guys, im getting payment_intent.requires_action when trying to make a payment with ach bank. THe thing is i dont know if that error comes from test mode or it doesnt matter. Because i had test mode enabled, but when i switched off i can still see that message on the log without even trying again. Maybe i missed something on the ACH configuration ? I can give Id if nedeed.
Hi @tacit ridge regarding to my solution, obviously is not the final solution. I keep unknowing why if I disable this check, the domain validation pass and if not, it doesn't.
Hi there. We have customers who need information on all of their invoices (Address, business info, etc) so we've been using the invoice.created webhook to update the Invoice description with information stored in our database. Works well, mostly, but only for recurring invoices where they can be in a draft state for a period of time. Invoices due to upgrading to a different subscription plan, or one-off invoices never have the description updated since those invoices don't stay in Draft long enough to update them. Here's some sample Ruby code, handled in our listener for the invoice.created webhook:
# Webhook received when a new "draft" invoice is created for a subscriptions upcoming billing cycle
# Stripe invoices can only be updated while in "draft" state
if invoice.status == "draft" && user = User.find_by(stripe_customer_id: invoice.customer)
# update the invoice with a customer's memo details
if user.invoice_memo.present?
Stripe::Invoice.update(invoice.id, description: user.invoice_memo)
end
end
Is there any other way to handle this using the Stripe API so that the information the customer wants on all their invoices actually appears on all their invoices. I can't seem to find anything in the Docs.
hi - what webhook event do i watch for when a subscriptions renews?
Hi, I really hope I can get help here as I have exhausted all of my options at this point. I am a customer who’s been refunded by the retailer who uses stripe. The refund has been processed on the retailers end but was advised it’s being held by stripe. I was told to contact stripe, but I cannot find any way of contacting. The only contact options are for merchants
const stripe = require('stripe')('sk_test_xxxx');
const db = require('../models/db');
require('dotenv').config();
// const stripeInstance = stripe(process.env.STRIPE_SECRET_KEY);
const router = express.Router();
const endpointSecret = 'whsec_xxxx';
router.post('/webhook', express.raw({type: 'application/json'}), (request, response) => {
const sig = request.headers['stripe-signature'];
let event;
try {
event = stripe.webhooks.constructEvent(request.body, sig, endpointSecret);
} catch (err) {
console.log(err);
response.status(400).send(`Webhook Error: ${err.message}`);
return;
}
// Handle the event
console.log(`Unhandled event type ${event.type}`);
// Return a 200 response to acknowledge receipt of the event
response.send();
});``` message: 'Webhook payload must be provided as a string or a Buffer (https://nodejs.org/api/buffer.html) instance representing the _raw_ request body.Payload was provided as a parsed JavaScript object instead. anybody know about this error?
Hello. I'm currently working in a .NET+Angular project, and the team is utilizing Stripe's Legacy version of Checkout. The new requirement is to trigger 3DS if required and currently the payment fails when 3DS required cards are put in. Is it feasible to implement 3D Secure in the legacy checkout? It seems that the new checkout has a different approach to processing payments.
I have this stripe connected account console log! it's a test user, now in the requirement properties there are some thing is eventually_due, currently_due but the error properties is still empty! It supposed to add some details about those due
Hi Guys, I have a little confusion in cashapp pay, anyone expert can help?
HI,
We need to provide an option of future payments
Planning to use set up intent option to achieve that
If at all we add 3ds enabled card in set up intent (where usage is off_session), what will happen in future transactions ?
will it require user intervention to authenticate via otp ?
as in our case, user will not be accessing portal that time
is there anyone used setup intenet by considering 3ds enabled cards?
Hello
we have a subscription that seems like auto cancelled by stripe because we not found any log in log. there is one invoice is success and other is failed but stripe not shows why invoice is failed and failed invoice is cause for cancel subscription ?
here is subscription id sub_1OMhVA4V4UG4b3QnzvjfNZ4n
hey there, is it possible to specify which payment method id (pm_id) you want to use to prefill card or sepa data in checkout ?
Hi everyone,
Are there plans to remove older versions of the Stripe API (for example the 2018 one)? Just want to confirm if it is ok to use it for a couple more months before upgrading. Asked the AI on the docs but didn't get a clear answer.
Hey there, I am facing an issue. The connected account has onboarding via the account link provided, but the account on dashboard says this "Add missing information for person(s) listed on the account
Onboarding & verification". I want to create a transfer but this is what I see
Hello, may I get some feedback on approach/practice? I implemented a way for connected accounts to update a given subscription price for one of their clients. To accommodate this I'm creating a new Price for each time they update the price of a subscription. Each time I do this I notice a new Price get's created under the Product. Sometimes a Product has multiple prices that are the same amount. However, when I update a subscription price manually through the Stripe dashboard, a new price gets created that does not appear under the Product listing. This made me second-guess my approach. Is it okay to leave my implementation as is or should I make an update to prevent new prices from showing up under the Product listing (connect/account/account_id/products/product_id) ?
Thank you Rubeus #1197220690558984202
Considering the constraints we have in migrating to the new checkout, if 3DS is not supported in the legacy checkout, does it imply that transactions with 3DS-required cards will consistently fail? And is there a viable option to continue using the legacy checkout?
Hi, one of our stakeholders is having issues using our software due to a Stripe error we cannot seem to figure out.
FYI this is all in Test Mode.
'The payment method bacs_debit requires that a support email is configured on your account.'
However the support email has been set, displaying a message on the stripe dashboard:
Support email
Email replies will go to REDACTED based on your Public details settings
We have also tried going into the bacs_debit settings within https://dashboard.stripe.com/settings/payments#bacs_debit to no avail, as well as ensuring that the bacs email notifications are enabled (attached image)
I want to handle subscription renewals, what hook event would i need to listen for? is it "invoice.paid" ?
Can I get assistance with this issue: #dev-help message
Hello I've been having some issues with retreiving payment method. So I have these functions for reference:
export async function createSubscriptionIntent(
priceId: string,
stripeCustomerId: string
) {
try {
const subscription = await stripe.subscriptions.create({
customer: String(stripeCustomerId),
items: [
{
price: priceId,
},
],
payment_behavior: "default_incomplete",
payment_settings: { save_default_payment_method: "on_subscription" },
expand: ["latest_invoice.payment_intent"],
});
const invoice = subscription.latest_invoice as Stripe.Invoice;
if (invoice.payment_intent) {
const intent = invoice.payment_intent as Stripe.PaymentIntent;
return {
subscriptionId: subscription.id,
clientSecret: intent.client_secret,
};
}
} catch (error) {
throw error;
}
}
export async function getPaymentMethod() {
try {
const user = await currentUser();
const stripeCustomerId = user?.privateMetadata.stripeCustomerId;
const subscriptions = await stripe.subscriptions.list({
customer: stripeCustomerId as string,
});
const activeSubscription = subscriptions.data.find(
(subscription) => subscription.status === "active"
);
const paymentMethod = await stripe.paymentMethods.retrieve(
activeSubscription?.default_payment_method as string
);
return paymentMethod;
} catch (error) {
throw error;
}
}
The getpaymentmethod works fine when user is new and just signed up and has a associated plan to his name and such. But when he changes his card or adds a new card the default_payment_method is set as null which sets an error in the frontend. Are there any workarounds or other direct methods for this? Thanks
How do I get the currently effective mandate for a given payment method? Asking because there is no mandate property in payment method objects, there is no "retrieve mandates" API documented, and multiple setup intents can be linked to a given payment method. I believe the same is true for payment intents as well. So how to find the correct mandate ID?
Hello, I'm getting an error that India is not supported for creating Stripe connect accounts. Specific error message is: Stripe::InvalidRequestError: IN is not currently supported by Stripe.
It appears that India is supported by Stripe, but didn't see anything connect accounts being supported.
Hello,
For Amex (online payments) and Interac (in person payments) our webhook parser is failing for succeeded payments. What is the reason for this?
help meee
Hi,
I have a pricing page in my app. So basically I only want first-time users to get access to a free-trial and the rest should be without it. So logically what's the best way to do it? Do i need to have a special column called first_time and set it to FALSE once user has opted for free-trial or is there a better way?
help
Hi, we noticed a regression with stripe.js API. We are use stripe. .createPaymentMethod({type: "card", card: cardNumeberElement, ...)
It's been working fine since this morning when it started to return an error saying that the card expiration date was not complete. On further inspection, we noticed that the card expiration and cvc were no longer being sent to Stripe (these are separate stripe elements created beside the card number element).
Looking a the Stripe dashboard request logs, we noticed that it started issuing this error when the stripe user agent version number changed from stripe.js/c973c0a0ca; stripe-js-v3/c973c0a0ca; split-card-element
to
stripe.js/47da200755; stripe-js-v3/47da200755; split-card-element
Hello,I get the following message from you and I've never really had a customer, my store is new and literally no one has ordered anything. Only I had ordered to test how it works and just pressed refund. Can I help, because it really stops my work?
Hello, i'm hoping for some more clarification on subscription upgrade/downgrade. I'd like to have it so a subscription upgrade results in the new subscription starting traight away (billing cycle start set to that day), charged full new amount. If there's a subscription downgrade, i'd want it to hold off on changing the subscription until the next cycle, where it then charges the new amount. Can i get any guidance on how i would actually implement that?
Hi there, is it possible to link 2 connect accounts with type individual to the same individual (person object)?
Hi there. I've had a customer attempt to pay an invoice over 15 times due to their bank having issues with International transactions. The issue on their end has since been rectified. I currently don't have the option to remove default Radar rules as my account is under 90 days old.
Is anyone aware of a way to either bypass this, disable Radar or simply reset the fault "fraud" score without the customer having to use an alternate payment method?
Appreciative of any input 🙂
Hi! I've been trying to test issuing authorizations locally. When I create an authorization through the test helper, I get the issuing_authorization.request, and I respond to approve the authorization (which shows in the dashboard) but the dashboard shows that the authorization is declined because my webhook times out (but it doesn't)
here's an auth i've created: iauth_1OZdwUBXveMN8YC0k3vT2Blj
and the event webhook: evt_1OZdwUBXveMN8YC0u903M3wY
any help would be super cool!
Hello, Stripe team, Can you continue to help me with this thread? #dev-help message
I shared a live session id but cannot find how to use wechat or google pay to make payment from that checkout page. It's initiated with Chrome in my iphone. The live session id is cs_live_b1WR0dVRsLL7EkvLh7yPOAZMXpYRJOLnJx0HebwRejpsbOuQaRR2Q2f1pA and cs_live_b1Y75jw2SABtM7Nb1RJkoC5A6HN4unRoCYZpC9HGZKOi5gQwz6p6qUaV4E
I have implemented card payments using stripe php api. If I have enabled google pay or cash app, on checkout page, will those payment methods use same code?
I mean, for instance, if user wants to pay with cash app, will it use this piece of code? Or I will need to add additional details to the code?
$stripe->charges->create([
'amount' => 1099,
'currency' => 'usd',
]);
Also if I have enabled feature to make future charges off session how would that work for those payment methods?
Hi team, I'm trying to test an API upgrade to get access to dynamic payment methods. Payment Intent pi_3OZeEiCcKlYJxALV15FvxD6s was created through a request using API version 2023-08-16 and with no payment_method_types set, but automatic_payment_methods is null, so it seems like it's not using dynamic payment methods. Was it using dynamic payment methods? If not, why not?
Hi, With a checkout session at which point is a payment intent generated?
Documentation says it is generated once checkout session is confirmed but "confirmed" isn't a status value for session object.
How can I enable Tax rate option on connected account?
Hi, some (but not all) of my customers who are using manual bank verification via descriptor code are getting 5 digit codes instead of 6 and cant submit their verification form
I am using standard connect and cloning a payment method from a customer. If the customer deletes the payment method would the cloned payment method be deleted as well?
Hi I have created several products as part of development discovery along with default pricing. And now I can't delete them since they are tied to prices. How can I delete these products ? I am running in testing mode
Hello I'm having trouble integrating this stripe webhook in nextjs. I'm receiving a no stripe signature found in payload even when there is. I am following the github example closely only.
this is my route.ts file. Please see why req.headers['stripe-signature']; is returning undefined. even when i console log req.headers it is defined.
I can send the req.headers terminal log if needed
Hello, I am having a logistic issue. I am trying to create a invoice but the user can create a new card while doing it. I was uing an old version of the api so before, I could create a payment method and attach it directly but now it's not possible. Is there a way using invoices that I can add a new card in one go? The way I am making cards right now is with a checkout session to be paid later but i cannot use the checkout session for what i want to do.
Hi, I'm having issues connecting SuiteSync using the form found here https://dashboard.suitesync.io/test/settings/integration with our sandbox Netsuite environment. I've followed the docs in enabling features, setting up role permissions to have a integration using token based authentication setup. I get the error "Invalid Netsuite Credentails", but things look correct on the Netsuite side.
I have some questions regarding the Descriptor field appearing in payment details. How do I set it to something dynamic?
Good Afternoon, On my Stripe integration, we use the following flow, clients register a payment method then if the service is in less than 3 days we hold 50% of the money, and then when the service is completed we capture the rest, for some reason yesterday a client used a dynamic card that is a one time use and its associated to his actual card, and what (I think) happened was stripe use the 1 dlr verification and then we couldn't use that same card for the rest of the process
hi is there a way to perform a balance check on a customer's debit card?
payment intent created through subscription remain in in complete status and message i get on dashboard for that payment is PaymentIntent status: requires_confirmation
Hi, I would like to reopen this thread which has been closed and locked: https://discord.com/channels/841573134531821608/1197245326055182439
hey can i write custom text in initpaymentsheet?
Hello! I'd love to participate in the AWS EventBridge beta. I put in my email a few weeks back, but I haven't heard back. Is there someone in this channel that can help get me access?
I am currently encountering an issue where the webhook signature verification fails. The error message I receive is: ⚠️ Webhook signature verification failed. No signatures found matching the expected signature for payload. I'm using lambda without proxy integration to process the webhook data.
I've confirmed that my Stripe-Signature and endpoint_secret are correct. Could you please investigate this issue and advise me on how to resolve it?
hello can anyone explain why i am getting this error
Could not connect to Stripe (https://api.stripe.com/v1/accounts). 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. (Network error [errno 28]: Failed to connect to api.stripe.com port 443: Connection timed out)
I am unable to payout instantly from my stripe where I have already done 5000USD+ transections using woocommerce with stripe express and it is obviously 5 months plus old
Hello. We're selling subscriptions using a card element but would like to migrate to a payment element. Is creating a payment intent, and passing a currency amount, required in order to mount/display a payment element?
Hi, when using the Stripe hosted checkout page to purchase subscriptions, what webhook event(s) should I be using to determine when to provision things in our system?
whats the best webhook event that i should use to track a subscription that is in pause collection then resumed?
Hello, Stripe team.
I would like to understand how the transfer_group works for Subscriptions. The documentation describes the situation for one-time payments where a Charge occurs, and we create a Payment Intent for which we set the transfer_group parameter ourselves. I tested a Subscription, and it seems that Stripe creates the Payment Intent automatically. I passed the Stripe Connect account and the commission amount in the transfer_data of the test subscription. In the Retrieve transfer request for this transfer, I received a transfer_group parameter like group_pi_3OZKA2HInEB5v5Sfxxxxxxx. This value contains the Payment Intent id pi_3OZKA2HInEB5v5Sfxxxxxxx created automatically.
The question is as follows: we want to make a transfer to two accounts at the moment of finalizing the subscription: the Seller and the Affiliate who brought the customer to the Seller. The documentation on Separate charges and transfers does not provide examples for Subscriptions, so I am unclear on how to create a Payment Intent in advance for a Subscription and pass the transfer_group to it. Currently, I only see the option for a sequential scenario: at the moment of finalizing the subscription, we transfer the reward to the Seller using transfer_data. Then, we obtain the automatically generated transfer_group and create a new transfer with the received transfer_group for another Stripe Connect account. I would like to be sure that there is a possibility of a parallel transfer to two different accounts.
Hi there, I have a question regarding trying to get a https://stripe.com/docs/billing/subscriptions/build-subscriptions?ui=embedded-form&client=react embedded subscription form working in my NextJS react project... I'm not understanding how this example code works:
import * as React from 'react';
import {loadStripe} from '@stripe/stripe-js';
import {
EmbeddedCheckoutProvider,
EmbeddedCheckout
} from '@stripe/react-stripe-js';
// Make sure to call `loadStripe` outside of a component’s render to avoid
// recreating the `Stripe` object on every render.
const stripePromise = loadStripe('pk_test_123', {
});
const App = ({clientSecret}) => {
const options = {clientSecret};
return (
<EmbeddedCheckoutProvider
stripe={stripePromise}
options={options}
>
<EmbeddedCheckout />
</EmbeddedCheckoutProvider>
)
}
It is wrapping the entire app inside of a EmbeddedCheckoutProvider, however, it's recieving the clientSecret in the App, where it specifically says in the documentation that you should fetch this clientSecret on the checkout page of your app here:
Fetch a Checkout Session
As soon as your checkout page loads, immediately make a request to the endpoint on your server used to create a Checkout Session. You initialize Checkout with the clientSecret returned by your server.
Please help me understand this EmbeddedCheckoutProvider
Hi Team -
I'm having an issue where our account is going negative. I have done tons of research and I've pinpointed it to the following:
- I believe we're transfering to connected accounts at time of transaction.
- When/if a refund comes in, we take it from the main stripe account -- thus the negative balance.
Can someone look at our code and tell me a few options based on scenarios (I'll provide once in side chat).
Thanks!
Hello! I'm seeing SEPA Debit as a payment option in the PaymentElement in setup mode when using my test environment, even though I haven't enabled it in https://dashboard.stripe.com/settings/payment_methods and I'm not passing paymentMethodTypes. Example: elements_session_1ZsNkgjmXHY. It's not being shown in production. What's going on? Why am I seeing it as an option in test mode?
hi there, if im using stripe connect is there a way we can put some global radar rules that would apply to every "sub account" on our platform? so wew kind of protect them all in a way? Thanks
Hi there, I'm reading about Blocked payment, one of our customer wants to use her business card but it got blocked, we wanna add this card to add to allow list but i couldn't find where to set it
Hello, I want to trigger payout.failed event to my webhook but it is not supported by CLI, and also is not being triggered by doing a manual payout by dashboard, any suggestion or something I'm doing wrong?
For Standard Terminals routable IP addresses cause an issue, yes or no?
Hey everyone!
Quick question here:
We are moving away from paid subscriptions on day 1 to a 14-day free trial. We are also using Google Tag Manager and I wanted to see if there was a way to link Stripe web hooks to Google Tag Manager, to properly track:
- Cancelations
- Upgrades
- Downgrades
- Transactions
Or is there a better way to do this entirely?
Any advice or tips would greatly appreciated!
Who do I contact to fix my verification request for my Doordash taxes? The request expired.
Same issue
Hi, I've got a quick Connect Express question:
When I go to view a connect account from our internal Stripe admin view I can see each payout to that connect account and then click on that payout to see what payments are included in that payout.
But if I log in as them using a login link for their express account (created using the api) I can't get any details on each payout. https://stripe.com/docs/api/accounts/login_link/create
I can only see the status, amount and fee amount. There is no breakdown of what payments are included in the payout.
Is this a setting I can change so they can see the breakdown for each payout? Or do we have to implement that in our app?
Our connect customers are finding it very confusing because they have not idea what payments are included in the payout.
Hi stripe team,
Heads up: Just asked for a stripe sms opt and got one from an unknown number, not their usual one. Might be random but though to report it just in case
Hi,
If we set a customer's default payment method when they use Stripe Checkout, is that their default method with us only or does it go across any time they would use Checkout with their account with other vendors as well?
Hello, I'm trying to use Identity to verify some merchants, and I have some questions on where the last_4_ssn will show up in the results. I created a session -> went thru the experience flow-> uploaded some fake driver license doc-> then the screen is asking for the last_4 which i provided. Right now, the verification result are all fake so I'm having some trouble understanding, if I use a Driver License and then enter the Last 4 SSN when prompted, where does the last 4 ssn show up? Is it possible to share an example response that includes the DL number and Last_4_ssn?
Sorry i went AFK is there a way to reopen my thread?
Hello, we have setup ACH direct debit in our app.
After it worked, and after testing on production for first 2 txns it went through the flow. After that it is redirecting us to the following error once the bank verification code has been entered and submitted. could you suggest what went wrong here?
another issue is we are seeing pending status for the transaction on platform account, and shows success on connected account for the test txns we did on production account. why is that?
and if the same user is going to ACH flow, its not showing existing bank accounts to select even though manadate has been successful while doing this first 2 test txns on production
Hello,
I am working on an Identity verification integration utilizing the Stripe React SDK and the Stripe JS SDK. There was just a few things I was hoping to get some clarification on with how the identity verification modal works.
When using test mode, we are presented with a screen that gives us the option to trigger some event responses or preview the user experience. I know for production mode it would go directly to the user experience view.
I noticed that on any page within the modal after this, there is an entry added to the browser history with the same title as the page the modal was opened on. Then if you use the browser back button, it will bring you to the previous page within the modal itself. However on this initial test page, there is no entry added to the browser history, so clicking the back button results in the modal staying open while our site goes back to previous pages. Is this something we would need to account for in the production mode? Or is a browser history entry added on the initial page in production mode?
In general, I noticed that there is no clean-up of the browser history after the modal is closed (For example, if I go through 2 steps in the modal, then close the modal using the button on the top right, those 2 pages remain in the browser history, which then causes issues in our application when the back button is clicked.) Is there any way to restore the initial browser history from before the modal was opened?
Mainly I would just like to know what is the expectation for the integrator in regards to maintaining consistent browser history, as we have pages before and after the stripe identity modal that we need to maintain consistent browser history for.
Thanks in advance
hello stripe dev team,
would like to ask how to get the refund transaction via API Call?
can i use this list all invoices api?
and is there a webhook to generate SOA?
and we want to generate also a SOA before the subscription ends
I signed up for a subscription that I want to cancel, I don’t have a stripe account. How do I go about canceling this?
#dev-help is currently closed
Can't wait? Contact Stripe support anytime! https://support.stripe.com/contact/email
This channel is open twice a day on weekdays during the hours below. We're closed on weekends and holidays.
UTC/GMT
5:00 AM – 1:00 PM
3:30 PM – 11:30 PM
Eastern Standard Time
12:00 AM – 8:00 AM
10:30 AM – 6:30 PM
Pacific Standard Time
7:30 AM – 3:30 PM
9:00 PM – 5:00 AM
Japan Standard Time
12:30 AM – 8:30 AM
2:00 PM – 10:00 PM
We're back! The channel is now open and we're ready to help you with your technical and integration questions!
heyhey question about stripe api
i want to get my account tax id's via api
and add them to invoices depending on billing address yadayada
how do i get my account tax id's to begin with?
Hi Team ,
suppose one org(we are managing on our level) has two user (user1,user2) ..user1 has started subscription and due to some reason user1 left org and user2 want to edit the payment method in subscription .. how can we edit ?
How to save credit card details outside our system, mostly within stripe, but also, use the credit card info to use against another processor if stripe payment fails?
good morning can you tell me if you have an account with renzaraffaele@libero.it
Thanks
HI ,
I have a question wrt set up intent , which is used for future transactions
Suppose I have created setup intent id. How long that set up intent id is valid?
is there any limit on no of transactions that can be done with that id or is there any limit on no of days can be used or will it get expired?
Hi Blik payment option is not visible in ios through stripe payment
when using payment element SDK to capture the additional payment methods such as alipay, wechat, ideal etc. where can I find the data structre for these objects when getting the payment method details. For e.g. this doc doesn't show the attributes returned for alipay https://stripe.com/docs/api/payment_methods/object#payment_method_object-alipay
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Hi team, when testing on iPhone 13 Pro, iOS version 16.1.1 we couldn't call out the card pay dialogue
Hello, If any upcoming invoice failed, Is there any way I can fetch the payment retry link in the webhook invoice.payment.failed event ?
I'm watching https://www.youtube.com/watch?v=e-whXipfRvg
During setup there is a something I need clarification on.
useEffect(() => {
fetch("/create-payment-intent", {
method: "POST",
body: JSON.stringify({}),
}).then(async (result) => {
var { clientSecret } = await result.json();
setClientSecret(clientSecret);
});
}, []);
My question is, doesnt saving your clientSecret to a state expose the key?
hi
can I send the billing address to stripe checkout session which I collect from the user in my form?
hi, apple pay is not working in my client site, url is https://stg-gracias.argt-ltd.com/
Once i canceled my subscription from customer portal then sign-out then again sign-in i cannot see my cancelled subscription so how will i renew it ? what should i do ?
Hi I need help with my stripe account
Hello, I'm facing issues integrating Stripe through the API on my web application. Specifically, I need to apply a 17% tax for customers from a particular country during both the checkout session and recurring subscription payments. Although I've set up a tax rate for this specific region, it doesn't seem to be working. Could I be missing a step? Thank you!
Hello , me returning customer pm_id to the Frontend is that a security risk
Hi is there a way to fetch all customers or subscriptions by price id in 1 request? If no then how do we do it?
Hello, I would like to ask why I updated the subscription_schedule and the unsubscribe button on my portal page disappeared. For example, this portal page :
https://billing.stripe.com/p/session/test_YWNjdF8xT1R6M0xJc0I1ZmpNQjBkLF9QT2RjcGEyR1Y2MU5oYVBRQjdGcm5XMzhiM3g0Wmw40100vHWsb6hx
I don't understand why live mode doesn't work
Hi, does Stripe provide the card fingerprint for all payment intents or only for saved card payments?
hi
Hi,
I had a question regarding the payment element integration:
Do I create the subscription after calling confirmPayment() ?
workflow I am following : https://stripe.com/docs/payments/accept-a-payment-deferred?platform=web&type=payment#web-fulfillment
Hi, does anyone have any ideas how to fix this. I'm trying to use webhook using joomla framework. I follow the code in the stripe doc but I don't have http signature stripe on my website. I already checked the headers by using getallheaders(); but it wasn't there.
Hi, how to always enable 3D Secure in checkout session for card in setup mode?
In laravel stripe i use this code "$this->subscription('default')
->alwaysInvoice()
->incrementQuantity($quantity);" but i get the error "When confirming a PaymentIntent with a `sepa_debit` PaymentMethod and `setup_future_usage`, `mandate_data` is required." how can i fix it?
hi - i'm using Stripe Connect embedded components and noticed some strange behaviour where the components aren't reflecting the proper customer email addresses
My price object has multiple currencies. When showing the prices on our website, I suspect the user will see the main currency (NOK) regardless of the position of the user. The payments seem to be done in the correct currencies tho.
In the source code, I see the price on the website is fetched with the API, using the CURRENCY and UNIT_AMOUT property in the return object.
How can I switch between the currencies that is returned?
Hi I have been trying to simulate a scenario where user payment is failing for first few times and then it succeds afterwards and my payment intent is geeting cancelled after a certain amount of tries automatically can someone take a look at the intent and tell me the reason for the same
When we try to make a trasaction using setUpIntent id for 3ds enabled card,
If I receive decline code as authentication_required, what will be the exact response in that case?
the overall transaction status will be marked as failed in that case?
do we also get any failure reason ?
We have event customer.subscription.trial_will_end when subscription will end. Have event same same for when active subscription will end.
Please help
hello team, my customer attempt to setup a payment but it fails not sure about the source of the issue, please if you can check it, this is the event id: evt_1OZrXoDVTBweL1iFMcXBBi54
Hello, I want to update stripe at our project, could you tell me how we can update stripe version and what is the latest version now of stripe?
i asked a previous query about apple pay not working in my client site.
https://stg-gracias.argt-ltd.com/
in my code flow reach till shippingaddresschange, and it returns the data as required ,
Array
(
[shipping_options] => Array
(
[0] => Array
(
[id] => free_shipping:1
[label] => 送料無料
[amount] => 0
)
)
[displayItems] => Array
(
[0] => Array
(
[label] => ギフトラッピング - シンプル
[amount] => 299
)
[1] => Array
(
[label] => Tax
[amount] => 0
)
[2] => Array
(
[label] => Shipping
[amount] => 0
)
)
[total] => Array
(
[label] => GRACIAS STAGING STORE
[amount] => 300
[pending] =>
)
[result] => success
)
but it stops there and will proceed further
Hello,
how to setup google pay on stripe and test it , please help on this, thanks.
Hi, is there any document guide to implement custom UI Payment via card for Swift -- not swift UI
Hi I'm using a react app with web elements, an i also have google pay with expressCheckoutElement. i have an issue that sometimes the google pay button disappear after a few seconds and sometimes it's not disappearing.
hello , how do i know the: pci_proxy Stripe
the info i require is: Control: <url>,<api_key>,<merchant_id> from Stripe
I'm using https://stripe.com/docs/payments/payment-element/migration?integration-path=future and when i finish i get in the return url 'redirect_status', 'setup_intent' and 'setup_intent_client_secret'. Now i want to set this payment method to default and charge the user with a subscription. How?
all my users are form india can thay still use stripe
becus i get many fail paymentts about 70
I am using a custom retry policy for subscription, as when a payment fails it retries several times on the first day, and then 3 days later, and then 5 days later.
I rely on it so that after a number of attempts subscription should be deleted
I noticed that some payments failed without any attempt to retry and others failed with retry normally
I checked different things to know what it the problem and the only thing i noticed that
the customers use a card with a type (master card) that has normal retries but customers use a card ( debit card) that don't have any retries according to my custom retries
is the intended or do you have any idea why custom retries may work with some customers and payment and not work with others
Hello everyone! I got a question regarding ApplePay and GooglePay setups. I have them enabled in my dashboard, but whenever i'm trying to add a new card, I cant see ApplePay button, but Googlepay shows perfectly. What could be the issue?
I am using Stripe hosted checkout page
Hi team,
Need your help.
For webhooks, it is recommended that you regularly invalidate the secret signature keys of endpoints https://stripe.com/docs/webhooks#roll-endpoint-secrets
We do keep these keys in the database, especially when creating a webhook.
However, it need to be changed, we need to update them on our data base. According to the documentation, a retrieve can be used to do this
https://stripe.com/docs/api/webhook_endpoints/retrieve
but my api calls and the online explorer API don't return any secret keys.
Any ideas ?
Hey everyone, I was wondering if anyone here could help me understand how to differentiate between a subscription being cancelled and a subscription expiring via the Stripe webhooks? I am using customer.subscription.deleted as that's what the docs recommend, but this doesn't seem to tell me whether or not the subscription was cancelled by someone or if it naturally expired? Thank you!
how to check right balance in stripe dashoard
good morning. I would like to retrieve all the payments attached to an automatic payout using APIs on Stripe Connect. I think theres a way to do it but i do not find it
how to stop payout for client bank account
Hi, i'm trying to add use stripe with paypal,
i understand that i need to use the magnes sdk
in order to get the risk coraltion id
https://developer.paypal.com/limited-release/magnes/integrate/android
https://stripe.com/docs/payments/paypal/set-up-future-payments?platform=mobile&ui=android#android-pass-risk-id-manually
when i tried to add i have Duplicate class lib.android.paypal.com.magnessdk.Environment found in modules
how can i resolve this conflict, there is an option to use magnes sdk directly from stripe?
Hello, I tried to copy a customer to a connected account and I got this: invalid_request_error
The customer must have an active payment source attached. Nevertheless, the client has an active payment
hellow
Hello
Hello, I need help
When i use 'findSetupIntent' i get the payment_mehtod id back. But when i search it in stripe i dont see it. Iets ideal method.
Hello, I'm having an issue with the "Identity" API.
In the dashboard, I have access to the "risk" data associated with an Identity report. This data is not accessible in the API. Is there a way to retrieve it using the API ?
Hello, why would this sub_1NzaTCHa3E1TcO6KQIU4lbjY subscription be canceled even though it was paid for
Hello, I'm interested in creating a separate free tier subscription on a different plan. The condition is that it should be cancelled after one week. For example, I offer a trial of 100 credits for one week, but the validity and credits could vary for different plans.
I've considered creating another product with recurring payments but I'd like it to end after one week. I also need to receive this information via webhook. How can this be achieved?
Hello guys,
I'm trying to implement a custom payment flow using Stripe Elements and I'm wondering if the stripe has any customer tax id input on Stripe Elements that automatically validates the tax id like it does using the Stripe Checkout.
Thanks a lot.
is this issue solved by anyone? https://github.com/flutter-stripe/flutter_stripe/issues/482
Hi, is the payment intent api considered to be used with "customer_balance" and "bank_transfer" if I want to use the collection method "send_invoice"?
how to stop stripe payout daily basis
Hi all. Trying to add PayPal as a method for a custom payment flow using Stripe API and Stripe.js.
I need to collect "Country" and (in relevant cases "Zip"/"Postal code") for tax reasons, and with card method, this is shown automatically. But for paypal it is not shown.
Anyone knows if it is possible to collect the same tax info for PayPal as for card?
const elements = stripe.elements({ clientSecret: secret });
const payment = elements.create('payment');
Hi,
in case of 3ds transactions when there will be requires action
we do get redirect url (which is specific to bank)
when that redirect url gets expired, will there be any response from webhook saying it is failed ?
Hello!
topic: stripe app
I observe a strange behavior of LineChart component. When I'm trying to use it inside <ContextView> it is rendered well. But if I'm trying to use it inside <FocusView> component, it is rendered wider and vertical and horizontal scrolls appear. I tried to use <Box> to solve this problem, but in that case part of LineChart becomes non-interactive. Could someone help me: is it a bug with component or something is wrong on my side?
We use setup intent to add payment method. It is created, Secret is returned to the front end app and then it's confirmed from there. I want to add the same payment method to the same customer created on connected account as well. How can I achieve it?
https://stripe.com/docs/api/checkout/sessions/object#checkout_session_object-client_reference_id
Why didn't I return this parameter in my event
I want to cancel the subscription after it expires. Which API should I call and what parameters should I set? I see that the dashboard only passes one parameter, cancel_at_period_end, but I don’t see this parameter in the document.
Hello, I would to confirm something about stripe prices. We have a web app where we can add products, we want this product to be available in multiple currencies. Does creating 1 price supports multiple currency? Thank you
Hi when we use this radar rule "Block if :total_charges_per_ip_address_hourly: > 1" will it take ip address of client from where the user creates the payment method or sever from where the intent is created
Hi guys,
I have a question concerning refunds.
The refund object only gives me an amount refunded. Unfortunately it does not contain changes to the taxes of the connected charge. Is there an API endpoint I might be missing, that gives me the total, total net and tax amounts for an order including all successful refunds? Or do I have to calculate those manually on my end?
Thanks!
Hi guys, Can anyone help me regarding getting public and private keys via code like the wix does while connecting the stripe account?
Hello please how can i contact stripe customer service cause i need help pausing my payout
hi i'm setting up a stripe payment on my website and i have the payment page working and everything with my code, but i'm trying to add informations from postman to make sendcloud working, like adding the service points disponible around the location of the buyer, and i can't find any way to modify my payment page
Hi can i get stripe test credit card numbers so transactions are blocked by radar rules for these particular rules ":blocked_charges_per_card_number_hourly" & ":total_charges_per_card_number_hourly"
Hi, if we upgrade stripe sdk version in our project then we need change also stripe api version or it is not compulsory?
I use "$this->newSubscription('default', $id)->quantity($quantity)->alwaysInvoice()->checkout(['success_url' => route('stripe.success'), 'cancel_url' => route('stripe.cancel')]);" this code to checkout with ideal. No the user wil increment the quantity. So i use '$this->subscription('default')->alwaysInvoice()->incrementQuantity($quantity);'. I get the error "When confirming a PaymentIntent with a sepa_debit PaymentMethod and setup_future_usage, mandate_data is required.". Why?
Assistance Needed for Unverified Partner Connect Account
We are currently experiencing an issue with our partner connect account, which remains unverified despite our partner's submission of all the necessary requirements, including bank account and address verification. Despite their compliance, the connect account remains restricted. Could you please assist us in rectifying this issue promptly? Our partner is becoming increasingly frustrated due to the inconvenience caused by the restrictions on the Stripe Connect account.
We are currently facing an issue where Stripe auto payment is failing from saved cards, displaying an error related to 3D Secure authentication. Please find the Python source code snippet below. It's worth noting that this code was previously functioning correctly. Have there been any policy changes affecting autopayments from previous transactions? pi = stripe.PaymentIntent.retrieve(transaction.payment_intent_id)
payment_intent = stripe.PaymentIntent.create(
payment_method=pi.payment_method,
amount=int(total_price * 100),
currency='gbp',
customer=user.stripe_cusromer_id,
description=str(new_order.id) + "[Regular Order]",
confirm=True,
)
I am facing issue with stripe Magento 2.4.5 extension with circular dependency: Unable to apply data patch StripeIntegration\Payments\Setup\Patch\Data\Patch001WebhooksConfiguration for module StripeIntegration_Payments. Original exception message: Circular dependency: StripeIntegration\Payments\Helper\Generic depends on StripeIntegration\Payments\Helper\InitialFee and vice versa.
#dev-help is currently closed
Can't wait? Contact Stripe support anytime! https://support.stripe.com/contact/email
This channel is open twice a day on weekdays during the hours below. We're closed on weekends and holidays.
UTC/GMT
5:00 AM – 1:00 PM
3:30 PM – 11:30 PM
Eastern Standard Time
12:00 AM – 8:00 AM
10:30 AM – 6:30 PM
Pacific Standard Time
7:30 AM – 3:30 PM
9:00 PM – 5:00 AM
Japan Standard Time
12:30 AM – 8:30 AM
2:00 PM – 10:00 PM
We're back! The channel is now open and we're ready to help you with your technical and integration questions!
hi
Hello,
We're setting statement_descriptor_suffix as merchant names in our CC transactions and it seems to show up correctly except for American Express.
Our settings descriptors are TryOtter & TryOtter.com but the issues with Amex are:
- It shows OTTER, which matches neither of our settings.
- It ignores
statement_descriptor_suffix.
Is that expected? Or is there another API we should use?
hello !
Is there any way to test Apple Pay integration in test mode and generated a failure (eg: insufficient funds)?
It seems we always get successes..
thanks!
It's been 130 days since my account was closed, still no response, no payouts!
CAN WE CALL THIS "SCAM" ?
Hi there! I'm wondering how to ensure that the Stripe tax ID collection becomes obligatory for specific regions when creating a checkout. It appears that including tax_id_collection={"enabled": True}, adds the field on payment flow but doesn't make it mandatory.
Any guidance on how to achieve this?
Implementing Stripe Terminal and preparing for roll-out. Anyone know roughly how long delivery takes for Terminals to the UK? Looking at the BBPOS WisePOS E
1/3 (Thread)
Hello all,
We are building a subscription platform and using Stripe to manage subscription payments. Our current flow is as follows: we create a checkout session with mode = subscription, and then in our frontend we use @stripe/react-stripe-js to show the EmbeddedCheckout using the clientSecret from the session created. All these scenarios were under the test environment. We are not in production yet.
Subscriptions require renewal, so we must charge them again when the period ends. Our stakeholder's primary concern is that a card used for a subscription expires after a certain period, and we won't be able to continue charging a client, who will then lose the active subscription.
We researched a way to let our clients save backup card/s, which we would use to charge for the subscription if the initial card expires. The first approach was to update a customer's source https://stripe.com/docs/api/customers/update to trigger retries with the new source, but we then found out that the source API is deprecated https://stripe.com/docs/api/sources.
Hello, I have a question regarding instant verification fee when using ACH Direct Debit payment method.
I'm creating SetupIntent to store client data for future usage.
When does stripe charge this $1.50 instant verification fee? When client is chosing his bank and confirms it or later when i decide to charge him using previously generated Setup Intent?
Is there way to symulate in test mode the unpaid mode in subscribtion?
@last vault let's keep all messages in the thread I just opened
Hello there, i was asking myself a question about this and can't get an answer on docs :
If do a trial checkout (7 days), and don't require payment methods. I allow a coupon code for 3 months offer. If a the end of the trial, the customer didn't set his payment method, will the coupon code be active at this moment, or only at the moment the customer will set his payment method, knowing we allow him to put it whenever he wants because we set the subscription in pause status.
Thanks !
please can we have assistance with an error we keep getting?
Hi, subscription create/update events are being sent to us 1 millisecond apart so we're processing webhooks concurrently which is causing a race condition and sometimes leaving our database in an incorrect state. Previously I was recommended to switch from subscription events to invoice.paid, but on testing it seems that's not reliable because invoices seem to be paid an hour after the subscription renews.
Hi everyone, we are working on Payment elements with AutomaticPaymentMethods, but we struggle to achieve satisfying solution.
What troubles us is that AutomaticPaymentMethods works only based on currency. So, e.g. if you have method that is supported in given currency but not supported for given country it throws error on payment confirmation
More details in the thread.
I'm using stripe checkout, but paypal needs to confirm. How thas it work? Does it wait for de confirm or need i make somehing in code the check if it is confirm? Because with the testmode i got the status "requires_action" if i change the subscription quantity
Hi, we are using payment links which are created via the stripe ui. is it possible to set "customer_creation": "if_required", via the UI. I know it it posssible via the API but we are not using the methods in question right now. Thanks.
Good Afternoon
We are implement the OAUTH Deauthorize https://stripe.com/docs/connect/oauth-reference#post-deauthorize, and at least in our test environment, we are getting the following error, when using the .NET Library
"Stripe.StripeException: 'You cannot call deauthorize on acct_1MC0bXRTYsuIgtUa because you're responsible for negative balances on this account.'
Looking at this account which only exists in test mode, there is no balance, everything is at 0's.
Any idea how we can make the deauthorize happen?
I have recently setup stripe and its been two weeks and I have not received my payout
Hello, I tried to copy a customer to a connected account and it worked. Nevertheless, there is info on it on the connected account
Is there a place to report fraud on stripe? (selling a car and getting links to stripe for the creation of auto reports)
https://buy.stripe.com/bIY7u34o0cLw7E4eUY
Hi there - we are having trouble with permissions on a Stripe app. The end customer (who is receiving the invoice) keeps getting an error message (see below) that states that its missing the required permissions.
Currently the app has the below permissions, but we might be missing something here to allow an invoice to be sent and accept payment?
hello , i forgot my stripe password but i don't receive any email to reset it , how can i solve this ?
Hi guys i am from Brazil, can someone help me? i am using stripe for payments using my google calendar design for scheduling, therapy consults online, can i connect my google ads pixel on stripe when i got confirm the paymnet of some scheduling consult for recording has a conversion?
Someone have a guide or sometthing for doing that? i didnt find on web and nothing on the stripe website
Hello! I'm looking to integrate Stripe with my product and I have the following question:
In the UX we're building, we want our user to be able to save payment methods at any point in time. Then, when they decide to do so at any other point in time, we want them to be able to create subscriptions with any one of those saved payment methods.
I've correctly setup a setupIntent flow to create payment methods and store them against the customer. Now, I'm looking to see how to create subscriptions for existing payment methods. I've seen this page: https://stripe.com/docs/payments/save-and-reuse-cards-only?platform=web#web-create-payment-intent-off-session, that mentions that if you want to charge a card later, you can do so, but that is for off_session cases i.e. if I wanted my API to setup subscriptions I would use that. However, in this case, the customer is initiating this new subscription flow.
I could use that off_session, but I'm a bit worried about this:
Set off_session to true to indicate that the customer is not in your checkout flow during this payment attempt. This causes the PaymentIntent to throw an error if authentication is required.
Hello,
I have created a Stripe subscription with a valid card 4242 4242 4242 4242.
Now when I update my subscription, in my webhook I'm handling the invoice.paid event successfuly.
What I would like to do now, is trying to handle invoice.payment_action_required and invoice.payment_failed events.
How can I do this ? The portal refuse to add expired cards or cards requiring 3DS.
Thanks
Hi, we are using payment links and products which are created via the stripe ui. Can you confirm that localization is not possible via the UI but only if the products are created via the API. We initally thought that there is an option in the stripe UI to have product descriptions in multiple languages per product. Thanks!
@supple stream no self promotion or spam is allowed. this is your 1 warning
Hi, could we check on something about Stripe integration with Apple Pay & Google Pay? We currently have process/system in which credit notes are applied to an invoice before a payment is made & completed through Google/Apple Pay through the Payment Element UI in our frontend. We noticed this results in Google Pay and Apple Pay showing the original invoice amount regardless of the credit note amount applied. Is it possible to change this behaviour?
Hi! how can I calculate how much fee is taking stripe from each payment intent? Because I was sawing that always its different there is no a fixed percentage.
Hi,
I have multiple Stripe Accounts and I wanted to create dynamic links for customer, subscriptions and connect accounts. But the problem is that when we open the link, it choose default Stripe Account. Is there a way we can force to choose the Stripe Account in URL?
Hi was working on setting the Statement Descriptor Prefix for our Connected Account integration, based on this documentation: https://stripe.com/docs/connect/statement-descriptors. It said that, we have two options in how we set the statement descriptor:
- The entire statement descriptor is static (settings.payments.statement_descriptor).
- The first half of the statement descriptor is static (settings.card_payments.statement_descriptor_prefix) and the second half is dynamically set from the payment.
For our integration, we wanted to go through the second route, where the prefix is static, and the second half is dynamically set from the payment. So when creating a connected account, I set the field settings.card_payments.statement_descriptor_prefix to EVENT. And then went through the onboarding flow. When the account was onboarded, i see the following error:
"errors": [
{
"code": "invalid_format",
"detailed_code": "invalid_statement_descriptor_prefix_mismatch",
"reason": "The statement descriptor prefix must be similar to the full statement descriptor.",
"requirement": "settings.card_payments.statement_descriptor_prefix"
}
],
From the looks of it the setttings.payments.statement_descriptor field got auto populated by the Business Profile Name field during onboarding, and now its complaining that the statement descriptor prefix is different than full statement descriptor.
Hi, we are having an intermittent problem with a saved card, this saved card has been working well for months, but at some point this card fail. Could it be a banking problem with the card? (I attach the error)
Hello! Thanks in advance for support. We are looking for help setting up Afterpay and Affirm payment options on our Stripe invoices. The payment methods are active but need to be added to "custom integration". Not sure that we have a checkout page or the payment element. Would love support for how to set these up!
Hello team, hoping this is the right forum to ask. I've been having trouble with payouts with a couple of Canadian based Connect accounts that appear to be fully set up. Payments were processed but payouts are not automatically processed (it is for other clients) and we can't seem to manually payout the client either. I can point to the Connected accounts in question in thread
We are building a white label product and also have a feature to receive payments. Does Stripe have a feature that works well with such white label product?
i need to change a bank account on stripe connected custom account - i followed the doc from php library - you need pass account id and bank account id in order to change it on the account but it keeps on returning {
"error": "No such token: 'ba_1OUGyQH6beBvSo1GtJ0njc9v'"
}
How is a subscriptions current period end date calculated if they start on the 31 of a month
Hi, I am trying to connect Stripe and DocuSign, but I keep getting "Invalid Install Link". Does anyone know why this is happening?
The stripe integration isn't available from DocuSign, but I am also on a 30 Business Pro Trial.
Hello, I have some questions regarding the stripe reader m2 hardware, would I be able to ask that here?
i am trying to add my sellpass to my stripe it not work 🤔
Hi All,
We do have a website with the checkout that uses both Address & Payment Element. We are now in the process of adding Klarna as the payment option. However, when the Klarna option is selected in the Payment element, most of the fields in the Address component get disabled. Is there any way to keep them enabled so we can keep on capturing personal details from the address element?
Thanks for pointing me to Stripe Connect for my white label product to allow our clients to receive payments from their customers. Can they also receive crypto payments using Stripe Connect?
Hi All , I have a checkout page with Stripe elements address controls and payment controls. If the customer selects Klarna payment method the name and address fields are disabled. How can I prevent that please?
Ignore me Maciej already asked this question.
Hi all, i'm looking to set default_tax_rates to a subscription but get an error Received unknown parameter: default_tax_rates
Hello people, I'm currently doing my first stripe integration using React Native/Expo.
I've being following this guide (https://stripe.com/docs/billing/subscriptions/build-subscriptions?ui=elements) and done everything until step 5 but the docs use web as a example. How can I show payment sheet in the app with the client_secret and subscription.id sent from my API to my front?
Hi, I am trying to update a customer like this:
this.stripeService.client.customers.update(customer.id, {
metadata: userMetadata,
}),
But I am getting the following error:
TypeError: this.stripeService.client.customers.update is not a function
I am on Stripe version 12.18.0, and I do see the update function in the CustomersResource class, can't figure out what I am doing wrong, any ideas?
Hello everyone,
I'm currently engaged in a university project where I've developed an e-commerce website using Django and Python. However, I've encountered a persistent issue with the Stripe Webhook. While payments are processed successfully, the Webhook consistently fails, returning a 500 error. I've extensively debugged the webhook.handler and scrutinized the views.py in the checkout app but haven't been able to identify the root cause of this problem. Could anyone offer some guidance or suggestions to help me resolve this issue? Any assistance would be greatly appreciated. Thank you!
Good afternoon, I am working on automating some accounting and can't figure out what I'd need to listen to for Stripe Tax and Radar fee charges, and possibly balance transaction fees without handling the charge object itself.
Hello,
I have an application frontend vue and backend node.js the application for orders online so the amount is not fixed I tried to find a simple code for integration but unfortunately I couldn't.
could you please help me on this
How can we integrate basc direct debit in stripe like frontend form mount elemnt sort code and account number and js to generate a payment method?
Hello!
I have set up multiple accounts on Stripe for a client through WordPress, but these accounts are Stripe Express and not a standard Stripe account. I would like to know if I can set up a standard account for my client so they can view the different accounts through one dashboard rather than each individual WordPress site.
Can we link the Stripe Express account with the Standard account without losing any money already made on the site? Additionally, is it possible to set up the standard Stripe account without entering all the business details, or is it possible to upgrade the Stripe Express account to a standard one?
Hi there!
How do I customize my checkout session to also have the right payment methods? I want to use dynamic payment methods that are provided inside of my stripe account. I see a config ID on the payment methods settings page.
I have 9 payment methods active. How should I pass the config ID of my payment configuration to my checkout session? I'm trying to do this on a embedded form.
I''m looking at the api's and I'm overlooking some property that I probably have to send to checkout sessions create....
How do I get Stripe to unblock my personal credit card?
senorkarlos
Is there any way to reduce payout timing on a test connected account?
Currently only able to see 7+ days on the UI and if I use the API I get the following error:
"error": {
"message": "You cannot lower this merchant's delay below 7",
"param": "settings[payouts][schedule][delay_days]",
"request_log_url": "https://dashboard.stripe.com/acct_1MldCM4Kra9TwxaB/test/logs/req_usEz9F3sq4qpFm?t=1705603162",
"type": "invalid_request_error"
}
}```
Hi again, I wanted to continue this thread: #dev-help message
We tested it and it doesn't work. Will provide test details in thread.
Having some issues when manually redirecting to the Klarna checkout.
We're using the elements API to build a custom Klarna flow, and the user information we're sending when creating the Payment Intent doesn't match what appears after manually redirecting to Klarna. For example, we're sending the user data in the billing_details field (see screenshot), but once we get to the Klarna checkout the user has different information (second screenshot). Can someone provide guidance as to why this is happening?
Hello! How is everyone doing?
I've been experiencing some unusual behavior with my Stripe account. Has anyone encountered the same issue?
A customer has received their order successfully but has initiated a dispute. Despite having their signature on various delivery documents and conversations with the individual, the bank is not accepting disputes of this nature.
On another note, Stripe has rejected multiple charges over an extended period, citing alleged fraud risk.
I'm wondering if my account might have some sort of shadowban. The Stripe account is only connected to a store on Wix.
Having issues with seeing the Overview of our Stripe Connect. Below is what you see on the Stripe Docs for Connect Dashboard. Currently, our account does not have the "Overview" Section
I have one more question related to external payment methods.
We wanted to add our PayPal integration (because Stripe does not support PayPal for US accounts) to payment elements as an external payment method, but docs don't show such an option.
https://stripe.com/docs/payments/external-payment-methods
However, we noticed that simply using "external_paypal" works like a charm. Is it just an error in docs? Or it's planned to be removed from there?
Is it safe to use?
is there any reason for them pausing my account asking for verification when i already verified
Can i receive subscription payments from ACH Credit (using Plaid)?
automatic payments not manual
Is it not possible to define price for payment link, with the api?
dawid_fw
good evening. I wonder if there is way to retrieve metrics from a collection of a specific type of entities. Like all the {success, failed,disputed,..} payments
Hello i have a question regarding this API https://stripe.com/docs/api/cards/list. will the return data always contain the brand name of the customer's cards?
Hello!
I'm wondering if my understanding of this is correct:
When handling payment holds on stripe using stripe connect, I still need to use the stripe.confirmPayment to authorize the paymentintent as I would if charging directly without a hold right? and then use paymentIntents.capture when im ready to actually charge the card?
Hello! I have a question, with which belarusian banks your system is working?
I cannot sign into my account because I changed phone number
Hi, we want to check the Stripe processing fee on each completed paymentIntent, we followed the doc: https://stripe.com/docs/expand/use-cases#stripe-fee-for-payment
to call API, but found that the returned fee_details are empty, but we are sure that the processing fee exists. This happens on all our payments. Can you help us to figure out it?
Hello! Does anyone have experience with attaching Apple Pay to a users account? We can attach bank accounts and credit cards, but are having some trouble with Apple Pay. The back end is done through the developer website — we just need help integrated a cloud function. We are using firebase as our server, all done in react native. Thank you!
if i run test simulation for one of customer then my /v1/customers api does not return that customer ? any way i can retreive that customer in api in test mode for one of connected acount
Hello there,
I am potentially going to land a contract with a fairly large client. The majority of the application that they are asking me to create doesn’t pose any problems for me. However, I am questioning the implementation and architecture of the payment system within it.
To simplify, here is how the client operates:
I am commissioned by the headquarters of a network of merchants in France to create a SaaS-type management platform. This network has several stores throughout France. Each store manages its own customers (account creation, etc.), its partners (suppliers), its prices, and its orders.
Each store is therefore in its own bubble. A single authentication portal redirects each store to a dashboard where they can only see resources inherent to that store.
Customers also have access to a client portal: on this portal, they can list the services offered by the affiliated store and order and pay online.
I have questions about the most effective/practical way to implement this payment architecture, knowing that:
- The platform does not take any fees.
- When a customer pays, the money should end up in the bank account of the store to which they are attached (each store has its own bank account).
- Each store is responsible for managing the payment provider fees.
I am selling the software, meaning it will no longer belong to me once V1 is in production. I will then take care of maintenance and future development.
I’ve looked into Stripe Connect, which allows me to create “standard” accounts for each store.
If I use Stripe Connect, who will be responsible for the main account (the one to which the different standard accounts of the stores will be connected)? Is it me as the developer of the application? Or do I have to have the account created by the headquarters? (my client) ?
Hello,
I am working on setting up a Stripe subscription that utilizes usage-based billing. I had originally created an endpoint in our backend which takes in a customer_id and sets up the Subscription with the appropriate subscription items, billing thresholds, payment behavior, etc.
Our frontend team wants to utilize Payment Links for collecting billing info and these are also linked from the usage-billing section of the Stripe docs so I figured we would be good to go.
I'm finding that the subscription_data field of the Payment Link API only accepts a couple fields (description, metadata, and trial period). Is there a way to get the full Subscription builder embedded into the payment link? It looks like opting to use Sessions instead also comes with its own set of limitations?
Wondering what the best way forward here is for collecting payment info with as little frontend on our end as possible.
Thanks!
i have a stripe app i'm trying to test, but when i click on the install link (copied from app settings for the app version i want to test), it says invalid install link. how can the install link be invalid if it's coming directly from stripe?
Hello, I am programming a view that allows me to create a connect account for a user of my app. In the documentation I only found this request const account = await stripe.accounts.create({
country: 'MX',
});
hi, i tried to make api calls with connect account but it won't return any data
Hi so we can’t get the Apple token working and we’re wondering if you had a basic cloud function we could use to test just adding an Apple Pay account to a customers account
Hi, I would like to contract your Stripe atlas services but I need more detailed information about the payment process.
Hi - is there a way of knowing if a webhook is actually hitting the server? most likely that it;s not appearing at the logs, but would like to know if there is any sort of logs or anything that could help me at the stripe dashboard
Hello, we're migrating to using a payment element and while testing with us_bank_account as the payment method, I noticed that the payment method attached to the subscription has a status of inactive mandate attached. What should I expect to happen on this subscription when the renewal date comes around? Is there a way to specify multi-use mandate to avoid the single use inactive mandate status?
Hello,
I was looking into the list of testing card nunbers in https://stripe.com/doc and I was unable to find a card for testing/simulating 3DS flows were Frictionless Authetication is done, or for case when the three_d_secure.result is attempt_acknowledged from bank.
Does these kind of testing cards exist?
hi! does anyone know how can I blocks users with dozens of setups intents? is it possible via lock rules?
Every time I try to connect my stripe account to go HiLevel, it says I havnt filled out certain information but every time I so to filll out said info, it takes me to a dashboard on Stripe but its blank every time and I dont know what info to fill out - Can anyone help
Hello! Can I generate the PDF invoices entirely on my servers and update the 'invoice_pdf' from the invoice object?
Hi devs,
is there an endpoint to pause a subscription. i know that there's an api to pause collection but i would like to pause a subscription entirely
#dev-help is currently closed
Can't wait? Contact Stripe support anytime! https://support.stripe.com/contact/email
This channel is open twice a day on weekdays during the hours below. We're closed on weekends and holidays.
UTC/GMT
5:00 AM – 1:00 PM
3:30 PM – 11:30 PM
Eastern Standard Time
12:00 AM – 8:00 AM
10:30 AM – 6:30 PM
Pacific Standard Time
7:30 AM – 3:30 PM
9:00 PM – 5:00 AM
Japan Standard Time
12:30 AM – 8:30 AM
2:00 PM – 10:00 PM
We're back! The channel is now open and we're ready to help you with your technical and integration questions!
raw: {
message: 'No signatures found matching the expected signature for payload. Are you passing the raw request body you received from Stripe? https://github.com/stripe/stripe-node#webhook-signing',
detail: {
header: 't=1705401991,v1=c7def8ee81ddaf376accb5079d38b0239ae6adfbb964898c51d9c714e48035e7,v0=c75740c3d2e93d4228da3963508b0ab4e1a9b5aabe5bb2e928287232ac1a5c32',
payload: [Object]
}
},
why i am geting this error my code is
const paymentConfig = {
amount: invoice.itemTotal * 100,
currency: 'aud',
payment_method_types: ['card'],
payment_method: cardId,
confirm: true,
capture_method: 'automatic',
receipt_email: user.email,
customer: user.pioneerId.toString(),
shipping: {
address: {
city: null,
country: 'Australia',
line1: data.address.addressLineOne,
line2: data.address.addressLineTwo,
postal_code: data.address.postCode,
state: data.address.state,
},
name: ${user.firstName} ${user.lastName},
phone: user.mobile ? user.mobile : '',
},
application_fee_amount:
(invoice.ycCommission +
invoice.stripeFee +
invoice.gst +
invoice.shippingCost) *
100,
transfer_data: {
destination: bankdetails.stripeConnectId,
},
};
Hey! Is a developer able to test stripe connect without activating an account?
webhook code is app.use('/stripe/webhook-connect', bodyParser.raw({ type: 'application/json' }));
Hello, I need some help regarding stripe verification on bank transfer payments. For context, we have implemented a payment portal on an app, using payment elements. We don't save the customer and payment method on stripe - just purely payment integration. But the clients are complaining why they keep doing the verification part every time they pay using bank transfer.
You need to successfully onboard the connected account to test it
Hi,
I'm brand new to Stripe.
I'm trying to find the right development documentation to implement Stripe.
We want to use a stripe-hosted page checkout (so we will just redirect clients to Stripe's own page to complete their payment).
We use ASP.NET, but the Stripe code for ASP.NET uses ASP.NET Core, and our system is older than that and does not use ASP.NET Core, which is unlike the example on this page (there is no static void Main method):
https://stripe.com/docs/checkout/quickstart?lang=dotnet&client=html
ok. thanks. still reading through the documentation. and getting acclimated to the site.
Hi
We use international corporate card for our production testing but we are frequently encountering below errors with this card but same issue we do not face when we use persoanl card:
- We are unable to authenticate your payment method.Please choose a different payment method and try again
- Your card does not support this type of purchase
could you please help here
hello !!
I was looking into stripe js and under confirmSetup, we have an option to pass redirect:if required . The doc says that this would redirect only when the user chooses a redirect based payment method but fails to provide any list of such payment methods. I would like to know if there is list of payment methods which leads to redirection?
neha_cactus-account-support
Hi, want to ask, where can I change revenue recognized from daily basis to weekly basis?
in stripe python, given a cus_ object id, how do i add all of their payment methods, email, and customer id to block list?
Hello developers,
I have a platform named XYZ, brokers onboard on my platform, take subscriptions so that they can have their website under the platform and they further can onboard realtors under them, realtors also give a setup fee and a subdomain charge to broker so that they can have their subdomain under their respective brokers, platform charges 7% on the set up fees set by the broker. Apart from that platform also charges 4% on every transactions processed through the system.
I need some detailed help regarding this flow and which charges to use for realtor to broker payment with platform's cut
Hi guys, I am trying to use the Java Stripe API on my backend to make a customer portal session. I have been following this link: https://stripe.com/docs/api/customer_portal/sessions/create from the docs, However I get this error in the console:
The return_url parameter can only be used with ui_mode: custom or ui_mode: embedded.; request-id: req_xxxxxxxxx
I tried to set the ui modes, however then the response doesn't return a URL. This doesn't make sense though as the documentation says nothing about needing to set a ui mode to make a session?
My code looks like:
@GetMapping("/createPortal")
public ResponseEntity<BaseResponse<String>> createBillingPortalSession() {
Optional<User> currentUser = authService.getCurrentUser();
if (currentUser.isPresent()) {
SessionCreateParams params = SessionCreateParams.builder()
.setCustomer(currentUser.get().getCustomerID())
.setReturnUrl("http://localhost:3000/app")
.build();
try {
Session session = Session.create(params);
return ResponseEntity.ok(new BaseResponse<String>(true, "Session created.", session.getUrl()));
} catch (StripeException e) {
logger.error(e.getMessage());
return ResponseEntity.ok(new BaseResponse<String>(false, "Session creation failed.", null));
}
} else {
return ResponseEntity.status(HttpStatus.UNAUTHORIZED)
.body(new BaseResponse<>(false, "Error with user token.", null));
}
}
Thanks!
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Is there a detailed description in the PaymentIntent object parameter document for refunds? I couldn't find it
Hey! We're having some error messages like the following:
The provided PaymentMethod was previously used with a PaymentIntent without Customer attachment, shared with a connected account without Customer attachment, or was detached from a Customer. It may not be used again. To use a PaymentMethod multiple times, you must attach it to a Customer first.
Right now we're using Stripe Elements in the frontend and we're not planning to attach payment methods to clients.
I’m not 100% sure but I guess this error is triggered when:
- user enters credit card info => payment method is created
- first try to create payment intent fails
- same payment method is reused to make another payment intent
Could you validate that this is a possible reason for the error? And also would it fix it to simply generate a new payment method every time the user attemps to make another payment intent?
Thanks in advance! 🙂
Hi team! Asking for help here to try to find a solution for a problem.
Basically we need a way to split the balance of the platform account in 2 separate “partitions”.
1 - One, to receive the buyer credit card transactions application fees and to transfer proportionally any money back to a connected account in case of refund. Then, from that partition all the collected money should be extracted to a bank account using an automated job.
2 - Another one, that we should manually add funds for discounts management from another different bank account. Then, we should use that partition later as a source to do Transfers to connected accounts without touching the money of the first partition. In case we do Transfer Reversal from connected accounts that money should be back to this partition too.
The questions then are:
A - is it possible to implement the second partition and move the money using Transfer and Transfer Reversal?
B - what should we do to add funds for 2nd partition in a test mode account or production account?
C- how we make sure the Transfer only use money from that partition and the first one is not touched?
D- how we make sure the Transfer Reversal puts money back to this partition and not in the first one?
E - If that is not possible to implement using Transfer and Transfer Reversal, Should we use other features to implement this?
Hi, is it possible to change the price id? When I created a price it give me like price_136sJ74RabcdFR5Y18jHDgAE. I want it to change it.
hi, I want to remove postral code from the card payment how can i do this.
hi !
pi_3Oa7dOEBFG6Yi3HC1O6c7Yl2
You called return twice for this payment intent. Why is that?
I no longer have access to the phone number registered to my account
Hello! I am implementing a Stripe integration where users will be able to save payment methods for later use (subscriptions).
Initially I started using stripe.setupIntents.create in my API, returning the client secret to the client, to confirm the setup, and then retrieve the payment method from the setup intent. However, I've now seen I can also call stripe.createPaymentMethod to create the payment method without going through the setup intent. Which is the best way to go here? What are the differences between the two approaches?
Hi, we are using payment links. Is there is a way to link a payment link to an existing Stripe customer during the purchase processing?
Hi Stripe team. I have one problem but don't know why can you help me?
hey Alex, can you plz reopen it, I have some queries
Howdyyy guys, quick one
Is there a way I'm able to look at a payout object and find out which charges are associated with that payout?
For context, I am connecting to my users bank accounts, and many of their incoming transactions simply say "STRIPE".
My aim is to connect to their stripe account to find the payout object related to the transaction in their bank and then retrieve the charge/charges (so I can get the names of the clients)
Is it possible to mock a stripe event?
I have a website where users can buy some product from, go to stripes checkout session which then will trigger it's webook and send a request to my API in order to process the order.
I'm trying to test my website with cypress but I'm unsure if it is possible to test the flow with the checkout session since we are moving to another domain?
Hi is it possible to get this in any api "Authorization rate for transactions associated with this email (all time)" we get this in risk insights on stripe dashboard
Klarna not showing
Hi all, we manage a Stripe Connect platform with Standard Connect accounts. We recently integrated the Payment Method Configurations API to allow our Merchants to configure payment methods.
A Merchant contacted our Support with an issue where they cannot configure the Payment Method Configuration we consume to create Payment Intents on their Stripe dashboard.
From fetching the Payment Method Configurations on their account, we see 2 configs set to have is_default set to true. Which doesn't make sense, we also see the one which is actually used within the intent doesn't have our application ID.
It's worth noting that when we generate the Payment Intent, we don't send Payment Method types or a specific payment method configuration.
We have also sent an email to Stripe Support with specific examples with Account, Payment Method Config, Intent IDs, if the email ID helps for further reference I can provide it. Thanks.
Hi there. We see a great rise in declined payment with the reason authorization_required. It was a problem in our Ruby integration where the request_three_d_secure was not set to "any". Though, even with 3DS required every time, we have payment that fail with this reason. Example: "seti_1OXrriBIOpjLiUFVcOZXeot9" and charge "ch_3OYaqqBIOpjLiUFV1pWPCEHC"
hi
Hi there. I would like to check if a user with a specific email address has a Link account (https://app.link.com/). Would using POST https://api.stripe.com/v1/consumers/sessions/lookup?email_address=<email-address> work for this?
Hello, I am trying to achieve an integration with Stripe Invoices, where having a customer (who may or may not have a Stripe Subscription) can be charged for a one-time payment of goods.
I know I am supposed to do this with a payment intent but wanted to have an invoice for future references to the charge.
What I have achieved so far is, create a draft blank invoice with no subscription attached, create the invoice item for the one time payment.Finalize the invoice to make the payment intent creation. Retrieve the payment intent which has the client secret for the FE to do the payment.
Those are 4 API calls which is really not optimal. Isn't there a way to create an Invoice with Invoice items attached and finalized so as to minimize the calls from 4 to 2?
Hi
i am using card and klarna in payment method.
Now i want to remove the placeholder of postal code from the card and can you please help me to remove the placeholder of postal code from card?
Hi, I'm in test mode. The payment to main stripe account is successful but It doesn't come to connect account. And here is the log. Do you have any advice for this case?
"balance_insufficient
You have insufficient available funds in your Stripe account. Try adding funds directly to your available balance by creating Charges using the 4000000000000077 test card. See: https://stripe.com/docs/testing#available-balance"
Hi
Hey, could you help confirm the behaviour for the statement_descriptor property that can be set when creating an invoice from the api? I thought that if I set a statement_descriptor, it would be appended to the static descriptor set in the dashboard, as documented here - https://stripe.com/docs/payments/account/statement-descriptors?locale=en-GB. So you end up with, for example, CompanyName*Description. But it seems that whatever I set as statement_descriptor becomes the descriptor and the static text isn’t used at all. Is that correct?
Hi Team, I've a requirement to update a usage-based subcription's invoice's due amount only for the first invoice to a different amount than what the product is listing. This is needed as prorated billing is not supported for usage-based subscriptions and if a customer joins in the middle of the month, he will be charged for the whole month. In order to avoid this, we want to calculate the prorated amount for the first month and update the invoice. How can i achieve this?
Hello, how can we test our integration to verify a subscription has failed to renew due to a expired card ?
Hi Team, I am new to stripe and I am testing with test keys, the stripe platform to payment is opening, but I saw an issue which I am not sure in how to resolve. I am having this error " Something went wrong
You might be having a network connection problem, the link might be expired, or the payment provider cannot be reached at the moment.", when I am trying to checkout. Can someone please help me with this?
try {
const { currency, amount, token } = body;
let store = await this._spreedlyApi.PaymentMethodStore(token);
if(!store) this._Error('Store Error');
let [customerId, paymentMethodId] = "cus_PP0MJ2Y8PeNdcV|pm_1OaCLdLFvpGNSJY7ICSB1BlY".split('|');
let paymentInfo = await this._stripeApi.PaymentIntents({
currency, amount,
customer: customerId,
setup_future_usage: 'off_session',
automatic_payment_methods: { enabled: true },
});
return res.send({ ...paymentInfo, payment_method_id: paymentMethodId });
} catch (error) {
throw error;
}
Hello , I have this code , with this code I got client_secret and payment_intent_id . with this responce I want to create my customers subscription. How do I do that with stripe ?
Hello, is there an event a webhook can listen to that triggers when a subscription is cancelled via the dashboard?
Hi can you help me with this case? I do a successful payment but then do a withdraw flow from vendors, and it get 400 error. Do you have any advice for that? ID : req_ubueCZnUCJo6OU , paymentIntent pi_3OaFehFBKHawUTAN0oGylduY
Hi
How to save the payment method used in checkout session for future use?
hi, do payment request button render for zero amount...?
Is there a way to remove cards as a payment method (ie we only want to show BACS Direct debit) in the customer portal? In your dashboard there seems no option to disable cards as a payment method (they always show as active)
do any one if Stripe support MobilePay from Denmark?
Hi,
i am creating a Stripe-apps. i which i want to save the webhooks event of payment.success in a file for that account but i am not able get the stripe Id in the webhook not any of the unique key from which i can identify that the webhook is triggered from that particular user.
Hi,
We have a marketplace and would like to implement the following scheme:
Customer pays via checkout €1300
- €150 (shipping fee) goes to Stripe account owner
- €150 (platform fee) goes to Stripe account owner
- €1000 (purchase) goes to seller's connected Stripe account
How can we achieve having all 3 transactions detailed on Stripe?
I'm doing payment element integration. The integration is working fine and the payments are successful. But I've an issue with the payment element form. It only shows cards option. What should I do to display other options like Wallets, Links, Bank redirects etc. Also it's in development phase and I'm using a test account in test mode.
According to the documentation, the {CHECKOUT_SESSION_ID} template variable can be added to the success_url
https://stripe.com/docs/payments/checkout/custom-success-page#create-the-success-page
var sessionService = new SessionService();
Session session = sessionService.Get(session_id);
The above call fails with StripeException: No such checkout.session: cs_test_xyz
Using secret key provided on the Stripe developer portal.
StripeConfiguration.ApiKey = options.Value.SecretKey;
What could be the reason that sessions are not listed?
Hi
I have installed SDK in React native project.
But I am getting this error while using CardField
Hi Team, I am just doing a stripe payment with testing data, and I came accross this anther issue. Can someone , please let me know on who to make the payment successfull?
Hey devs, plz reopen this chat
Hello
Hey Devs, If we are updating a user card using update customer, by passing source parameter and that card is getting added as a default method then why the customers are still being charged with the old card, instead of default updated card.
Hey team,
I'm new to stripe and we are integrating stripe payment with one of our business applications.
I did a base setup for Stripe and able to use it for card payment with checkout pages and also with embedded forms using payment elements as well (https://stripe.com/docs/payments/payment-element#layout)
Mostly we are able to achieve what we wanted but here I have one question related to managing embedded UI elements.
As per the screenshot, the payment information section is showing in the middle of the screen but with some extra padding/margin on both the left and right sides. We want to show it in the same alignment as the above UI elements.
As that payment information page content loads via iframe, I can see how it adds extra space using flex styles. Is there any way I can remove those spaces and show elements/forms same align of the above elements in the UI?
PS: red boxes in the screenshot refer to extra spaces and black lines show how it should be in alignment!
Thanks!
Hello,
from localhost how can we test google pay? please help.
using the iOS SDK, is there a way to test the return_url when adding a payment method with 3DS? e.g. with Banncontact, where the user has to tap a link to open an external app, which should reopen our app upon completion
Hello guys,
I'm creating a custom payment flow following the Stripe Docs.
https://stripe.com/docs/payments/quickstart
It's possible to create an invoice after a payment_intent.succeeded webhook event ?
As far as a understand an invoice creates a payment_intent right ?
Thank you so much!
Hello,
I want to use my existing subscription in the subscription schedule with an iteration option. How can i do it?
Hello, does Stripe support Paypal payments in checkout for recurring subscriptions?
Hello 👋.
We are a SaaS business and offer different products with a seated-license model.
We want to use the customer portal for letting users manage their subscriptions. Now our business requirements are as follows:
- Upgrades should be applied instantaneously. Any change is an upgrade if the net amount for one billing period is higher than the one on the old subscription.
- Downgrades should only apply with the next billing period.
With our current implementation we are using subscription schedules.
Unfortunately subscription schedules come with a high complexity and several downsides (for example each phase in a schedule counts as a new application for a coupon. With schedules we need to clone coupons and calculate their remaining duration for each phase.)
Also changing subscriptions with a schedule is not supported with the customer portal.
Now one solution I was thinking of is to use the customer portal with different portal configurations:
- When making an upgrade, use a configuration where
features.subscription_update.proration_behavior = always_invoice. - When making a downgrade, use a configuration where
features.subscription_update.proration_behavior = none.
Then only apply the changes to our internal representation of a subscription, when an invoice is finalized. For upgrades this happens right away, for downgrades this happens at the next billing cycle.
Only then the subscription is usable by our customers.
Unfortunately the limitation of this approach is that if there is an unapplied downgrade, such as from our "Premium" product to our "Starter" product, this downgrade gets applied as soon as the customer makes a quantity upgrade, for example from 5 to 6 seats.
This means the customer will loose their "Premium" features right away, but still paid for them until the end of the billing cycle.
Are there any better suggestions?
Thank you!
Hello, I received the following email Hi Izon,
Thanks for using Stripe. We’re reaching out to request more information from you about your business, Pulley Trucking LLC. We’ve paused payouts to your bank account until we can validate your business details.
Please take a few minutes to upload some additional documentation to your dashboard to help us get to know your business better. We recommend uploading as many documents as is relevant to your business, such as:
Business tax filings
Recent bank statements or statements from your prior payment processor
Customer invoices or photos of your inventory
Supplier purchase orders or tracking numbers of shipments
Articles of incorporation But when I click the link to upload documents it just takes me to the dashboard with no further instructions on how to upload the documents
#dev-help is currently closed
Can't wait? Contact Stripe support anytime! https://support.stripe.com/contact/email
This channel is open twice a day on weekdays during the hours below. We're closed on weekends and holidays.
UTC/GMT
5:00 AM – 1:00 PM
3:30 PM – 11:30 PM
Eastern Standard Time
12:00 AM – 8:00 AM
10:30 AM – 6:30 PM
Pacific Standard Time
7:30 AM – 3:30 PM
9:00 PM – 5:00 AM
Japan Standard Time
12:30 AM – 8:30 AM
2:00 PM – 10:00 PM
We're back! The channel is now open and we're ready to help you with your technical and integration questions!
Greetings. Can anyone of you explain to me how the net of this payment is calculcated? As far as I can see, it's incorrect and should be -26.76, not -26.90 - pi_3O59mhKQ5IQbxuIF1hfafYWz
Hello, we're adding EFT support to our site (us_bank_account payments) and noticed when the confirmation email arrives (Subject: "Confirmation of direct debit authorization...") it lists the account holder name as "undefined undefined" in the email. We're setting a name field on confirmation, and on the customer but not sure where we should be setting it to appear in the confirmation email. Thanks!
H
I’m using Stripe Identity. The documentation around biometric duplicates https://stripe.com/docs/identity/review-tools#biometric-duplicates mentions when a duplicate is detected a list of verification sessions will be shared. Are you able to tell me how these are shared? I am not able to see it in the api documentation. Thanks
Hi, I am using Klarna test details as specified here for UK: https://stripe.com/docs/payments/klarna/accept-a-payment?platform=web&ui=API&country=united-kingdom#testmode-guide
For the declined result, but the transaction succeeds, not sure what I am doing wrong.
Hi devs,
re-opening this thread - https://discord.com/channels/841573134531821608/841573134531821616/threads/1197680094668402778 🙂
Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.
Hello
I have two similar invoices, which have different total sum. Can you help me understanding the reasons of it?
in_1OaIMWKbHTyAU2ATuwT5dcAo
in_1OaJCNKbHTyAU2ATrMVwyiDE
I have read all the logs and spotted the only difference in invoices:
req_TsqmG4PlZkigXb
req_3dLos413NCzaoQ
In one case particular negative item have discountable set to true, other don't have it, and resulting as discountable to be false
Is this statement accurate then?
If invoice item is negative - default value of discountable will be false. Otherwise - true? Because if I take a positive item from the same invoice - it have discountable set to true, while it's not presented in payload req_kyKvPfsCDgKXzN
If so - does it described in the docs anywhere?
Getting this erorr after installing stripe SDK in react native
Hi,
In my platform, a doctor can schedule appointments with an associated price, which generates payment links for the customer to pay for that appointment. How can I make it so doctors can stipulate any price for the appointments upon payment link creation? I feel like if we let doctors stipulate any price, we're going to hit the API a lot, even if we re-use Price objects and their corresponding same Product (an appointment) being sold through the payment link, at least until - in the limit - all prices that go from €0,01 (one cent) to, say €100,00 (if there was a limit to how much they can charge) are created.
I don't want to drop the payment links since the payment link page is already part of a functioning workflow. As of right now, we created a single Product object to sell and associated a few prices to it, and thus we only allow prices in tens of Euros (€30, €40... €100), which obviously isn't going to work in production.
How do I solve this problem?
Thanks in advance