#dev-help
1 messages · Page 72 of 1
Hello stripe my name is Saiman and I'm from Bangladesh. I stream on kick. Com and every month kick sends me money through stripe in Bangladesh. I received my first 2 payment. After that i haven’t received any money but in my stripe dashboard it says i received the money. Please help me regarding this issue
Hi, I want to simulate the insufficient funds when I try to refund. How can I do?
Hi there! I'm facing a problem while cancelling my subscription
The problem is that we offered a trial of 14 days on a plan and when the 14 days had passed stripe failed to charge this user upon this we cancelled his subscription. Upon cancellation, stripe added a credit equivalent to the plan amount. I'm trying to understand how it happened. Is there any issue with the way we are cancelling the subscription?
Hello everyone,
I'm reaching out for some guidance regarding our ongoing migration to Stripe's Customer Sheet SDK for Android, as detailed in Stripe's documentation. We're integrating this SDK into our app to manage payment information but have encountered a couple of challenges:
Google Play Integration Issue: We are struggling to integrate Google Play within the Android version of the customer sheet. Despite setting the googlePlayEnabled flag to true in the Customer Sheet configuration, it doesn't seem to function as expected. Has anyone else faced this issue or can offer insight into a possible solution?
Handling Deletions in Customer Sheet: We've also noticed that our current setup doesn't detect when a user deletes their payment methods from the customer sheet. This is a concern for us as it might allow customers to remove all their payment methods. Does anyone have experience or advice on how to effectively prevent or manage the deletion of all payment methods from the customer sheet?
Any advice, suggestions, or shared experiences with the Customer Sheet SDK, particularly regarding these two issues, would be immensely appreciated. Looking forward to your valuable insights!
Thank you in advance!
Hello, is there nay harm in cloning payment method for every ttransaction instead of clone it once and attaching to customer?
Hello! Can I gets some help enabling payouts on my account?
Subscriptions questions
hello, is there a way to delete a subscription? seems like the only option is to cancel a subscription and that remains in the subscriptions list?
Hi I want to retrieve some prices from stripe. But right now having some trouble with initializing stripe. I am on next.js javascript framework. Can you please let me know how to do it?
Hi,
What is the difference between payment method : card and card_present ?
Bonjour 👋 j'ai une petite question ?
Hi!
I have a link generated by our crm system that contains product price and customer id as url parameters. is it possible to create a simple payment page that retrieves the price and description from the url. if yes, any idea how?
Hi team, I had a question. Whenever we pause the payment collection for a subscription with behavior as void, all the new invoices get voided and the existing invoices stay as it is. Is my understanding correct?
Intro:
Hi all! I am building a webapp with NextJS that integrates Stripe for managing payments. These payments are made monthly (subscription) plus it adds a fee for the amount of usage of the platform during the past month.
Typical Scenario:
- Day 0: User subscribes and pays, let’s say 20USD
- During the month, the user uses the platform for 5 hours
- Day 30: Subscription charges again (20USD) and this one has to add the usage fee. This usage fee can be requested to another service at any moment.
- Day 60: Same as day 30
- …
What I’ve done:
I could create different subscription plans on Stripe’s platform and get payment information through a web hook. I used stripe.checkout.sessions.create method. I don’t think this is the right approach…
Questions:
1 - Should I manage this from my end instead of Stripe’s platform?
2 - Should I use subscriptions.create method to create the first time subscription payment and use subscriptions.update to modify price including the usage fee? Or there is a better approach?
Thanks in advance to any that could help with this! 🙂
When I am using SetupIntent APIs to collect direct debit payment information for our customers. Encountering the following error while doing so invalid_request_error Your account is not configured to directly use SetupIntents to create Mandates for Bacs Direct Debits. See https://stripe.com/docs/payments/payment-methods/bacs-debit to learn more, or contact bacs-debits@stripe.com.
Hi there! I have set up an API for creating products (...v1/products -> create products) and it generates 2 products everytime. An empty product and a good one. The problem despite this) is that the Price_id is referring to the empty one. So nothing. Any idea? Many thanks
How can I get the network reference id or network transaction id for a payment?
Hello,
we're having some customers with multiples subscriptions and therefore multiple invoices per month.
To keep the overview, all invoices should have a custom invoice field containing s.th. like a subscription-related ID (we will set this ID manually).
Luckily, I can specify 'Custom invoice fields' in the update-subscription-sidebar.
But I need to set it via API call and want to receive the property via webhook as well.
I cannot figure out how.
Thanks for help.
I have enabled only card payment method...but in apis its getting response as card, link and card number also not getting in the response..do i need to do any modifications in the settings
we've implemented payment elements on the web and are specifically using deferred payment intents.
https://stripe.com/docs/payments/accept-a-payment-deferred
Are we able to implement wallets with deferred payment intents? Specifically apple/google/paypal?
I need help regarding transfers and payout
Hello
I have integrated webhook and listing to events like customer.subscription.created & invoice.payment_failed & invoice.payment_succeeded.
How can I get to know that when subscription is create it should have payment success or failed ?
Hello.
I need some help with sending a description for payment transfer. So far Stripe is covering my description and putting there something like this py_xxxx
Hello, how can i update the description added to the receipt sent by stripe. Payment link was used.
Hey there, how can I get the date of when the subscription has been paid until ? In case its past due, the current_period_end gives me to the period that hasn't been paid, and ended_at doesnt work either only if its canceled, please advise.
why it never work stripe.payouts.create always getiing this error message: "No such external account: 'acct_xxxx'",
Hello team, I am trying to create an embedded Checkout form following your quickstart tutorail. I keep getting an invalid_url error for the return_url when i add the {CHECKOUT_SESSION_ID} helper into the string. It is specifically the curly brackets that are causing the problem. As per your docs: ReturnUrl: stripe.String(domain + "/return.html?session_id={CHECKOUT_SESSION_ID}"). Is this a bug? I would like to use this approach rather if possible. Thanks
Hello! I am developing an application which utilises Financial Connections to collect Bank Account info such as Transactions, balance etc. I have completed the part which creates the financial connection. How do I use that information to be able to take payments going forward? I read something about displaying a Nacha compliant mandate to the customer for them to accept. Is this something built in to Stripe or does that all happen on my side?
Being able to simulate time on subscriptions that already exist has made my 2024 already, thank you
Hello, when I create a stripe checkout page for a user and redirect the user, how can I keep track of this if the user leaves that page without making a purchase? Will the checkout.session.expired webhook trigger when he leaves the page?
I want to use the customer portal to allow the customer to update their plan, is there a way to only allow for for "upgrades"? For example, if i have monthly/annual basic plans and a monthly/annual premium plans, i want to allow the user to upgrade from monthly to annual or from basic to premium, but i dont want them to go from annual -> monthly or premium -> basic.
Hi, I am setting up stripe connect express account onboarding with hosted page, is it possible to disable the website url requirement somehow?
I was here last week asking about link. I have full access to the stripe account and I'm still seeing link on my checkout page. Can I get assistance?
Trying to remove the securely save my information for 1-click checkout
Question
Actually I will ask when I come back.
Ty again.
Hi! I tried to setup a webhook with 4 events. The webhook has been initialized, the events appears on the "events" page and I have a succeed response from the log (200). However, my webhook are never triggered. Just the account creation has been succeed. Do you know why? Many thanks!
Hello 👋 I'm using Stripe elements with React. Is there a way to access the filled/not filled state of the Payment Element (https://stripe.com/docs/payments/payment-element)? I would like to disable the submit button until all the fields associated with the customer's credit card have been filled in.
Looking to find answer to question: Are we required to apply for PCI compliance when using Stripe exclusively for checkout?
(sorry if wrong channel - I'm a developer and they sent me here)
I don't have access to the admin account so your link isn't going to help. Thanks anyway
@gaunt shard please use the thread created for you
Thank you
Hi,
- How can i create a future weekly subscription where at the time of creating subscription, it charges for first week only, and when starting in future date, it does not charge for first week and goes until specified end date?
- It should apply only when future date is greater than one week from now. If it starts within one week, start a normal subscription
- If the end date is middle of the week, how does it work?
Hello, I am currently trying to follow documentation on creating a payment link and I am currently getting the following:
"error": {
"code": "resource_missing",
"doc_url": "https://stripe.com/docs/error-codes/resource-missing",
"message": "No such price: 'price_'",
"param": "line_items[0][price]",
"request_log_url": "",
"type": "invalid_request_error",
},
The CURL:
curl https://api.stripe.com/v1/payment_links
-u "sk_test_"
-d "line_items[0][price]"=price_
-d "line_items[0][quantity]"=1
How to retrieve payment py_xxx from transfer and than update description?
If you delete a webhook and try to create it again, is that endpoint no longer usable? Testing locally works fine, but our API webhook is never getting hit
pi_3OUr14HTGlffEwwR1xBuLpW6
can you please tell why the payment staus of this intent is uncaptured, is there anything related to this has been updated in the stipe integration?
Hey!
I'm investigating Stripe Invoice feature.
I found that there is an opportunity to use account invoice prefix.
https://stripe.com/docs/invoicing/customize#account-numbering
But I can't find where I can set it with Stripe API
I'm trying to process payment but I'm getting error - No such PaymentMethod: 'custom'. Using Stripe PHP sdk
I am working on a custom demo and I would greatly appreciate feedback. Anybody interested in collaborating?
My team is hoping to create our own invoices to get off of Stripe's invoicing API due to the per charge fees associated with invoicing. does anyone know if solely getting off of stripe invoices but still using the API for data will require us to continue to pay fees?
Hello !
I need help please cuz Im really stuck here ...
Im developping a Create React App project of a store and I want to implement Stripe.
But as Im trying to do a test payment with a card 42424242...
I keep failing and Im having this kind of logs :
POST /v1/payment_intents
État
400 ERR
ID
req_TTLYO4q2SeS4Ne
Date et heure
04/01/2024 18:27:10
Adresse IP
107.178.231.241
Version de l'API
2023-10-16
Source
Stripe/v1 NodeBindings/14.10.0
Idempotence
Clé — stripe-node-retry-21366f0a-9ccb-46a9-a861-863f6303093d
parameter_unknown - email
Received unknown parameter: email
Ces informations vous ont-elles été utiles ?
Oui
Non
{
"amount": "3380",
"description": "Commande de nouvel essai",
"email": "nouvel@essai.fr",
"currency": "eur",
"customer": "cus_PJXmxTh0qTF0xr"
}
Corps de la réponse
{
"error": {
"code": "parameter_unknown",
"doc_url": "https://stripe.com/docs/error-codes/parameter-unknown",
"message": "Received unknown parameter: email",
"param": "email",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_TTLYO4q2SeS4Ne?t=1704389230",
"type": "invalid_request_error"
}
}
Corps de la requête POST
{
"amount": "3380",
"description": "Commande de nouvel essai",
"email": "nouvel@essai.fr",
"currency": "eur",
"customer": "cus_PJXmxTh0qTF0xr"
}
Please anyone can help me ?
Does stripe automatically delete test data after a period? I am trying to find a subscription and it's not searchable anymore
subscriptions help
Hello, Could someone explain why did the payout.created event already have the status as "in_transit"?
hello, I am using nodejs, I am trying to list all subscriptions that have collections paused. I am struggling to find that in the api docs. any help would be appreciated
Hello if we are giving trial to customer then their is no client secret to confirm payment how to handle this case
Hello everybody! Regarding refunds. When I refund a payment , automatically is reversed the transfer sent to a connected account linked on that payment ?
i want to ask query related to my previous thread please reopen it
Hi when I receive invoice.paid, is it possible to know whether the invoice was paid for a product or other invoice item?
is it possible to set which product renewals get emails? we want to remind them in 7 or 15 days but not for monthly subscriptions
me too !
Hello, is there a way to get subscription schedules by subscription they're attached to?
Use case: a subscriptionSchedule has been created for a Subscription that a user wants to update but the subscriptionSchedule.id is not saved, just the subscription.id. Best way I can think of is to list subscriptionSchedules with param customer and then filter for existing subscription.id but there may be a better way?
Recently upgraded the Stripe on Magento2 to 3.2.2. I have question related to ACH which works well when verifying acct bank to bank but when users adding the same bank details they need to reauthorize everytime.
Before plaid it just automatcially verified the ACH account but now it send the token
Its not just Magento but want to understand the flow of ACH
Please respond in the thread instead of here.
Do you have any specific thread for ACH discussion ?
Please respond here: https://discord.com/channels/841573134531821608/1192549039288361100
Hi! I Need some support. Why aren't our bank fees matching our stripe reconciliation report?
In the report from Stripe it shows 69.73 in Fees, where in my bank statement I only have 64.24 !
When my user leaves checkout, is there any stripe event that detects that so I can handle logic in webhook?
how do i update some subscription product metadata if it was made with sessions, check comments (on right is how its made, and on left how i try to update it)
How can I solve this issue in my dev server environment ?
I have a third-party app with a Stripe integration that uses OAuth instead of keys, and I'm trying to tell if there is a way from the Stripe dashboard to identify which user account submitted a paymentintent request. Is this possible?
Stripe accept Discover Card?
Hello Stripe team, quick question: what happens to invoices of a Stripe customer that gets deleted?
Hello, I have a small question: when using invoice.created and invoice.paid webhooks, is there a way to know if an invoice is the first invoice in a subscription?
Hi. I'm looking to migrate from a Bambora integration. Have some questions regarding collecting card details first on the mobile, and then charging on the server using a Connect integration.
Hi, Is there any way to generate receipt pdf for the existing one time payments ?
I wanted to know if there is any way to get notified if there are any blocked transactions on my platform.
If a cuatomer uses a prepaid credit card, is there an API to check the balance on teh prepaid card? For example the customer wants to max out the prepaid card, then cover the rest of the purchase with a secondary payment method. I found this API on VISA which makes me think something similar should be possible through Stripes API to support all card brand brands.
@ebon apex please stop spamming the server with invites. It's aginst the rules.
We'll have no option but to ban you
I'm receiving this error when cloning a payment method from an account to the platform account: more_permissions_required_for_application This application does not have the required permissions for this endpoint on account 'acct_xxx'. Having the 'read_write' scope would allow this request to continue. (I removed the account number). I am able to successfully clone payment methods from an account to the platform account in the stripe test environment. Any suggestions on any settings that need to be modified?
Hi. I am trying to integrate Stripe Connect, but I have several questions regarding the verification of the connected account.
How do I delete an account, binded to discord?
Hello, a customer has subscribed to a subscription using a credit card with 3D Secure. We then wanted to subscribe another product for this customer on our end but the charge is showing 3D Secure is required again. Is it normal for subsequent charges to always require 3D Secure?
Hi, how can i use the accordion layout type in the payment element when using react stripe sdk
hello! I'm setting up stripe for my startup and I'm wondering what's the best practice for developer settings. We have a prod server attached to live stripe (where we take payments), and a staging server attached to test mode. Developers currently have been linking their local dev environment to that account's test mode, however this means that our test data is getting corrupted (ie staging does not mimic prod bc the webhooks will be firing dev data to staging webhook endpoint).
Is the best practice to have each developer create their own stripe account so then their development envs are isolated from staging and each other? Or is there another better way? Thanks!
can you create a subscription with one time product because i am getting an error when i create subscription with one time product
hi stripe devs ~ im using the stripe customer portal api and generating the customer portal link - it was working fine but suddenly my customers started getting a blank page on the customer portal with the error
Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'nonce-6C4nbVVDUoYKhaBJPtyZRg==' https://a300.stripecdn.com https://js.stripe.com/ https://hcaptcha.com https://*.hcaptcha.com 'report-sample'". Either the 'unsafe-inline' keyword, a hash ('sha256-1e5RR2OpHhuX2h0Bat19DsNTmqbo4M3T1pqfeTXCHaA='), or a nonce ('nonce-...') is required to enable inline execution.
Enterprise grade AI security platform with a privacy focus. Replace reCAPTCHA v2, v3, or Enterprise with next generation tech at better value. Used by millions.
Is there a way to quickly and easily change the price of an existing plan? It looks like we have to create a new price, which we've already done, but is there a way to easily move users off the old price to the new one?
Hello ! I need to set the SEPA payement for one of my customer. He will use stripe SEPA ID (ICS) . We need to put this ID on the mandat that the customers will sign for agreement. What is the stripe SEPA ID please ? We Can not find it !
hello! is there a way to collect a one-time invoice on a specific date?
I'm currently integrating stripe into an aws application, it looks like stripe is in between two reccomended methods, Web hooks and and using event bus events with workbench... Is there an eta for work bench GA or any chance of getting into the beta?
Hi All,
I was testing payment intent with CAD currency and all the test card available in stripe documents is multi-currency card so I can't test currency conversion is there any test card available which doesn't support CAD? so that I can try to charge in CAD and hence the currency conversion
Hi @waxen spindle I was able to disable deletions when the user has only one card left like you described in this thread, #dev-help message however, there's a slight UX problem because the confirmation dialog doens't become hidden afterwards and the user has to manually dismiss it in order to see the error message. Any suggestions on how to work around this?
Hi,
I was wondering if there was a way to retrieve the associating payment intent using the payment link api object?
aliumujib
Hello everyone,
I have a specific case with PaymentIntents and Subscriptions.
When user selects a plan, I create a Subscription on the backend side which is DEFAULT_INCOMPLETE, and get the secret key from Stripe to pass it to the Frontend client so that frontend can show the elements. By default, Card is selected on the form, and the subscription that was created on the backend side has a modified price (original price + 3% fee). But, if the user clicks on another payment option (changes the Card to US Bank Account for example) I want to remove that 3% fee. I am trying to update the subscription item, but I get an error which says: You cannot update a subscription in incompletestatus in a way that results in a new invoice or invoice items. Only minor attributes, likemetadataordefault_payment_method, can be updated on such subscriptions.; request-id: req_t63rai08kVg6NM
ariancydeo
Preciso de ajuda em Português para quem vende na EU. Por favor
Hi, is it possible to collect customer payment if they are planning to renew their subscription earlier than their end date?
Hi! I'm messing around with stripe's webhooks and noticed that the idempotency_key seems to be identical for the charge.succeeded and payment_intent.succeeded events.
Is it supposed to work like this?
Is there a way to retrieve a checkout session api object using the payment link object?
i have a question about how to set where stripe listen
I'm trying to build a confirmation page that shows the user their final total before checkout. I am getting the error
Unhandled Rejection (IntegrationError): Invalid value for stripe.confirmPayment(): elements should have a mounted Payment Element or Express Checkout Element.
Is there any way around this (i.e., showing the user their total without having the customer pay on the confirmation page)?
hello.
I was wondering if the last_payment_error.message field in Stripe Payment Intent is multilingual. I want to retrieve it from my server to the API and render it for each user's language.
If the last_payment_error.message field doesn't support translation, I was thinking of getting the lastlast_payment_error.code and translating and serving it for each code, but I don't think that's possible since there are hundreds of codes.
last_payment_error.message
nullable string
A human-readable message providing more details about the error. For card errors, these messages can be shown to your users.
Reference
Hello, I try test dispute on test mode. What statuses does inquiry have? How can I test those statuses through the API?
hello, i need help cause stripe give me this error but i add other business!
thats incorrect cause he dont verify!
I am trying to understand workflow and best practice for treasury outbound payment from one financial_account to another. When sendind the request is asks for the destination financial account ID but I’m not sure how to retrieve that from the senders account
Still running into some issues. Trying to follow the tutorial here: https://stripe.com/docs/payments/build-a-two-step-confirmation
I have one page with the < PaymentElement /> where the user enters their credit card.
When I try to submit the next page <ConfirmationPage /> and call stripe.confirmPayment, I get this error:
"message": "You cannot confirm this PaymentIntent because it's missing a payment method. To confirm the PaymentIntent with cus_OBEVry16NH0rKG, specify a payment method attached to this customer along with the customer ID."
"type": "invalid_request_error"
So I went back and tried to collect the payment information on the first page
const { error, paymentMethod } = await stripe.createPaymentMethod({
elements,
});
Which results in the error:
Uncaught (in promise) IntegrationError: elements.submit() must be called before stripe.createPaymentMethod(). Call elements.submit() as soon as your customer presses pay, prior to any asynchronous work. Integration guide: https://stripe.com/docs/payments/accept-a-payment-deferred
Can i payment be proccesed even though the 3D secure failed?
jasuno.
Hey Guys!! Hope you are doing fine. My query is regarding the stripe subscription update. Example- I have a subscription which is on monthly recurring interval I want to update the subscription when my subscription ends. Could you please help How can I achieve the desired result?
Can i payment be proccesed even though the 3D secure failed?
After enabling automatic_tax and register tax on stripe dashboard, the tax calculation is still shows $0 on the checkout page, please see below IDs
checkout_id
cs_test_a19wus7PHF1FGMo9s7TOhdFdF7AssZx2VT5qoMgYXEQgQKtoWxVR6YaEyO
product_id
prod_PJMEAkrEMtDSmZ
We have one customer in Uganda but stripe does not support in Uganda how can we move ahead? Is there any way?
How do I show the content for the screen exam, and what other features do I have at the specified time?
Hi, How do i get the stripe processing fee info through api request?
Excuse me, when I enter my email, it prompts me to enter a verification code. When will this be triggered? Is there any relevant documentation?
Create an Alipay order with an order amount of 1000HKD, but the cashier amount displayed to the user has become 972.78CNY. How can the user actually pay 1000HKD?
hi, is there any way to know whether customer received micro-deposits or not for ACH verification?
tap and pay for ios how to get merchant id ?
Hello Stripe team
How can i fix:
{
"message": "The payment method type \"au_becs_debit\"
is invalid. See https://stripe.com/docs/api/setup_intents/create#create_setup_intent-payment_method_types for the full list of supported payment method types. Please also ensure the provided types are activated in your dashboard (https://dashboard.stripe.com/account/payments/settings) and your account is enabled for any features that you are trying to use."
}
"Hello. I'm living in Japan and I'm a freelance developer. I'm preparing a personal service, and I'm considering introducing a payment system. It can be a bit complex... I want to know if this is possible.I'm curious if it's possible to handle payments in Korean Won (KRW) and then have them converted to Japanese Yen (JPY) after the payment."
"Hello. I'm living in Japan and I'm a freelance developer. I'm preparing a personal service, and I'm considering introducing a payment system. It can be a bit complex... I want to know if this is possible.I'm curious if it's possible to handle payments in Korean Won (KRW) and then have them converted to Japanese Yen (JPY) after the payment."

Hi, Can anyone help me I having trouble while using accounts.create?
Hi, as a developer I want to create implementation to update a subscription by adding subscription item to current subscription. I want to add 3 day trial period for this subscription item. But before updating subscription, I want to show invoice preview by calling invoice.upcoming() api call. My question is how would I add trial period as a parameter for invoice.upcoming? And also one more question, how will proration work in this case if I want customer to pay proration amount immidietly after trial period ends
amol_08238
How can I set my subscription setting so that, as soon as the sub reaches it's end date it should turn to status unpaid or past_due? basically I don't want it to be active.
How to setup wallet in stripe api
hi team, is it possible to run ´stripe listen --forward-to localhost:XXXX/webhook´ on a linux machine as daemon on background?
Hello, is-it possible to lower the minimum amount for which the CCV verification is mandatory, when using Radar for Fraud Teams?
Hi 👋 Is there an api for Payout Transactions that outputs the exact data like in the gui (see screenshot)? I tried it with the Report API but I don't get the exact data (columns, ..) . Thanks 🙏
hi, we don't want to send invoices -- have to charge customer automatically
hi, how can I give trial period while creating checkout session using api in java?
Hi, I keep getting verification codes to my mobile and I haven’t got an account. Is there an Australia contact I can call.
hi everyone! I need help with my stripe checkout flow. Wonder if anyone knows what is going on. Basically if I create a checkout link on my backend server with a Payment mode and provide metadata inside PaymentIntentData, when webhook event occur, the payload would include this metadata and I can access this additional information. Now I'm trying to implement subscriptions using checkout link as well and I need to pass metadata. What I've tried is to add metadata inside CheckoutSessionSubscriptionData and set mode to Subscription as stated in documentation, but the payload doesn't include any metadata information. Webhook event that I'm listening - "charge.succeeded". It is stated that subscriptions will have a different events rather than charge.succeded but this event is still triggered when I make payment using checkout link with subscription mode.
Hi, I don't manage to contact your sales team by phone, is there any contact someone could provide to me ?
Hi
From webhook I got the period end and start as below:
"period": {
"end": 1709627815,
"start": 1707122215
},
But when I convert to Invoice the date is different. why is it so?
Hello, I wanted to know that when a stripe payment_fails for a invoice then the subscription_status for a recurring subsription changes to "past_due" for that open invoice, but can there be a possibility that even if the invoice remains open but the subscription status is not "past_due"?
Hi, Happy New Year... Question 1 of 2 - When onboarding connect customers, we would like to force them to complete all required fields before completing the onboarding flow. Is this possible? We're currently in test mode, I'm not sure if this would be enforced on live? Thank you!
Can you add this to our thread please? Thanks!
Hi
I have issues getting custom fields from our Stripe payment into zapier and/or active campaign. Is there any easy way for this?
Stripe Connect Express account customer identity verification
does stripe checkout supports cash app..?
Hello, I am trying to make it so that my clients can make a new payment but with a previously stored payment method (that they can select during our checkout process). That could be Paypal for example.
I tried to follow instructions found here
https://stripe.com/docs/payments/save-and-reuse?platform=web&ui=elements#charge-saved-payment-method
with the difference that since this is not an off session payment, we are not trying to confirm server-side first and then client side only if 3DS is needed. We are trying to confirm directly client-side with stripe.confirmPayment() no matter what.
This is actually how Drupal Commerce Stripe has implemented it so far, so I am trying to make as little modifications as possible. We have a PaymentIntent created with the customer id, the payment method, and status 'requires_confirmation'. I would like to give this to stripe.confirmPayment() so that the confirmation is done in JS.
They are using stripe.confirmCardPayment() so far, but I am trying to replace it with stripe.confirmPayment() so that it can work with any kind of payment method like Paypal, not just credit cards…
I am however struggling to make it work.
... (I need to paste to rest of the message after)...
Does Stripe Connect support receiving commissions on every transaction made from site to site? I manage several sites.
Hey guys bit of a weird one, we manage a few express stripe connect accounts with our integration. I keep getting debits from our bank accounts even though we didn't issue any refunds. My thinking is that our customers might be refunding their customers and in the integration we didn't say for that money to be taken out of their account, not ours.
I tried to speak to Stripe about and ask them to tell me any details about the debits and they said they couldn't give me any details because it's stripe.
How can I finally check why the debits are happening? We keep losing a lot of money due to this. Surely there is a way to check debits?
When page is not fully loaded yet the stripe card input element appears, but when page is fully loaded it suddenly disappears.
hi team. Got another question. When I'm creating a checkout link with type payment and type subscription I receive following webhook event - payment_intent.succeeded. If checkout link was created with a type payment I do receive metadata in this event, if it was subscription I don't receive. Is there a way to actually understand if this event belongs to payment or subscription kind of checkout link ?
hi 😄
i'm using checkout session and i was wondering is there a way to remove/replace
highlighted text?
Hi,
I implemented Stripe Elements and I'm wondering how to show the customers previously used payment methods.
I am referencing the customer when creating a payment intent
$customer = $this->createOrGetCustomer();
$paymentIntent = $this->stripeClient->paymentIntents->create([
'customer' => $customer->id,
'setup_future_usage' => 'on_session',
'amount' => $amount,
'currency' => $this->currency,
]);
return $paymentIntent;
how can i recover stripe m2 reader from tamper mode ..?
Hi
Getting a couple of "An unknown error occurred". Any chance of getting more information? req_B63GY1L2a5YBE7
Hi, I am not receiving name in checkout.session.completed event. I am creating a new customer without name and email and passing its id to session with customer_update.name: auto. I am getting customer's email but not name.
Hi, is there any known bug that causes an inconsistency in the fingerprint with payment methods of type sepa_debit in testing mode? We are getting different values between the response from the endpoint (/attach) and the value we receive via webhook (payment_method.attached)
Hi I was able to disable deletions when the user has only one card left like you described in this thread, #dev-help message however, there's a slight UX problem because the confirmation dialog doens't become hidden afterwards and the user has to manually dismiss it in order to see the error message. Any suggestions on how to work around this?
also on iOS, it seems the customer sheet removes the Payment method even before the customer adapter gets a chance to delete the payment method from the backend
juananbipi
Hello there! Does Stripe Identity have a feature to detect unique document IDs? I need to implement a check to determine if this user has undergone identity verification before with documents that were previously used for identification. Thank you!
hey stripe dev i have a 3d secure payment failed for a Discover Card , how can i test that on dev mode ?
Hello, I'm seeking assistance regarding the management of automatic charges in Stripe.
I generate trial subscriptions, and when it's time for payment, Stripe generates a draft invoice, designates the subscription as active, and then waits for an hour to charge the customer. Is there a method to eliminate the one-hour wait or defer marking the subscription as active until the payment is successfully completed?
I can provide event ids if needed.
Hi, When I set up metadata for subscription in checkout session, it is not sent back in wehbooks for the event invoice.paid
hey there i am using the flutter_stripe package for my app and it works perfectly on mobile but it doesnt work on flutter web
I'm utilizing Laravel Cashier for a product that offers two pricing plans: one monthly and another yearly with a discount. I'm considering implementing Laravel's 'swap' functionality, but I've encountered an issue. The system immediately cancels one plan when switching to the other, whereas I aim to restrict this transition to occur only at the onset of the subsequent billing cycle. How can I configure this to ensure changes occur strictly at the commencement of the following billing cycle and not in between?
when creating a product with a connect account, This product doesn't appears in the connect account page. I don't find what parameter to add to link the product to the seller (connect account).
i have created a product in the test mode and created a promotion code for discount of the price of the product the promotion code is working in the checkout session using the link but when i am trying to make the checkout using node js by adding allow_promotion_codes: true, i'm getting the option to apply the Promo Code when i am applying it is showing invalid code
Hello I am facing few issues in webhook events, can anyone help me on it ,
here is the error I am seeing 400 error
Webhook Error: No signatures found matching the expected signature for payload. Are you passing the raw request body you received from Stripe?
Learn more about webhook signing and explore webhook integration examples for various frameworks at https://github.com/stripe/stripe-node#webhook-signing
for stripe cli which is working fine
I am sharing the image reference below, in the right corner highlied the webhook secret masked one ,
Hello,
I want to know how to get the stripe fees on a pyament intent from Stripe API, does the payment intent has the stripe fees applied on it ?? or there is another way i can get it ??
What is the name of the event when a customer is charged on scheduled subscription everytime? payment_intent.succeeded or invoice.paid? What is the difference between them?
Hi! I'm using the Payment Element and I'd like to know if it is possible to programmatically focus on the card number input using JavaScript
Hello,
1.we have already saved default payment method for customer
2. i created the subscription incomplete status.
3. i want confirmation from user form UI and then confirm the payment form stripe.js
form 3rd step i got error ,please advise me
already saved paymentmethod to customer? how we will create subscription after confirm form stripe.js ?
Hi,
I’ve been using the old Sources API to verify bank accounts manually. In the document provided [link: https://stripe.com/docs/ach-deprecated#manually-collecting-and-verifying-bank-accounts], I couldn't find any info about micro-deposit timeouts.
I found details about micro-deposit timeouts in another document [link: https://stripe.com/docs/payments/ach-debit/set-up-payment?platform=web#web-verify-with-microdeposits]. This got me wondering: Does the Sources API have a timeout for micro-deposit verification?
Could you please provide clarification.
We are trying to onboard a client with the Connect embedded onboarding component, but it is not requesting that they enter their external account details. Once they click "confirm" for their personal and business details, the component is emitting the exit event rather than requesting external account details—despite the fact that account.requirements.currently_due includes "external_account". In test mode, the account is being correctly requested, but it seems to be failing to do this in production.
hi
Hi there. In a Stripe integratio we take pre-approvals from customers on Orders. I can't find anything in the documentation that mentions if the object(pre-approval) expires after a certain period of time. We use a SetUpIntent for that and the best I could find was this https://stackoverflow.com/questions/71764961/how-long-are-stripe-setupintent-objects-stored-for Can I get a confrimation on how long they are valid for? Think of a presale of a software.
Is there some event when user closes checkout because it affects my logic
hello everyone, i am new to stripe and this is my first payment gateway i am using. i need help with my current scenerio. i want to generate checkout link for subscription, for example user subscribe for yearly subscription but pays a certain amount every month for a year and cannot unsubscibe until subscription ends. How can i do this without code.
Hello everyone, does Stripe support have people working or are they just ghosts? From what I see, they help here more than what support should do, it's incredible how they don't respond and I've been on this platform for a year now and I don't receive any response, how are they supposed to work here?
Hello
How can I check the payment failed from bank on test mode ?
azazjamil_16438
has anyone ever tried to implement Stripe Checkout with Netlify's functions? (is it possible?)
I mean the backend part for it I just think about putting to Netlify's functions, the frontend would be of course on a normal websitea
Hello, just joined and need some help. We're trying to schedule subscriptions for a number of our customers. We're going through the API method to create the scheduled subscriptions but are having trouble enabling these parameters during the subscription creation. Can anyone point me in the right direction?
Hi,
We are trying to test for automatic tax calculations on our payments but are getting inconsistent results.
In test mode we have set up tax registrations in a couple of countries and then processed payments with test cards from these countries.
Some of these test payments on our subscriptions do not have automatic tax calculation on the payments. Why would this not be included in the payment when we have both the tax registration and test card from that country?
Hello! Is it possible to retrieve the history of a potentially deleted connect account (from a plateform account) if I provide you the id ?
Hey stripe one of our customer from ACCRA , had an issue with the stripe react form , id didnt show up to him , he used microsoft edge 117 windows , can we prevent this ?
for the 'retrieve upcoming invoice' api call, is there an example that does this: 'You can preview the effects of updating a subscription, including a preview of what proration will take place. '
i basically want to preview how much would it cost for my customer if he would increase the quantity of the subscription while using 'always_invoice' as the proation behavior
Hello, is it possible to change the frequency of transfers for the Express Connect account ? I'm unable to find a way to do that. Even from the express dashboard of the customer.
When using stripe.treasury.outboundpayments for sending funds from a connected stripe financial account to another I use destination-payment-data. My question is if I want to send money again I was told I could use the destination-payment-method but I’m unsure how to get the id that is required to use the same payment method
How can I switch my accounts default API version? I'm trying to use stripe listen but the only options seem to be latest, or account default, and the account default is from 2016
Hello and welcome, I would like to firstly wish everybody who sees it an successfull year 2024. New year does not mean unfortnunately no errors. So is also in my case. I set my app into production and so forth and suddenly all the process has gone tits up. And it's namely because as I call a function that is in charge of retrieving an essential information back to the user than it all works but the functions instead of returning me an object with the entire data, return only {}. Which is quite weird isn't it? I will 'course show the part of my code I mean and is failing until now at least.
How do I change the default price to No while setting up the price of a product?
hi, I need something. I have set my phone number on stripe for my business, and I would like my personal number not to appear on the customer's invoice, what do I do?
so currently I'm trying to test netlify locally and struggle with it, would you be able to help?
Hi, I am trying to get the destination bank account for a payout for our connect customers. We are using the payout endpoint. and getting the destination starting with 'ba_xxx'. Looking at the bank accoutn end point, we need a customer id, but we do not have this for connect payouts?
Hi,
I am currently working on a Subscription service with Top up based subscriptions (i.e., once a user balance is depleted it should automatically top up, based on the plan user agreed to).
For it, I am planning on using Stripe. The plan is to:
- Create Stripe customer for user
- Gather user credit card data using payment intent
- Create charges on the card collected by stripe by creating charges on the payment intent (multiple times)
My questions are:
-
Will the card/payment intent be stored till its expiry or will user have to input card details again after sometime?
-
If the user select a different plan later on down the line, would I be able to charge the different amount without any problems?
-
How many times will I be able to create charge on the collected payment intent?
Hi I was able to disable deletions when the user has only one card left like you described in this thread, #dev-help message however, there's a slight UX problem because the confirmation dialog doens't become hidden afterwards and the user has to manually dismiss it in order to see the error message. Any suggestions on how to work around this?
also on iOS, it seems the customer sheet removes the Payment method even before the customer adapter gets a chance to delete the payment method from the backend. Please see a video recording of the issue in the thread:
Hi, I'm working on Stripe in laravel and I want the quantity to increase right away and the quantity to decrease at the end of the billing period. How can I arrange that?
Can i payment be proccesed even though the 3D secure failed?
Hi team! We're migrating to payment intents and we thought it could be a good idea migrating first to SetupIntent (to give a better 'wallet' experience) and processing payments through charges API. Are they compatible?
We are using Stripe Connect with thousands of partners, and we would like tax calculated for our partners and have them liable for it. We use the legacy Stripe direct charge (not payment intents). Is there any path for us to calculate tax for charges to our Connected Accounts and have them pay, without having to migrate to payment intents? We use Avalara for other tax calculations.
Hi, I use Stripe subscription and at the end of the billing cycle I want him to adjust the plan from month to year. How can I do that with Subscription schedules? I need to add a start time to the first phase?
Hello,
i don't want to ask card details every purchase to customer, please help this scenario, thanks.
Hello team, when we integrate customer portal (https://dashboard.stripe.com/settings/billing/portal) and one of our users add a payment method (i.e. Credit card) using that portal, is it safe for us to think that we can charge that credit card later the amount we need?
Will 3D secure authentication be an issue?
hi team, can connected accounts make manual partial withdrawals on their accounts?
may I ask if there is a way to charge clients on yearly subscription, but collect a fixed amount of money monthly for 12 months, on Framer
Hi team! using payment elements, how can disable the payment link functionality that appears out of the box? Can this only be disabled inside the stripe account itself or can it be removed via code?
Hi ! I have created a product has a test connect account and the price has been recorded well. With dummy data, the call is working finie but as soon as I try to send real price value, I ended up with an error. Could you explain me why? Thank you
Hey Yandos, I just ran into this issue myself recently. I was unable to remove it via code. I had to disable it via the dashboard (settings -> dashboard -> Your account) under the "link" section
Please keep messages in the threads for each topic
And keep main channel clear with new questions only
Hey guys, I have a question. When a PaymentIntent returns from the webhook with status 'requires_action', what further information can I get that determines the action the user needs to take?
I'm trying to clear the cancel_at time on a subscription with the Go SDK, but this doesn't seem to do anything (passing nil for cancelAt). Should I be doing it differently?
func (a *StripePaymentAPI) SetSubscriptionCancelAtTime(ctx context.Context, subscriptionID string, cancelAt *int64) error {
params := &stripe.SubscriptionParams{
CancelAt: cancelAt,
ProrationBehavior: stripe.String(string(model.ProrationBehaviorNone)),
}
_, err := sub.Update(subscriptionID, params)
return err
}
Hey there, I am using stripe connect on my ecommerce platform. I want an option for merchants to disconnect their stripe account. Is that possible?
Hey there, I'm facing a weird issue I haven't seen before with the API.
I have "pending_invoice_items_behavior": "include"
But when the invoice was created via API, no pending items were added.
The currency of the invoice and of the items are the same (cad)
Any other possibilities? Tax stuff? 🤔
Hello, i've been waiting for an answer by stripe support trough email over a week now, they're not replying, can someone help me here
Hello everyone, I was working with test mode and it was working, but once i switched to live mode I started receiving 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.", I did not change anything in the backend or frontend, just from test to live
Hi, we're using Stripe Checkout for folks to sign up for subscriptions. Is it possible to set the payment method they use at sign up as their default payment method? We're going to be charging for invoices soon and will need to have a default payment method on file for those. We used to use Stripe Elements and those folks who signed up would have their default payment method set automatically (our test users still behave this way) so we wanted to see if that functionality is available using Stripe Checkout.
Hello, Stripe checkout page to save bank/card details doesn't show an option to save it as default payment method. Is there an configuration to enable that?
I have two types of licenses available: one for monthly access and another for annual subscription. I aim to facilitate a seamless transition between these options, effective at the conclusion of the ongoing billing period. This functionality has been achieved through Subscription Schedules. When purchasing additional licenses while a Subscription Schedule is active, the new quantity isn't immediately accounted for, nor is it included in the subsequent billing. Instead, the remaining balance of the license fee until the new billing date is factored in. How can I ensure proper handling of this process?
there is a customer buy a product for 19 JOD and stripe takes 1900 JOD from the customer how to fix this
stripe disabled my account I can't refund the customer
Wondering if I can get some advice on this too.
What would be the best workflow, with the API, to create an invoice and only include invoice items created from DateX to DateY?
E.g. a monthly invoice that only includes invoice items created from beginning-of-month to end-of-month, UTC
If a customer has failed payment and subscription status is "past_due", when we update there payment method on the customer, does it automacially retry the payment right away? or does it rely on the billing retry setting timeframe you set on the account?
hi I was told to achieve certain setting on Stripe, I need coding, but the website builder I used (Framer) only support Javascript code, but not custom API, does Stripe support Javascript code?
Is there a way to create an embedded checkout session in dark mode?
When we received a payment_intent.succeeded webhook notification does that mean the funds are immediately available in our Stripe balance?
Hello, Stripe team
hello. does stripe offer the option of account + routing numbers? we're partnering with a third-party to offer financing for our high ticket items, but we would like to route payment through stripe before sending to our banking account.
yes it is an extra step, but we're testing things out with a few partners, and are looking to leverage stripe as the single source of truth for revenue generated.
Hi, I’ve tried for a whole month to get my payment. The apps says it was sent but it never reached my account. Can someone help me?
Are you able to integrate zapier with stripe? If not, is there an easy way to have confirmation sms messages sent when a customer purchases a product?
Hi, i am from Lithuania, i have a shopify store and i wanted to connect Stripe as my payment provider. At first everything is okay, then i connected after like 2-3 weeks and it said that i needed email verification and I exceeded the deadline even tho i didn't receive anything to my email, so i didn't know about it. Now I'm trying to integrate Stripe onto my Shopify, but it says that my e-commerce store doesn't meet the Terms of Service for some reason and that it is too risky? I tried creating a new account, but it didn't work anyways. Does anybody know how to fix it? Thanks.
I have a function to clone payment methods, from a platform account to a connected account. The function works in production. Now I'm writing a test to call the function, to clone test payment method pm_card_visa . I am getting an error. What do I need to do to test a clone of pm_card_visa? Or, do I need to create a new pm and clone it?
{"code":"resource_missing","doc_url":"https://stripe.com/docs/error-codes/resource-missing","status":400,"message":"No such PaymentMethod: 'pm_card_visa'","param":"payment_method","request_id":"req_CXbfUmA0wetXpx","type":"invalid_request_error"}
Hi. Do I need to create something in the Dashboard to use the Stripe's checkout? I need the SECRET KEY to create checkout section in my backend, when I access the dashboard under https://dashboard.stripe.com/dashboard I see a secret key there under "Get started with Stripe" - is this the key to use there?
Will I see all the payments and statistics in the Dashboard when using Checkout, don't need to create anything in there? (I think I just registered up to this point)
If I want to attach metadata to a price created with a new product's default_price_data param, do I need to make a follow-up request with the price ID I get back from the POST /products? it doesn't seem like metadata is a valid field on default_price_data.
Hi.. our customers use these stripe readers (https://stripe.com/terminal/wisepose). They also charge fees for credit cards but don't charge these fees for debit cards. When we tap into our (non-terminal) API payments integration, we're able to detect if credit or debit and update the amount owed accordingly. With terminal swipes, this doesn't seem possible as the customer has already swiped their card expecting to pay the price displayed. Is there a way to either prompt the user to select payment method from the reader OR an API to detect if debit card, update the price accordingly and ask them to confirm the different price?
Hello, when modifying the success url to include the checkout sessionid, I'm using this documentation https://stripe.com/docs/payments/checkout/custom-success-page#modify-the-success-url.
I can dynamically have the session id: "http://yoursite.com/order/success?session_id={CHECKOUT_SESSION_ID}",
However if it's off a stripe connect account, I won't be able to properly retrieve the the session. Is there anyway I can get the session object without knowing the stripe connect account id? Otherwise how do I retrieve?
Hi there, I was wondering how I would create a one time product in a quote create call? I know you can add one times items in the dashboard, just not sure how to do it via the SDK. I'm using typescript.
Hello, for my bussness, a non-profit organisation but association without legal personality (if this is the good translation) We have made the busness a non-profit with a organisation number, but we do not have a number. We are a 'factual' organisation. I've already mailed to the support but we need to start using stripe as soon as possible. Can I solve this myself or do I need to wait until reaction on my mail? If I have to wait, how long will it take?
Hey all,
I'm interested in the beta available for terminals (moto and inputs)
I've emailed the beta email a few times over the past couple months but never get a response
Is there another way to get in touch with the beta team?
hey, in the link you provided, I don't see any info about setting up the prices / subscriptions...
#1192898808804282368 message (https://stripe.com/docs/payments/accept-a-payment) ?
İ need help
Hi there, I've enabled paypal as a payment method but when people try to update their payment method they don't get it as an option. I'm using stripe checkout. Can you help?
Hi! Are you able to upload a CSV file of customers into Stripe?
Hello! I have some questions about using client_reference_id with payment links -- how can I prevent checking out through a payment link if this value isn't specified? If I can't configure this on the page itself, is there any way I can cancel / prevent a charge going through manually through responding to a webhook event to avoid losing fees on a refund? I do not want users to successfully check out or be charged if this reference ID isn't available. If neither are possible, should I be using a different product to accept payments?
I seemed to have found an error. I am setting up the customer portal, and I remove the ```Redirect link
Choose where to redirect customers after they manage their account.
https://example.com/account
i create multiple stripe subscriptions. I would like to have stripe re-fill the payment method for my user if user checkouts for 2nd subscription. is it possible. when i create checkout session, i do pass the customer_email to it for stripe to look up if customer is already created in stripe
Hi team, how do I let my customers input their gift cards? Using Checkout but can switch to Elements if need be - are gift cards supported on Stripe?
Hello, happy New Year. We've recently un-paused collection for subscriptions for a number of clients, starting with those whose subscriptions we set to renew on Jan 5, 2024. We are seeing some of those monthly subscriptions cancel immediately following the firth charge but the dashboard indicates they will cancel on Jan 6, 2024.
Hey Stripe Team. We are developing a marketplace, and in our payout model, we want to take a 30% commission for ourselves and pay the remaining amount to the Sellers. Importantly, we want to cover all Stripe fees, including the fee for the Customer's card payment. Here is how the scheme looks now: From $10, we transfer $6.55 to the Seller, as at the time of the payment, Stripe takes ~$0.45 for itself. I am not quite sure how to structure the payment scheme so that we cover Stripe fees from our commission when the Customer makes a payment. We also have a scenario where we don't take the 30% at all, and then it's unclear how to compensate for Stripe fees. I assume that our Platform's balance should have a positive remainder, but the mechanisms to implement this are unclear. I would appreciate your assistance in figuring this out.
what is the difference between payment method with type: Link versus payment method with type: Card but has card.wallet.type =link? When would you see one versus the other?
Hi, Is it possible to create a subscription with trial period and collect the payment? When the trial is end, the current subscription status update to active without creating invoice and bill the customer?
Hey there !,
When a customer increase their users above their subscription quantity, We immediately charge for the increased quantity. but the customer discount is not applied. Is there a way to apply the discounts on prorated invoices ?. As per Stripe docs "discounts don’t affect the resulting proration line items." Is there somehow a workaround this case ?
Below here is how we currently do it.
/**
- Increase the subscription quantity immediately.
- @param subscription - The current subscription to be updated.
- @param newQuantity - The new quantity for the subscription.
*/
export const increaseSubscriptionQuantity = async (
subscription: Stripe.Subscription,
newQuantity: number,
): Promise<void> => {
await stripe.subscriptionItems.update(subscription.items.data[0].id, {
quantity: newQuantity,
proration_behavior: 'always_invoice', // Immediately charge for the increased quantity
})
}
Do I have to use Stripe-hosted onboarding for Express Connect accounts, or can I use API-based onboarding?
Hello, I have more than 3 thousand dollars held by Stripe for 4 months. Every day they give me an appointment to return it to me, but they miss the appointment and never answer my messages when I communicate with them. I have seen many fraudulent companies, and I do not want Stripe to be one of them. What is the solution?
Hello, I have a few questions on subscription schedules (I am on version 12.18.0 of Stripe):
- I want the subscription to automatically renew when the schedules are done, so for example if I create a subscription schedule for 12 iterations unless cancelled I want to create a new 12 iterations subscription schedule. When creating SubscriptionScheduleCreateParams I set
end_behaviourto renew but it gives me an error, it only allows me to put release or cancel. Why would that be happening? Would renew accomplish what I described? - How do I add taxes to a scheduled subscription?
- Once the scheduled subscription is created, how do I see the end date of the subscription? I see
current_phase.end_datebut I don't think that's what I am looking for, that will give me the end date of this iteration, right?
Hi, I'm trying to build out an integration with Stripe Connect. I've created a test connected account and I'm able to generate a checkout session, however when I load up the embedded checkout component I keep getting 404 errors. Just wondering there is something misconfigured, or how to troubleshoot further.
so I created a Stripe Payment Table, and included it into my website. When I click "Subscribe" I'm taken into the Stripe Checkout page, but I have not yet implemented the Create-Checkout-Session, backend. How is that possible?
Bonjour, cela va faire 1 mois que j'ai 2 paiements effectuer sur mon compte stripe mais aucun virement est en cours vers mon compte bancaire. La date prévue ne fait que de se décaler..
Hello, are these messages not private?
Hello, it's been 1 month since I made 2 payments to my stripe account, but no transfers are being made to my bank account. The expected date is only shifting...
So I’m not only one not getting payments I see ?
My issue is I changed my cell number and they are sending the verification code to someone else that has MY OLD NUMBER SO I CANT LOG BACK IN !
Hello, I need help, I just created my account to make payments on my new website and im getting verification error it says my account has been clotured and I need to provide infos but website is really trashly made not letting me do anything to verify
Hello, is there a specific date for the EOL of Stripe Connect extensions mentioned in https://stripe.com/docs/stripe-apps/migrate-extension?
Hello, we have a situation where users stopped paying for their subscription (failed payment, blocked card, etc) before we enabled churnbuster (automatically cancels them via webhook) midway through this year. We're trying to identify the best way we can query for users in this state and are curious if we could get some pointers to the best api endpoints to use for this
Hello Dev!
I'm working on an integration with Salesforce and I'm having a bear of a time.
I have the Stripe Universal Connector and Stripe Universal Connector Extension installed in my SF instance.
the Universal Connector was installed with a prefix of stripeGC on everything since it's a managed package.
This is wreaking havoc with the Extension methods that don't have the managed package prefix on them.
Am I doing something wrong here?
Example
stripeGC.GetAccountsExternalAccounts.V1 params1 = new stripeGC.GetAccountsExternalAccounts.V1();
params1.accountRecordId = 'acct_1OVJXxFNYmjBDGk4';
params1.account = 'null';
params1.id = 'null';
List<stripeGC.GetAccountsExternalAccounts.V1> paramsCollection = new List<stripeGC.GetAccountsExternalAccounts.V1>{
params1
};
List<stripeGC.ExternalAccount> results = (List<stripeGC.ExternalAccount>)v01_GetAccountsExternalAccounts.getAccountsExternalAccounts_2022_11_15((List<GetAccountsExternalAccounts.V1>) paramsCollection);
v01_GetAccountsExternalAccounts.getAccountsExternalAccounts_2022_11_15() method is expecting a list of List<GetAccountsExternalAccounts.V1> but because it's a managed package, I have to do List<stripeGC.GetAccountsExternalAccounts.V1> (notice the stripeGC prefix on the GetAccountsExternalAccounts list type)
hi i cant acces my account, becuase i lost the code to be verified through the two step verifications. and when i submitted my id and picture i couldnt access. what i can do
thank you
how much is the Waiting period for new account sign-ups in India?
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!
Hi Stripe Team. We are developing a marketplace and planning to use Stripe Connect. We would like to display statistics for Sellers in our Marketplace's Seller Dashboard, specifically:
- The number of active subscribers for a Seller (the total number of Customers with an active subscription under the Seller).
- The total payout amount (sum of payouts amount from the Marketplace with a Paid status).
- The total reward amount pending payout (amount that has not reached the payout threshold yet).
Could you please advise which API methods will help us retrieve this data?
hello. My company needs to know what data is collected and processed by Stripe due to legal issues, so I need answers to the questions below.
Q1. We use the Stripe Checkout Session API to obtain payment URLs to make payments and subscriptions. Users access the Stripe checkout webpage through the URL and make a payment. At this point, we are wondering what data the Stripe checkout webpage collects and processes during the checkout flow.
Hello,
Our company is based in Oman and we are trying to set up online payments using Stripe. However, it seems that Stripe is not supported in Oman as there is no option to select Oman when creating an account. We noticed that United Arab Emirates supports OMR currency and we are wondering if there is any way we can use Stripe to accept online payments in OMR currency in Oman.
Could you please help me investigate why the subscription price has been automatically adjusted? The subscription was initially set at 2 days for 12 Mexican Pesos but has been automatically adjusted to 14 Mexican Pesos.
https://dashboard.stripe.com/payments/pi_3OVP2MJxpqRL3mFd1gJTVa21
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Hello, I have the following doubt. I am trying to create a checkout session to process a payment in my app for my plans. What I need is for users who already have a plan and decide to upgrade, not to be charged the full price as if they didn't have any plan. Similarly, when they downgrade their plan, they should be refunded the appropriate amount. What configuration should I add to my checkout session to make this happen? I'm working with Next.js. Here is my current checkout configuration code. Where is the problem? I've searched but can't find information about this anywhere:
const getSameDayNextMonth = () => {
const now = new Date();
const year = now.getMonth() === 11 ? now.getFullYear() + 1 : now.getFullYear();
const month = (now.getMonth() + 1) % 12;
const day = now.getDate();
const sameDayNextMonth = new Date(year, month, day);
// Ajuste para cuando el mes actual tiene más días que el próximo mes
if (sameDayNextMonth.getMonth() !== month) {
sameDayNextMonth.setDate(0);
}
return Math.floor(sameDayNextMonth.getTime() / 1000);
};
const session = await stripeCLI.checkout.sessions.create({
mode: 'subscription',
customer: await userDoc.data().stripeCustomer.id,
line_items: [{
price: newPriceId,
quantity: 1,
}],
subscription_data: {
billing_cycle_anchor: getSameDayNextMonth(),
proration_behavior: 'create_prorations',
},
success_url: process.env.NEXT_PUBLIC_STRIPE_SESSION_REDIRECT,
cancel_url: process.env.NEXT_PUBLIC_STRIPE_SESSION_REDIRECT,
});
Hello I can't log in my stripe account
Hello again, Stripe team.
Could you please provide an example of what the Stripe Connect account onboarding form looks like when we prefill most of the fields on our side? I want to understand how much the form on the Stripe side will be reduced if we prefill most of the required fields (such as name, surname, email, address, etc.). More precisely, the question is: what data will the user still need to fill in on the Stripe side if all the essential information is prefilled on our side? We plan to onboard Express accounts.
Hi, as part of my app i want the customer to subscribe to my service. I am using Checkout session with the mode being subscription an passing the customerId. However, the issue is that if a customer is subscribed and they want to "manage" the subscription, the checkout session will get them to subscribe multiple times. Is there a way for the checkout session to inform the customer that the subscription is still ongoing instead of adding another subscription?
Hi, when was the descriptor code for ACH verification introduced?
Hi.
Context: My app works. I'm using stripe connect and about to onboard my first real customer. I want things to go as smoothly as possible so I don't lose them.
Question: Before I try onboarding with a real user, can I onboard myself as a connected account and put 1-2 payments through (it will be using my cc as the customer, paying money via my platform, to me as a connected user). So all 3 parties to the transaction will be me. Is that going to cause any red flags?
I'm stuck between two philosophies: "that could be flagged as suspicious" vs "I really need to test on something that doens't matter before real customers try to use my app"
Hello, I am working on a react-native project using stripe-react-native. We are using the AddressSheet component and are following the steps just as they are listed here https://stripe.com/docs/elements/address-element/collect-addresses?platform=react-native#react-native-pre-fill-billing, implementation 'com.google.android.libraries.places:places:2.6.0'. however, I am having trouble getting the address autocomplete to work for android devices. I did follow the "Set up address autocomplete suggestions for Android", but I am still not getting the autocomplete suggestions. I am also passing the googlePlacesApiKey. Its working fine for iOS, its just an android issue. Any clues or help to get android to render address suggestions would be much appreciated. Thank you.
Hello experts!
Nice to meet you here.
Myself Hasan, I've an issue for re attach the payment method to the customer through following API endpoint https://stripe.com/docs/api/payment_methods/attach
case background-
suppose my customer id is cus_NbZ8Ki3f322LNn and a payment method id is pm_1MqM05LkdIwHu7ixlDxxO6Mc. this payment was associated for this customer. unfortunately this payment method was detached from this customer, I've around 500+ customers who have the same incident.
Now I'm trying to re-attach their payment method using above endpoint but in response I'm getting-
"invalid_request_error"
"This PaymentMethod was previously used without being attached to a Customer or was detached from a Customer, and may not be used again."
is there any way to re-attach payment method with customer?
Thanks in advanced
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 , Identity integration is completed using stripe js in Ionic application. I have few queries
- can someone please confirm weather I can receive the selfie and upload user document details on stripe web hook into application server.
- can we customize the stripe Identity flow screens.
- can I re-validate the user of the previously verification process verified into passing the selfie image of user.(Example : If user is successfully verified through stripe identity then I want to validate him again in login page whether verified user is login or not). Any suggestion how to achieve this flow.
Thanks in advanced!.
Good Morning!!,
can any one have demo for stripe subscription implementation with express checkout elements ? i have fixed price subscription with onetime fee on some subscription, i am not able to find proper documentation on how can i implement with google pay and apple pay case.
andorid stripe have a leak
Hi Devs
I am looking for a solution to manage the tax from stripe and get the taxes as per the address through hapi
api**
I have registered a tax on stripe.
@stone otter I've created a thread for you, let's keep the discussion there.
Hi Stripe Engineers! We've recently enabled LINK for both our subscriptions and one time payments. Currently when we intiate a one time invoice to our customer we charge each customer automatically via the payments api by enabling charge_automatically. However, with LINK when we run the script it generates the invoice and emails the customer but does not charge the customer automatically. Is there a API enpoint that i need to update and enable? Thank you very much!
Hi team, could you please advise on this error when trying to fetch the saved payment methods for instant payment 🙏
I'm using the Java SDK. How can I specify a billing anchor point when creating a session to make the user pay 12 MXN?
@misty hornet how i contact api support team?
I'm using the nodeJs^18.17.1 backend API, i want to authorized user before order placed. If a user has credit limit or total credit amount greater then order prize then this much amount is blocked other wise order not placed with an alert .
how i do this credit card authorization using stripe API
Hi Team
our stripe dashboard address is in US . Our one user want to use Australian corporate card. will we able to charge them ?
just revisiting this issue again - the appearance API for mobile is quite limited and doesn't offer as much customisability as stripe.js.
In this case, would it be "legit" to serve a stripe.js version of a card capture form in a webview via a tokenised url to capture card details, instead of relying on the stripe mobile SDKs?
Hi team good day, is it possible to add company logo on Checkout Session page?
Hi can anyone help me get my stripe account back. Stripe has notified me that my account will be closed out of nowhere. They asked me to provide them with some documents on X and I did now I am being ignored.
Hello, can i ask do stripe support payment with price in Vietnam currency ?
HI
Hi,
Running:
Magento 2 2.4.6-p3
Stripe 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.
We keep receiving this PTF message in our logs
We think it has something to do with setup_future_usage being set to on_session
Is it safe to change it to off_session and is it done in setup_element.js?
what is the maximum size of the payment intent id
Hi Stripe team, how can I know the reason for payment failure in case of 'invoice.payment_failed' event?
Hello, how to link customer to customer portal when he buys product via payment link? Or I need to create customer only after he buys product via payment link?
Hi everyone. I am not sure how to solve this issue and I am not sure where this comes from. I am using Stripe Elements.
import Stripe from 'stripe';
const stripe = new Stripe(process.env.STRIPE_SECRET_KEY as string, {
apiVersion: '2022-11-15',
typescript: true,
});
export { stripe };
However, in my dashboard I see occasional errors (screenshot 1, (1)). When I filter for errors, it's always empty (screenshot 2). On a side-note, I am not sure whether it's related to the issue, but I can see that sometimes a newer API gets hit (screenshot 1, (2)).
Appreciate any help on this topic!
Is it normal to have a stripe api call with the python sdk take ~2 seconds?
i'm calling this function
def update_subscription_quantity(
subscription_id: str, quantity: int, proration_behavior: str
):
print("stripe call - update subscription quantity start")
response = stripe.Subscription.modify(
id=subscription_id,
quantity=quantity,
proration_behavior=proration_behavior,
)
print("stripe call - update subscription quantity end")
return response
and if i check my logs this is what i see
2024-01-08T10:11:48.061+01:00 stripe call - update subscription quantity start
2024-01-08T10:11:50.169+01:00 stripe call - update subscription quantity end
1 user in stripe dashboard can have access to multiple stripe accounts. Isnt this a security risk in case the user credentials are compromised? All accounts will be compromised wherever the user has access
@misty hornet i need help
Hello,
I use the Stripe test environment on Symfony 6.4, when I make a test payment everything goes well, according to the console the signature is sent to my webhook, in my webhook $request->server-> get('HTTP_STRIPE_SIGNATURE') returns null, what should I do to retrieve the signature on my webhook?
Hi,this webhook 'checkout.session.completed' keeps failing to trigger. What could be the reason? evt_1OW1TMImZeQYXOtGVAHL5unA
Hello 👋
I am taking a subscription. And I have maintained the status to pending. From stripe to response to the subscription, I received multiple webhook calls. Which webhooks are to be considered to update the status to active.
Thanks
hi ~
Blocked by zip code check
The issuer authorized this payment even though it failed zip code check. Usually, failed zip code checks may indicate fraudulent behavior. You can configure whether you would like to block authorized payments upon failed zip code checks here.
What does this error mean?
hello 👋
I have a project for magento 2.3.6, and in the past few days, there has been a constant occurrence of "Your card number is incomplete." Has there been a change in the interface? I hope someone can provide some suggestions. Thank you!
Hi, I found that the payout amount is negative. Does it mean that the fund would transfer from the bank to stripe?
Hi, I want to provide payment method edit functionality for subscription to customers in Stripe. I am using Sources API it is a legacy implementation. Could you suggest recommended approach for this?
Hi Team
how to update the payment method .. if we want to implement this on our application
Hi, I've a question about webhooks.
When a subscription not have payment method, after trial ending changed in paused.
If the customer insert a payment method in the customer portal and resume the subscription, there are two customer.subscription.updated events,
(1) one with status changed from paused in trialing
(2) one with status changed from paused in active and new periods settings
BUT the problem is that this two events seem to fired on wrong order so, the webhooks manager receive as last event the (1) that set status to trialing....
This order is correct? If this is the correct order, how to know le real subscription status? I must reload subscription object?
Thanks
Dear team my stripe verification request has expired . please help me to fix my problem
Hello Stripe Developer Support Team, Kindly clarify the following.
We would like to address the following requirements:
- When the customer upgrades the plan it should happen immediately.
- When the customer downgrades the plan it should happen at the end of the subscription period.
Part 1 is working fine, the upgrade happens immediately and Stripe asks the customer to pay any remaining amount, which is good.
Part 2 is not working as expected, instead of waiting till the end, the downgrade happens immediately and Stripe returns the amount as credit.
Is there any way to make the downgrade only at the end of the plan period?
Is there a way to override this,
https://support.stripe.com/questions/setting-a-customers-default-currency#:~:text=Changing a customer's default currency,another currency for that customer.
We want to update the customers currency to usd from lebonon currency
Hello Stripe Developer support team
I have created account last month, it is still showing under activation since last month and delaying things.
Please look into it as my payments worth thousands of dollars are getting delayed because of it.
Hi, I have the following case and I don't know how to do it with Stripe, or if it is possible.
I have a case in which a User A is going to buy a product from B, but in that operation 2 commissions have to be charged for both C and D. I need to know how to carry this out and on the other hand, know if it is possible to keep the money or pending transaction until we say, for example: The purchase is made, but until the order is not delivered, the money is not sent to B and therefore C and D do not charge commission. If this were to be possible, what happens with that money?
hi ~
Blocked by zip code check
The issuer authorized this payment even though it failed zip code check. Usually, failed zip code checks may indicate fraudulent behavior. You can configure whether you would like to block authorized payments upon failed zip code checks here.
What does this error mean?
req_KxEqVEcZ8TAfG8
i want to ask the size of characters in refund ref id , from stripe pg gateway
is it possiible to over ride the address in paypal requist button with the address given in the woocommerce checkout page when using apple pay and google pay
Hi,
Can I enable capabilities in test mode?
I'm trying to create an account using the below code in test mode but it gives me
"capabilities": {
"card_payments": "inactive",
"transfers": "inactive"
},
Code:
const account = await stripe.accounts.create({
country: "US",
type: "express",
capabilities: {
card_payments: { requested: true },
transfers: { requested: true },
},
business_type: "individual",
business_profile: {
product_description: "Will use this account for Carrier Payouts",
},
});
How can i enable them in test mode?
HI, googlepay and apple pay is not showing when using paymentElement, i have registered domain in stripe , can anyone help ?
const paymentDefaultValues = { billingDetails: { email: user?.email, name: user?.firstname, }, };
<form id="payment-form" onSubmit={handleSubmit}> <PaymentElement id="payment-element" options={{ defaultValues: paymentDefaultValues, }} /> </form>
Hi team,
i've created webhooks in stripe. By default webhook created with (customer.bank_account.updated, customer.card.updated, customer.source.updated, issuing_card.updated) these events. but when is remove and add customer.card.updated event same event is not listed. please help me on that. Also what are the events that i could receive webhook for customer card update
Hello, I have a problem when adding external account from my app for connected express users.
When I try the code below :
await this.client.accounts.createExternalAccount(this.account, {params});
Where this.account is connected account Id.
I have this error message :
This application does not have the required permissions for this endpoint on account 'acct_[connected accountId].
thanks ! 🙏
rosan_25282_65519
Im trying to setup a recuring donation payment link in which the customer can select an amount. Is this possbible with the stripe donation feature? Or should I make this a subscription which the customer can adapt?
Is it possible to create a transfer from a payout from a connect account and send the money to my stripe account not a connect account?
Hello, I have an issue during collecting the payment of a customer with stripe js using confirmCardSetup api, how to solve the problem please this is the request id: req_ThYFH8qw8zKn7c
I wanna compare versions of 3.5.1 and 3.5.7,
or 3.5.1 or 3.5.5
magento 2 stripe, where can i find this
i wanna code compare 3.5.1 against 3.5.7 for magento 2 stripe, where can i find this
const pdata = await stripe.paymentIntents.create({
amount: 1000,
currency: 'usd',
customer:cutomer.id,
automatic_payment_methods: {
enabled: true,
},
});
const capdata = await stripe.paymentIntents.capture(
pdata.id
);
it return:
This PaymentIntent could not be captured because it has a status of requires_payment_method. Only a PaymentIntent with one of the following statuses may be captured: requires_capture.
what is the error please exaplian me, and how i resolve it
Thanks
Hello!
We want to identify what payment option a customer has used via Stripe (viz. Apple Pay, Google Pay, link, etc). We can do so in the Stripe dashboard, but can we get this data as a response to the payment success to plug it into our analytics tool and build an end-to-end funnel? If there is any other way we can do this, please guide us on the same. We are using
cc: @uncut vine
i need hlep
In rails i was trying to create bank account token for Japanese user, using the below code
token = Stripe::Token.create(
bank_account: {
country: 'JP',
currency: 'jpy',
account_holder_name: @bank_info[:account_holder_name],
account_holder_type: 'individual',
account_number: @bank_info[:account_number],
account_type: 'futsu',
}
)
But i am getting "Missing required param: bank_account[routing_number]" this error. On some research i found that Japanese banks don't have any routing number. How should i solve the issue? Please help me.
I need help now
Hello, I've compiled an Android build ready for SDK 34 (Android 14), using Stripe Terminal SDK 3.2.1, when I try to collect a payment with Tap to Pay I'm getting a Stripe Admin dashboard error error 400 This device cannot accept payments because it does not meet Stripe’s Tap to Pay device requirements (ex. bootloader is unlocked, device is an emulator, device is not GMS-compatible, etc).
Hello, I copied the same code from github for stripe payment integration.
As you can see the code, a new payment intent object is created whenever I reload the page.
One thing what makes me crazy is to see many incomplete payments in stripe dashboard.
Is there any way to create a new payment intent when I click "pay now" button?
Hi there, I have a question. I have a customer with a credit card stored as a PaymentMethod and a bank account stored as a Source. I am retrieving a list of customer payment methods (using https://stripe.com/docs/api/payment_methods/customer_list) and I noticed that the credit card AND the bank account is being returned. Why is the bank account being returned when it is a Source and not a Payment Method? Customer id is cus_ME96239PoIV35F
Hello,
I have incomplete payment intent with last_payment_error message as "The latest payment attempt of this PaymentIntent has expired. You can provide payment_method_data or a new PaymentMethod to attempt to fulfill this PaymentIntent again." What is the cause of this issue?
Hi, I accept payments using Stripe checkout. Following card payment, I received the following error. Note: I am using .NET Technology
Need help on this thread still didn't find solution. please reopen this thread
Hello,
I have seen that risk factors in Stripe Identity doesn't seem to be included in the verification report in the Stripe Java SDK.
I can see it referenced in the API docs here https://stripe.com/docs/api/identity/verification_reports/object#identity_verification_report_object-selfie-risk_factors however it doesn't appear to be included in the SDK here https://github.com/stripe/stripe-java/blob/master/src/main/java/com/stripe/model/identity/VerificationReport.java#L460
Is there anyway we can get this through the SDK or will we have to create our own separate call to the API?
Hi, when trying to collect payment method of a customer using stripe js confirmCardSetup this error occurred: The latest attempt to set up the payment method has failed because authentication failed. how to solve this? is the customer's payment method invalid? this is the req_id: req_l7vTO3QNaegAbM
I have created a checkout session like the following:
I've created a stripe checkout session where I'm passing the products I receive from the request's body in line_items property. In the product_data of each product I added a metadata that contains the product's id.
Then I created a webhook that listens to the checkout.session.completed event type, where I retrieve the line_items of that particular checkout session, for the purpose of creating an order document (beacause I'am working with mongoose) and save it in my database, but the problem is: I can't find the id I defined in each product's metadata.
Please check my issue in stack overflow please, because i couldn't provide the code here:
https://stackoverflow.com/questions/77772981/stripe-node-metadata-empty-when-retrieving-a-checkout-sessions-line-items/77773135?noredirect=1#comment137115729_77773135
Hello,
I am trying to update the metadata of the existing stripe subscriptions. According to the API Doc, if I want to unset a key, I would need to use empty value. In a NodeJS context where I am using stripe.js , should I use an empty string, undefined, or null? Thank you.
Hi, I'm currently working with the React Native Stripe SDK and encountering an issue when trying to create a payment intent on my connected account. Although the creation is successful, I run into a "No Such Customer" error upon opening the presentPaymentSheet. This issue arises because all my customers are in my main account, but I want to charge them via the connected account.
How can I resolve this? This is the snippet of my client-side code for reference.
Bonjour est ce que quelqu'un parle français ?
Hi, there have been some cases where payments are blocked. If we disable the rules, can we accept the blocked cases?
Hi
Hi, is there some french chan here ?
We are trying to setup a webhook that will send the event to a specific host depending customer location. In our domain, the customers are served by a dedicate host (a host in the region nearest to customer location).
Is it possible to create such a webhook?
...or should we take another approach?
I have questions about PaymentIntent status and expiration. Is it the right place to ask ?
Hey I had money on held reserve the deadline was on the 08-jan
And my payment is not showing #
Anyone to chat or phone numb
Good afternoon, wish api is best suitable for transfering money from connected account to plattform account?
Hello. Who know hov I can get from stripe report for my accountant?
Hello what's the best way to implement an escrow system on top of stripe
Hello, is it possible to downgrade a subscription at the end of the billing cycle insteaf of immediatly ?
Hello team, I have a question regarding client payment method.
is there a way to retrieve connected express account balance through api
Is it possible to create a subscription that is free for the first 3 months and then costs 14.90 euros for example?
How do I block transactions from jurisdictions where I am not registered to collect VAT, for cases where the jurisdiction require registration from the first transaction (i.e. jurisdictions with no VAT registration threshold)?
Hey when you run POST API and get responf = application/x-www-form-urlencoded what's the problem
Hi devs. When retrieving the invoice object, how can we get the customer name and tax ID at point of invoice (and not the most current values)? A customer of ours has updated their tax ID and it's updated all of their historical invoices with that tax ID – which is incorrect, as that tax ID wasn't used when they were invoiced. We notice that this doesn't affect invoices downloaded from the Stripe dashboard, so we presume this data is present somewhere.
Hello devs,
I'd like to automatically add tax to my checkout page, but the tax is always 0,00€, doesn't matter which country or state is selected. I activated automatic tax. Could you help me?
Hello, I have a question regarding setting trials days. I see that setting the trial days on the plan has become legacy, what is the preferred way to set trials day on a subscription?
Hi,
I have an issue with the billing portal.
I configured it to cancel subscriptions immediately.
But when I inspect the webhook response the cancel_at attribute will be null
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": 1704724881,
we_1OWGP0JCWJKnNXtRIOJiaWjO
hello, when someone makes a purchase why is no email sent to admin account?
Hello,
I have a question regarding the payment intents api and payment methods.
We have the following scenarios for which we are running into errors:
Scenario 1:
- I checkout as a guest user with a card ending 4242. Customer associated with payment intent is null. Purchase succeeded.
- Later I signup and checkout with the same card as a logged in user. Customer is associated with the payment intent is “customer1”. Purchase failed with the following 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.
Case 2:
- I checkout as a logged in user with a card ending in 4242. Customer associated with payment intent is “customer 1”. Purchase succeeded.
- Later I log in to my friend’s account and checkout with the same card. Customer associated with payment intent is “customer 2”. Purchase failed with the following error:
"The PaymentMethod "card ending in 4242" does not belong to the Customer you supplied "customer2". Please use this PaymentMethod with the Customer that it belongs to instead."
This occurs because a payment method should belong to the customer associated with the payment intent. I.e., payment method cannot belong to 2 different customers.
So, can you please advise the best practices to follow to support the above flows with Payment Elements, Payment Intents api without encountering the above errors.
Hi! I'm trying to use 'ExpressCheckoutElement' component to display Google Pay wallet in my web application. The browser satisfies the requirements for google pay wallet. I verified this by accessing the url https://stripe.com/docs/elements/express-checkout-element . In the Try the Demo section, I see Google Pay option which is visible only in valid browsers.
But When I access the web page in my application, I see this error in browser console:
Unable to download payment manifest "https://pay.google.com/gp/p/web_manifest.json". . Could someone assist me to find the reason for this error? I can see the Pay with Link button, so the ExpressCheckoutElement is being rendered as well. Its just not showing the Google Pay button. Thanks in advance!
Hi all! I have a subscription based platform that also runs on credits. The user needs credits to perform actions and I would like to autobuy credits when the user runs out of it. What's the best approach to do this?
Should I create a product which is a certain amount of credits and launch the buy order from my platform? I want to avoid the user interaction
Hi, how to configure checkout session for scheduled subscription?
can i get my last thread reopen please?
Hi. Is it possible to make annual subscriptions in installments on Stripe? On the customer's card the amount is paid in installments, but on Stripe I receive the full subscription price and not with each invoice.
Hello. Seems to me that a subscription can have only a single schedule, while the customer can have multiple schedules since the customer can have multiple subscriptions. Am I correct?
Hi there! What is the recommended receipt printer for Stripe? We are looking into different Epson models but wanted to know if there is a preferred one.
Hello, I am having difficulty making an API call to add a one time invoice item to an active subscription's next invoice. How would I set this up? Thank you!
it'd be really, really nice not to have to hunt down the values of enums
One more question. I am using a pricing table to sign up subscribers to my service. Is there a way to set the billing_cycle_anchor to the end of the month immediately with the pricing table? Or would I have to wait until the last of the month and manually send an API request to set the billing_cycle_anchor to "now"
iOS - Tap To Pay iPhone
Hello there,
I'm currently working on tap to pay iPhone implementation and we have this question.
Is there a way to determine if an account has already been linked and has accepted the Apple terms and conditions?
I came across the https://developer.apple.com/documentation/proximityreader/paymentcardreader/isaccountlinked(using:) function in Apple docs, but it requires a token. I'm unsure how Stripe generates this token when calling Terminal.shared.connectLocalMobileReader for the first connection to tap to pay on the iPhone.
The objective is to restrict enrollment and acceptance of Apple terms and conditions to the business account owner, excluding employee accounts. Any insights or guidance on this would be appreciated!
Hi,
Webhook event charge.failed is not triggered if 3D secure fails
For example: test card https://stripe.com/docs/testing#regulatory-cards 4000002760003184 triggers a popup and we click on "fail 3d secure", this triggers payment_intent.payment_failed but not a charge.failed even if there is a failed charge id in Stripe dashboard.
How can we have a charge.failed event after a failed 3d secure?
Appart of this scenario charge.failedevent is working as expected
Thanks
If the entire payment method was done on the backend side, (I'm using Vue) do I need to use UI elements to handle card numbers and such in my form?
Does canceling a subscription also trigger a customer.subscription.updated event or just customer.subscription.deleted?
I noticed that sometimes I also received an update event.
Hi there, we are a US Platform, and are testing having a US Custom Connect account with the currnecy in BRL (Brazilan Real). The payment is processed succesfuly but the transfer to the conencted account fails due to the following reason. Can you provide insight into what we can do to solve this?
{
"error": {
"message": "The currency of source_transaction's balance transaction (usd) must be the same as the transfer currency (brl)",
"param": "source_transaction",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_5GiHNW6Kw4GRYB?t=1704730202",
"type": "invalid_request_error"
}
}
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Hello, I am using the stripe-react-native sdk in my current app was wondering if there was any way to remove duplicate credit cards from the payment sheet or is that something that has to be done on the backend? This is mostly a problem when a user selects Apple Pay in a setup intent payment sheet and selects a card that already exists in their payment methods which causes a duplicate card
Hello, In the Node.Js API I seem to have an issue updating PaymentIntent's application fee for connect. The Update for price goes through but not the fee. even when using a fixed int update dosnt seem to work
app.post("/create-payment-intent/update-amount", async (req, res) => {
const paymentIntent = await stripe.paymentIntents.update(
req.body.id,
{ amount: req.body.amount,
application_fee_amount: req.body.amount*0.1,
},
{
stripeAccount: req.body.clientId,
}
);
res.send({
paymentIntent: paymentIntent,
});
});```
Hello how do I see the total added funds on a connected account? Are those transfers?
Hi, i am a business and i create users custom account. I do bsec_au_debt and payout to custom account what all charges are decuted and who has to pay them?
Hi, I think there might be a problem with the .NET SDK typing? I'm getting this error when trying to update a price, but the PriceUpdateOptions class doesn't have a property for "top-level params"
Hello
When we get For security reason this page has expired on customer portal session
Hello, is there a way to set the payment method as default when setting up a a payment method for future use (using SetupIntent)
hey guys do i need kyc to get paid via crypto
IS there a way to send a quote to customers via email using the api's?? Any suggestions to achieve something like this?
Hi I have a question regarding to subscriptions CancellationDetails Reason. Looking at the Reason type, there only three possible states, but for some reason I'm receiving other reasons for example cancellation_requested. Where can I see the complete list of CancellationDetails Reasons?
What I see on the type:
type Reason = | 'cancellation_requested' | 'payment_disputed' | 'payment_failed';
Thank you in advanced
Hi, If payment intent is not succeeded and there was activity on it, will it be canceled automatically?
Hi,
I am implementing connecting stripe account to my platform in order to pay out to my users. The thing is:
I am creating my account as described in the docs:
https://stripe.com/docs/connect/express-accounts#create-account
Then I am creating an account link:
https://stripe.com/docs/connect/express-accounts#create-link
I am listening to account.webhook event as described in: https://stripe.com/docs/connect/express-accounts#return-user
The problem is:
On test mode everything worked. When I tried to connect my existing account live I have problem.
Creating express stipe account resulted in creating account with id: acct_A (as an example) and as a user I finished onboarding. In the dashboard I can see that user with ‚complete’ status.
Although when listening to the webhook event I am getting completely wrong data for user acct_B. This ID(acct_B) is mine „primary” account id and it’s nowhere seen in „Connect” tab in stripe dashboard for my app.
I have no idea how I can associate acct_A and acct_B to the same user. The point in the documentation about „Retrieve the account with the API.” Doesn’t do it. When I ask for acct_B (from webhook) details I do not see the acct_A.
I have a customer that had a subscription_payment_intent_requires_action response (req_E1urchYYp0hbDm) but I can't determine why, and I don't see it in the RADAR logs
Is there a phone number for support?
can someone tell me why Strip are continuing delaaying my payments, I should receive today but now I see tomorrow..... I emailed them but no answer.
We are seeing an increasing number of new landlords unable to pay their subscription and getting an error message to try a new card. Can you take a look to see if there is something going on?
ID: cus_PH0nqWJV5bOhe9
I have been trying to process a customer refund for over 6 months now. can someone help?
I'm trying to update a users subscription price (metered subscription) midway through billing cycle, but charging proration isn't going as expected.
Context:
- When a user registers on my app they are added to stripe and subscribed to a free subscription that is backdated to the first day of the month and anchored to the first day of next month.
stripe.subscriptions.create({
customer: this.customer_id,
items: [{ price: price_id }], // Free Price ID
backdate_start_date: firstDayOfThisMonth(), // Unix Timestamp
billing_cycle_anchor: firstDayOfNextMonth(), // Unix Timestamp
})
- Pre-Update Subscription - Preview Upcoming Invoice
const items = [
{
id: subscription.items.data[0].id,
clear_usage: true,
deleted: true,
},
{
price: new_price_id, // Switch to new price
}
];
const proration_date = Math.floor(Date.now() / 1000);
const invoice = await stripe.invoices.retrieveUpcoming({
customer: customer_id,
subscription: subscription_id,
subscription_items: items,
subscription_billing_cycle_anchor: 'unchanged',
subscription_proration_date: proration_date
});
For some reason this doesn't give me a proper proration price, it returns the full amount of the new price plan, meanwhile the Period Start and End reflect the proper billing cycle
Is there a built-in utility that can convert a currency's integer form to decimal form? (.NET API) For example, 1500 usd is actually $15.00
I'd rather not provide the currency type info myself (zero-decimal, three-decimal, etc...), and I'd like to use an official Stripe utility to convert it, if one is available.
I had some purchases made by customers who were unable to complete, they were unsuccessful, I received an email that was due to disputes but the disputes do not appear on the dashboard, only that they were unsuccessful
Hello!
I have a product (graduated pricing) on Stripe with 3 tiers.
A) pay as you go at $9.90/unit
B) Starter at $99/mo (including 100 units and 9.90 per extra unit)
C) Starter at $399/mo (including 400 units and 3.99 per extra unit)
Everything is working fine, but now I want to add an "add-on" to them.
It's like another graduated pricing with just a per unit price (lets say $60/unit).
The idea is to have everything in one invoice.
For example
if the customer is subscribed to the Starter plan, and lets say he did 10 verifications
He should pay $99 at the end of the month (so far so good).
Now he subscribed to the add-on and used only one unit.
So the final invoice should be $100 + $60 = $160.
Is there a way to do this?
Hello, I am following the stripe-samples/checkout-one-time-payments guide to understand checkout sessions better. React client and Python server.
I keep getting the following Internal server error when navigating to localhost:3000
line 98, in _get_source_fast
raise TemplateNotFound(template)
jinja2.exceptions.TemplateNotFound: index.html
Any ideas what I am doing wrong?
Hello again, Stripe team. In our marketplace, we would like to allow Sellers to update their information within their profiles on our platform (not in the Stripe account). This information may include their name, surname, address, and the account for payouts. However, in the Help section, I read the following: "Once you create an Account Link for a Standard or Express account, some parameters can no longer be changed. These are marked as Custom Only or Custom and Express below." However, in the parameter description below, I did not find those that cannot be changed for Express accounts. Could you either write them here or provide a more precise link with a list of parameters that cannot be changed via API after finishing Express Account onboarding?
Hello, I am from a country that is not supported by Stripe. Can I use Stripe if it is created from a supporting country for my business?
Hi! An existing connect platform that is standard type wishes to change over to express type. How to make the change? Do all connected accounts need to reconnect?
Hello. I got a question about trials. I just want to confirm what I'm seeing. I had to set trial days for subscriptions I had to change the billing cycle. When the trial is up. Would the subscriptions status become "active"?
Currently we are using the retrieve upcoming invoice api to display the cost of an added product quantity mid term to the user prior to charging them. However, the way we are using the API also always returns the next term's cost, and we would like to display to the user only what will be charged for the current term. Currently we pass in the customer id, subscription id, subscription proration date (since we prorate to the day), and a modified subscription item with the updated quantity (passed in as subscription_items) to achieve this. Complete sample request:
subscription=sub_id&subscription_proration_date=1704741001&customer=cus_id&subscription_items[0][id]=si_id&subscription_items[0][quantity]=2&subscription_items[0][price]=price_id
We charge the customer with the following params in an update subscription call.
proration_behavior: "always_invoice",
payment_behavior: "allow_incomplete",
collection_method: "charge_automatically",
items: items,
proration_date: proration_date
}```
Is there a way to achieve the desired result of excluding the future invoice line items (including from the calculated totals)? The 3rd paragraph in the docs for the api make it sound like this is possible but we're unable to pass period start into the api https://stripe.com/docs/api/invoices/upcoming
Hey, I've been having this issues in the last two weeks in test mode when creating charges.
For some accounts I get this error:
"You cannot create a charge on a connected account without the card_payments capability enabled."
This is my code:
`token = stripe.Token.create( # this is a one-time token
customer=customer.customer_id,
stripe_account=account.stripe_user_id
)
stripe_charge = stripe.Charge.create(
amount=amount,
currency='usd',
source=token,
stripe_account=account.stripe_user_id,
application_fee=application_fee
)`
The token is created with a Stripe customer id and a connected account id.
When I contacted support they told me that we didn't have Card payments enabled in that specific account. But on the platform settings I have it required in the capabilities section.
Hello dev-helpers, here is the issue I am facing. I have a web app (react) that collects payment information and attaches it to a customer without charging it. The use case is: our business keeps a card on file in the event a loaned item is not returned and we need to charge the user for the item.
I am being asked to enable users to use their mobile wallets (apple and google pay) to do this (in addition to manual card information entry). I am using the libraries provided by Stripe in the following ways, no option for using apple wallet appears in Elements. I have gone through the steps to verify my domains (prod and staging) and enable Apple Pay from the stripe dashboard. I have confirmed that the apple pay option appears as an option on the stripe docs page (https://stripe.com/docs/payments/payment-element) on my device. Am I wrong in thinking that I can use Wallets for this use case?
- wrapped my app in the Stripe Element provider with the following option props:
options={{ mode: "setup", paymentMethodCreation: "manual" }} - I'm using the
useElementsanduseStripehooks to call:
elements.submit()stripe.createPaymentMethod({ elements })- POST to my server and receive a setup intent
- call
stripe.confirmCardSetup(client_secret, { payment_method: paymentMethod.id })
At this point, the payment method is attached to my customer and I can charge them off session if need be.
Hello everyone! Just a quick question. Klarna and apps liek Affirm is already buit into the Payment links? Or I need to do something specific for my consumers to access this type of payment?
We are a platform using stripe express to let our customers perform charges online. We see a high volume of ‘reserve transactions’ on our platform account. The stripe dashboard provides limited information about these reserve transactions, so I was reviewing the API to see if I could get more detail. I don’t see any documentation on the data model or details of reserve transactions, could you point me in the direction of any documentation? My ideal would be to relate the reserve transaction back to the charges/refunds on the connected account that are driving it. Our accounting team is hoping to reconcile these transactions since we see quite a few daily.
We have code that hits the payouts api to fetch a list of charges/payouts/refunds/collected fees etc for settlement purposes. Other items in the payout we can get more detail on (charges/collected fees etc), but I can't find a way to get more detail on the reserve transactions.
Hi, what is the p50 and p99 latency for List UsageRecords API: https://stripe.com/docs/api/usage_records/subscription_item_summary_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.
Hi Stripe team 👋
Let's say that I have an embed pricing table (https://stripe.com/docs/payments/checkout/pricing-table#embed) for subscriptions in the application. This table is available to authorised users only. And let's say that user makes a mistake and inputs the wrong email address in the payment form. How to prevent a subscription from being purchased for a different customer in that case? I see that in case of direct checkout creation, it is possible to pass customer id or user email to avoid that. But what about pricing tables?
Hi, I have a question regarding Charge capture and payment intent confirm. I am struggling to find the difference between the two and was wondering if someone could help explain
QQ- it keeps telling me that my EIN or tax information isnt accurate. I uploaded my form from the IRS and its still saying its wrong. What do I do?
Hi, my account on Stripe has been "paused" and I'm told by support that I need to initiate a "re-review" of the account status from my dashboard. However, there does not seem to be a possibility to initiate the re-review from my dashboard. How do I proced?
Hello, I'm trying to implement tap to pay(with destination charges), and it works in Google Pay, but for Apple pay, it errors out on the collectPaymentMethod step with the below error and am hoping to get more information, I'm currently using the iOS SDK.
Error Domain=com.stripe-terminal Code=1920 "A required parameter was invalid or missing." UserInfo={NSLocalizedDescription=A required parameter was invalid or missing., com.stripe-terminal:Message=A required parameter was invalid or missing.}
Hi Stripe Team, when using the Stripe Payment Element, occasionally customers receive an error message please provide your full name. This error appears to be the result of a client side validation as there are no log entries or network requests being made from what I can tell. The payment element doesn't support a name property unsure as to how this error could be occurring. Are you aware of what might be triggering that error?
Hey everyone. Just joined this server. Question about stripe..
I created a NextJS v13 app with Stripe. The user can add items to cart and then on checkout those details are sent via POST request (await stripe.checkout.sessions.create()).
I'm trying to update the actual product data when this transaction happens though..
Does stripe save data on the actual products purchased in checkout? And if so, how can I retrieve that?
Hi I’m trying to purchase an item on Depop but and it says authentication complete when I go to pay but then says couldn’t be authenticated. I’ve used this card before so I’m confused and my balance is fine.
I’m trying to add a new payout link with my traba app but I keep getting rerouted to a screen that keeps telling me that it cannot update my phone number even though I have updated my phone number
Hi! I have customers running on a subscription but I want to add a one off (non-recurring) item to the next invoice. How can I do this?
Hi, how do I see the console.logs from Stripe Webhooks?
Hi, Is it possible to migrate customers from multiple stripe accounts into one account? medical practice wants to setup stripe connect and bring on their doctors existing customers
Using Stripe Payment Element how do I process a subscription update? What do i need to get from the Element to pass over to the server to complete the subscription update, or add the payment to the customer?
atlasdb
Hello guys. I want to know if there is a way to get the invoice_pdf from the Sigma Custom Reports table, I was trying to find a way to do it, but I couldn't find.
2 questions: 1. does could activating your account potentially cause the API version to auto-update, and 2. if that's the case, is there any way to force a rollback to the version we were developing with?
If I have customers on an yearly subscription, and want to add one off items that need to be charged on a monthly basis. Can I create an invoice, add invoice items and set some sort of date in the future (end of month) to make the invoice effective (get piad) by the end of the month instead of by the end of billing year?
I have a logical question, so my app has premium "tiers" where each identifies range of features, and should be linked to stripe product somehow so i can identify it on webhook events. My question is, where should i put that tier id in stripe? in a product metadata? in product's price metadata? where? im confuse because when im trying to create a session and provide line items, first object key it offers is price, and product is only in price_data..
troccoli
I am not sure if this is correct; but we are having issue with the default payment method on the subscription sometimes showing up as null; I know you can add the default payment method on the customer object and use that as the default for the customer instead of the subscription. My question is how does the flow of creating a subscription intent and creating a subscription with the payment; where in this flow and how do you update the customer object with the default payment method? Is the a field on the subscription object that you can activate to get the default payment method to show up in the customer object?
Hello
Who knows how to create a Stripe Checkout?
In React Native applications on Android
https://stripe.com/docs/payments/accept-a-payment?platform=react-native&ui=payment-sheet
If anyone knows, please send me this email
rafer4u@gmail.com
Does stripe require customer to add payment to be able to create subscription?
Hi there I am trying to understand the Stripe Data Pipeline feature. We are looking into this to push our stripe data to our data warehouse (i.e Redshift) so that we can then push the data from our redshift to a visualization tool. I understand stripe charges 3cents per transaction but I was curious how this fee works with cancelled transactions? Do we only get charged the 3 cents for succesful transactions that are pushed to our database?
hey stripe devs, got a quick question, could someone visit this link and tell me if they see the apple pay option?
hi stripe devs !
i have a question regarding ach payments. my app used only card payments up until now. im using the stripe setup intent api to create my payment element.
when i added the us bank account option the option did show up on the payment modal.
intertnally i mark it as a default payment method also.
here's where the problems start - the dashboard does show the ach account as the default payment method ~ thats awesome
but when i go into the customer overview it doesnt show it.
next when the payment is made even with a test success account it seems to failing. Im trying to understand why there's an inconsitency is the data thats being shown.
also im not sure if im missing something
req ids
req_e5Ys6JoAc3rgyw
req_DjYON4OSPleq9X
customer id
cus_PL7UaMBbRu4tcb
Hey Stripe Devs, I have a quick question in relation to your Stripe Tax product. I need to know whether the product can support tax calculations for intermediated marketplaces. For example, if a online marketplace operator was based in Italy and enabled a buyer from France to purchase a product from a seller in Spain, can Stripe Tax (assuming that all necessary information is collected / provided) identify the fact that a particular tax (i.e. French VAT @ X%) is leviable on the French buyer, and calculate and collect this tax via the Stripe Tax product integration / workflow? Thanks for your help in advance.
Hey Stripe Devs. I had an issue on the weekend where my account was unverified due to a couple disputes. This has put my account on hold and my company in a state of panic. I have tried reaching out to the support team over email, or phone but have had no luck. Can aynone help me with this or get me in contact with the right people?
I have setup connect onboarding on my platform through the account links but that does not collect necessary information of the user such as the contact number, full name etc until and unless someone manually fills it from the dashboard. Is there a way to resolve this issue ?
Hi Stripe Devs, I know you have checked the expiration year of credit card. is it configurable? I don't want to check that because stripe as a payment gateway under zuora in our usage for now, in previous transactions, it's another payment gateway to process, not stripe. Zuora told Stripe to handle these transactions as a recurring transaction, not first time purchase. so it's not necessary to check the expiration date. If we are using stripe's api to connect Stripe directly, that make sense to check the expiration date at least for the first time purchase.
Hi, I have a product, which has a list of prices assocatd with it, is there a way to show each price nick name on invoice?
I am trying to implement subscriptions with upgrades and downgrades. What I would like to do is start with a $100 yearly subscription. Half way through the year, the user wants to upgrade to a $200 yearly premium membership. I would like the user at that point to pay $200 for the new year and get a refund $50 for the unused amount of the previous subscription, for a total payment of $150 at the moment of upgrade. At this point, the user would have the new subscription for a year from that point.
Right now I am doing this:
data = {
'cancel_at_period_end': False,#don't cancel
'proration_behavior': "always_invoice",#since upgrade, charge right now.
"items[0][id]": orderID,
"items[0][price]": priceID
}
And I believe that is leading to the behavior where at time of upgrade, the user is refunded the $50, and then charged $100 which is the cost for the remaining 6 months in the term at the premium ($200) price. However, the term is not extended to a full year after the upgrade. Is there a recommended way to implement this?
Hi,
How can I provide card details to SetupIntent using API instead of using frontend Elements?
Hello Team,
is the only way to renew a payment Intent is to recreate it after expiration? or do we have alternative approached
my payment intent expired even before the customer paid so wanted to know if i can renew the intent or should i recreate
Hello team. My problem might have a solution or it might turn into a feature request 😀 . My current problem is my users verify their accounts using Stripe Identity. When a user reaches a Connect threshold, Stripe usually requests an identity document. Some users complain stating I've already asked them for their ID. It would be great if I could just use the same ID document that was already submitted and verified.
Hello! I have a question regarding stripe subscriptions. Is it possible to disable the automatic charging of a subscription? So instead it would be more like automatic invoicing for the customer but while still on a subscription. What we want is for the customer to still receive an itemized invoice of their charges at the beginning of the billing period, but to have them pay via other means, and then we would manually credit their account/invoice. Thanks!
Hi, I'm creating a subscription through a Checkout session and i noticed when i subscribe for the first time there are 2 events fired: customer.subscription.created and customer.subscription.updated. The problem is that the subscription status for the created event is always incomplete and then the updated event changes the status to active. Both events are fired at the same time exactly so my webhook listener sometime picks up the updated event first then the created event which results in my final status stored in my DB to be incompelte. Is there an already documented solution for this?
Hi, I have some problems with "ReaderCallback onSuccess" not respond
It was working fine for the past two weeks, but suddenly there is no response.
I have the WISEPAD3.
I would appreciate your help
Hi,
Wanted to followup on https://discord.com/channels/841573134531821608/1194066480002781275, I tried the suggested method but when I retrieve setupIntent, it doesn't have any payment method associated with it
Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.
Hi, is there a way i can disable first name, last name in the address element? i want the users to update only the address field.
Hello
I'm using Treasury and I'd like to trigger the issuing_authorization.request via the CLI as specified here: https://stripe.com/docs/cli/trigger#trigger-event-issuing_authorization_request
When I do this: stripe trigger issuing_authorization.request --stripe-account=acct_1OUcnkPWT6HyEmFh
I get this error: "The financial account id must be specified."
How do I add the financial account to the request?
I am interested in creating a function to initiate fund withdrawals from a Stripe account to a user's card or other designated payment accounts.
Could you please provide guidance on how to accomplish this?
Additionally, I am curious to know if Stripe offers a demonstration user interface similar to the 'payment element.'
Thank you in advance.
How can I handle payouts?
For users who choose to use Stripe Google pay (web) to pay, about 34% of users cannot use this payment method, and there are no distribution characteristics in terms of country, device brand, operating system, browser, and browser version.
2) About 11% of users who choose to use Stripe Apple Pay (web) to pay are unable to use this payment method, and there are no distribution characteristics in terms of country, device brand, operating system, browser, and browser version.
I would like to ask if there is any way to optimize or improve this client's payment compatibility issue? In what ways can we improve the compatibility ratio of these users?
kenehermitcoder
I run a small b2b Saas platform, and my customers (small businesses) charge their customers through my platform using stripe connected accounts. It's a mixture of small and large transactions. These businesses are wanting to pass the stripe fees on to their customers to encourage those larger transactions to pay with check to avoid the fees. Basically create the logic: if a customer pays with credit card, add the 30c + 2.9% to the invoice?
Is there any way to do this that is easier than manually setting up an entire custom payment flow?
Currently I am using payment Intent for initializing orders in stripe via own Backend. And payment confirmation is done via direct stripe via (https://api.stripe.com/v1/payment_intents/<pi_key>/confirm) passing form data. We had passed card number, cvc and other information via form data.
Now i am trying to trigger /confirm api via our own Backend.
As we had passed card number cvc and other information via java api as well. but did not find the how to do?
Please help.
Hello team, is there a way we can delete a payment invoice (marked as paid) on Stripe production?
Are there resources available that explain how to set up a multi-seat billing structure (for example a SAAS that has one main billing account that pays for themselves alogn with additional seats that they bring on)?
Thanks in advance for any help!
Hi, I am trying to apply taxes to the charges. Can someone help on how I can apply general taxes easily.
Hello Team, I am trying to create an invoice for a customer with currency "JPY" and it worked, after that i can not create other invoice for this customer with currency "USD". It returned error message "Nothing to invoice for customer"
Hi, i am trying to implement custom payment flow using next.js by using this link https://stripe.com/docs/payments/quickstart?client=next
By default it's showing country field along with card details. How can i remove this field?
Also suppose there are multiple payment methods like card, sepa etc. how do i know payment method while creating payment intent?
Hi,
is it possible to change only the address line one and line two of address we stored as default in apple device when using payment request button before checkout
hi everyone, i needed a help here. google pay is not showing in my checkout page. i have enabled it, i have also added my domain. but its still not showing. please help
Hi there
I need some help
Stripe has informed me of account closure because of unauthorised payments
However I used launchpass and have evidence of all customers agreeing to terms and conditions
Is this normal?
Hi there
I need help here . I am not getting any api sdk to get my revenue details . can you help me with any api sdk that provide me revenue of my account with filter of monthly , yearly or date basis
Is there any way to show the buisness name rather than my name on a stripe payment link?
Hi does any here know where to find the PCI Compliance Certificate of Stripe? Just like this - https://2c2p.com/assets/downloads/2C2P-PCI-DSS-Level-One-2022.pdf
Hello, I have another question. On the same device, the same browser, and different IP addresses, the payment button display is inconsistent. Google pay and Apple pay buttons seem to have no obvious features, and sometimes link pay doesn’t even exist. What is the reason?
stripe informed me to reach out to devs to create a custom data export, we have a paid discord with multiple different roles/products inside of our stripe and we need to see the amount of revenue generated for EACH product within custom date ranges. how can i go about creating a custom report to export?
Hi my first stripe payment hasn’t come through in 2 months? How do I fix this?
Hello! So, my app needs to offer subscriptions where there will be base prices for 3 different tiers and I also need to be able to charge extra if more members/units are added inside my app.
$125+10 per user per month.```
And this should be charged in one subscription/invoice. How can I implement this? Which stripe pricing model will be the best to achieve my goal?
Hi
Hey, may I know if it's possible to customize the ACH microtransaction email and mandata email?
I want to integrate payment gateway for my website with below requirements
- Only two payment options cards or SEPA
- i want to show direct stripe form to take payment (user will add card and bank details in this form)
- For Payment should not redirect to Stripe page, everything done on our website
- I want to create payment intent after user fill all payment details and submit form
- If SEPA selected as payment method then it should be ask for mandate for recurring payment
- If card selected as payment method then next year it should not create new payment method if same card use next year, but if new card used then it should add new payment method for that customer
How can i achieve this using stripe mehtod, i want to use react or nextjs methods with nodejs api server
I have read all documents but there are not proper guide to achieve all above step by step
Hi how to change contact info in stripe receipt
Hey team, I have a question regarding a customer - cus_MO4uHZ1kaCLxC1. The payment collection was paused with behavior as void on Nov 28, 2022 for the customer, and I can see the December invoice was correctly voided as per the behavior. Now, I don't see any payment collection resumption log but the invoices started getting charged again and then all of a sudden stopped again from August. Can someone help me understand what went wrong?
Hello how do I change my contact number if I dont have access to it
hey. i can connect klarna
astellaluna.
Hello, I am using stripe in the ReactJS app. And I would like to limit the payment element to Credit Cards only. Already set the payment_methods ='card' , but still allowing me to use a debit card. How can I fix this ?
@leaden narwhal It's okay to talk about what you're building, but don't do so with the intention of self-promotion or advertising. I'm going to remove your messages
i am not promoting.
i want to help other people. i will not charge them for this. it is FREE for All
Hi stripe devs! I'm working on our intergration and want to test limiting my customers to one subscription at the time. However when I change the setting in testmode to true and refresh the page it gets reset to false again. I checked the console which gives me an error when I click on the switch button. Could someone help me out?
HI, i'm using the "@stripe/react-stripe-js" library and the PaymentElement component and i want to add a field for: card holder name.
Is it possible to add just this field?
Hello
Hi, how to transfer fund from one stripe account to other stripe accounts programmatically? It's better to see the demo code. I need the frontend and backend for this.
https://github.com/stripe-samples/connect-top-up-and-transfer/tree/main?tab=readme-ov-file
I found this, but not sure it's helpful.
good morning I have an issue regarding a payment where my service has been notifed as a failure but has been succeded on stripe side. how can I debug this case?
Hi I have a question regarding upgrade / downgrade:
We want to offer a subscription upgrade / downgrade that is described in detail in this article: https://stripe.com/docs/billing/subscriptions/upgrade-downgrade
We want to take an additional step and show the user a summary of the subscription modification, or is there a step to "preview" the modification (mainly to collect the payment amount from the invoice, and the date of the paymen -> basend on proration) and only approve it later after the user approves it?
Hi, I have a quick question regarding the prodcut catalog page within the stripe dashboard
after creating let say 3 different products with 2 prices each, if I want to copy them to production should I just click copy to live mode for each of the products?
to rephrese, does copy to live mode copies everythin inside and below (prices) the product object?
Hi Team. Facing issues with Apple pay transactions for one of our integration.
We are getting an error saying "Apple session could not be created. please make sure you have registered the stripe account"
Please help us in resolving this
Stripe support - direct debit
Hi Stripe Support, could I please have some help with 3DSecure?
Hi may I know for ACH under what circumstances that a dispute can arise?
I want to create a product and add taxes to it exclusively. How do I do that?
Hi all , I am contacting you from Regiondo , we have a small issue with an account , we would like to change the country in Stripe connect , since the new owner is from Italy and the old country is France
Can someone please confirm if this is possible since they would like to use the same account
am i suppose to get a payment fail email in test mode as well?
this is how my settings look like
I created a subscription with a test card 42424 4242 4242 4242 and then updated the card to 4000000000000341 to trigger a payment fail when the next billing cycle happens
i used the test clock to advance the time, i see the payment failed webhook event but i'm not receiving any emails
In test mode, why is all my fund on hold?
So I can't send funds to the other connected accounts.
Hi Everyone, how do I add an usage report for a subscription of a customer through Stripe dashboard itself? I dont want to use SDK, CLI or API to add usage report.
Hello all,
I want to allow connect account to cancel the subscription taken by their clients.
In this scenario, once the subscription is cancelled then business needs to refund to the client so, is there any way to achieve this feature without involving platform on the way.
Thanks
Standard one
hi All ,
How can i show user like what amount he is going to pay to get complete amount like if a user make paymnent of 10$ then in which there will stripe charges so that amount will become $9.41 so how can i show this to user in my ract native app paymnet sheet while doing paymnet
Hi,
If i update a card details on stripe via API calls and then retry the last failed payment, then how can I do so? Since the last payment_intent was attached to the previous card which is now updated.
How do I hide firstname in address element
On my site it displays payment failed, but in stripe it shows that it was successful
Hi, how can i change my bank account number? I had a temporary one untill we had the business bank account number and i want to change it right now. Can someone help me?
I have created a product. I am initiating a payment sheet for that product in my mobile app. The product has no inclusive taxes. But, the payment does not incude taxes in the payment sheet
We already have a thread, please chat there and be patient
Unhold my money robbers
How can I convert to region based based on live rates to accept payments with Stripe internationally?
Hello
I am using customer portal
'flow_data' => [
'type' => 'subscription_cancel',
'subscription_cancel' => ['subscription' => '{{SUBSCRIPTION_ID}}'],
'after_completion' => [
'type' => 'redirect',
'redirect' => ['return_url' => 'https://example.com/account/subscription_canceled'],
],
I want to pass the query string parameter on redirect URL of after_completion . I have tried but it's not working . How to pass query string parameterS?
Can you please start the thread again. I have some concerns
Hi all, I've created a Product with usage-based-pricing model with tier based by specifying different tiers. Have created a subscription for this product with a trial period and started simulating time and updating the usage records. Now, i'm validating the invoices generated and they're not matching the product prices. Need help in understanding the same.
Hello, We have a use case where we want to use Stripe payment gateway in our Shopify Store instead of Shop Pay. But unfortunately we are not seeing any option to add Stripe as payment provider in Shopify store. Any pointers will be of great help!!
Hello,
Who pays the stripe fees ? the company or the customer ?
how can I check what set up is applied in my account ?
Thank you
Hello!
When creating or updating a subscription schedule via the Dashboard, it is possible to set both the payment methods options and custom fields that will be available on the invoice that will be generated upon the subscription creation, but I don't seem to be able to find how to modify this information on the subscription schedule via the API.
Is that possible to be done via the API?
Hello Stripe Support,
I am currently implementing a subscription model using Stripe Checkout. I would like to offer my customers the option to choose between two different subscription prices at the point of checkout.
However, with the current setup, both subscription options are added to the checkout session, which is not the intended behavior. Is it possible to create a checkout session where the user can pick one of two subscriptions?
Here is a snippet of the code for reference:
const session = await stripe.checkout.sessions.create({
mode: "subscription",
locale: "auto",
payment_method_types: ["card"],
line_items: [
{
price: "XXXXX1",
quantity: 1,
},
{
price: "XXXXX2",
quantity: 1,
},
],
customer: profile.stripe_customer_id,
success_url: successUrl,
cancel_url: cancelUrl,
});
Hello,
We offer a call feature in our app that can last up to 3 hours. Payment is processed at the initiation of the call and is confirmed upon successful termination.
However, in instances where 3D authentication is necessary (requiring authentication from the client side), payment confirmation must occur within one hour (refer to https://stripe.com/docs/payments/payment-intents/upgrade-to-handle-actions?platform=web#update-server-second-confirm).
We encounter a situation of unsuccessful payments if the call duration exceeds one hour. Could you kindly suggest some strategies for addressing this scenario?
Hello team,
I need to validate this flow please, I am using Stripe as a payment processor. (Connect/Marketplace)
However, I would like to absorb the stripe fees and send the total amount (without stripe fees) to the Connected accounts.
I was getting an API errors, as I am trying to transfer an amount greater than the fund available on the stripe Balance.
Any ideas?
Hi there!
I’m having an issue with a particular scenario for subscription payments. Stripe is returning me a success invoice.paid webhook with the right values on the price but stripe charges 0 and also reflects on the invoice 0. Can someone give me a hand with this? Thanks
Hey everyone, is that possible to add email of logged in user automatically on stripe checkout page?
Hi
I am using stripe connect Apis and webbooks to create connect custom account from my mobile application.
my question is when stripe verifies my personal information of custom account, and if stripe feels the personal information is not correct, stripe asks to upload identity document and address document to verify.
my question is, Do we need to tell stripe that what type of document we are sending to stripe? because in stripe dashboard they have given ability to select what type of document I am uploading. But I didn't find any such thing in the APi.
Hi there! I want to offer binding memberships to my service - e.g. 3, 6 and 12 months of membership but still paying monthly during chosen period of 3/6/12 months. Is this possible using Stripe?
Hi guys, we have a problem with displaying payment form via stripe elements. We have done everything according to the tutorial (https://stripe.com/docs/billing/subscriptions/build-subscriptions?ui=elements), the payment itself also works, but there are problems with payment methods. It turns out that neither ideal nor bancontact are displayed on the form, but only card payment and paypal are displayed, although in the admin for the test and live mod I have configured everything and enabled them (here by the way it is strange that paypal is displayed because it is disabled in the settings), and additionally please note that with payment via link to checkout or preview in the dashboard there are no problems, and everything is displayed correctly
Where can I see the list of supported countries to make transfers to the merchants on my platform and how long does it take for the transfer to reach the merchant bank account?
Hi! I'm trying to use the react-native-stripe-terminal tap to pay feature on an Android device, but when I call collectSetupIntentPaymentMethod function and the NFC listener screen should pop up, the app just closes, with no crash logs or visible errors, is it possible that is not working on Android 14?
is there a way to enable google pay in india?
Hello devs,
I am trying to integrate stripe in my project, is there any way to do it completely from Backend side with my custom Frontend Interface for accepting payments
Here are my requirements:
- Card validations
- Order status
- Subscription based payments
- Cancellation of subscription
PS: Is there any possible way to do it in Angular ?
Hi there! Is it possible to use multiple live webhooks for different domains? I'm working with Stripe Identity.
I have an interesting one where my stripe CLI is not picking up some webhooks (specifically account.updated). I have 2 endpoints set up; one an Account one and one a Connect one which will pick up the account.updated for the event that gets sent once onboarding is completed. The webhook signing secret in the CLI doesnt seem to match with either of those endpoints but not sure if that is a red herring
Hi, I have a customer suscription. The payment is not automatically deducated. Is there a setting off
Hello,
I want to create Price, in which we can collect some max charge only for every subscription after max charge i want to cancel subscription
can i use this param for this
recurring.aggregate_usage.max
Hey! I'm using flutter to build my mobile and web app but I've ran into the error of browsers blocking the popup of stripe checkout. How can I fix that?
Hey team, is there any slack notifier for Stripe events like customer creation, subscription update events? Slack had a Stripe bot but seems like it is quite outdates and not usable for the latest use cases.
Can I add here a success_url?
Hi there. I am wondering if you can assist me. We currently have an account with the default currency set as GBP. We want to know if we can change this to USD, and what the ramifications of this would be? I can't find any info on this anywhere
Hey everyone, is that possible to add email of logged in user automatically on stripe checkout page?
Hello, I am trying to build an escrow systm on top of stripe. An escrow system is basically when a third party holds the funds between a buyer and seller until the buyer receives the service
Hi guys, we have a problem with displaying payment form via stripe elements. We have done everything according to the tutorial (https://stripe.com/docs/billing/subscriptions/build-subscriptions?ui=elements), the payment itself also works, but there are problems with payment methods. It turns out that neither ideal nor bancontact are displayed on the form, but only card payment and sepa are displayed, although in the admin for the test and live mod I have configured everything and enabled them, and additionally please note that with payment via link to checkout or preview in the dashboard there are no problems, and everything is displayed correctly
I've received answer previously, but unfortunatelly in didn't help and there are more enabled payment methods than 2
Yeah, Stripe Billing (Invoices/Subscriptions) uses a separate settings page for payment methods: https://dashboard.stripe.com/settings/billing/invoice?tab=general
Hello guys!
how to associate tax_rate with checkout session?
Hello guys, How can i retry a failed payment via API calls and not via dashboard?
we have been using stripe connect to pay clients recently we switched to stripe pricing tables which is a no code alternative for subscriptions and am wondering how can i use stripe connect when using stripe pricing tables
Hello please I need an information 👐
I am developping a plateform with Connect Accounts. The plateform is based on a payment procedure like Blablacar, with a passenger who pays at the checkout at once the amount for the connect account, plus service charges for my plateform.
In order to easily reverse afterwards the connect account's amount to the driver, and keep service charges for me, is it possible to register at the checkout this amount to reverse to the connect account ?
I would like to avoid to check and write manually this amount to reverse each time to a connect account. If it's possible please could you share me the procedure ? Thanks 😀
Hello
I have a question , is there a way that session always start fresh so that we will not experiance session is expired error message
how to I apply the fonts style to address element? I using the appearance.rules setup but it is not being reflected
Hello team,
Need you advice.
The idea would be to integrate Stripe to manage payments between users in my app.
Stripe do not offer the e-wallet functionality (keep you money in your e-wallet) so PayPal could initially compensate for the lack of e-wallets. However, its integration seems a little unclear to me.
So we'd like to know:
- To what extent does PayPal integration represent additional complexity compared with classic Stripe integration within a mobile app?
- Can a buying user use the money available on his PayPal balance to make a payment on the marketplace?
- Can a seller user be credited on his PayPal balance at the end of a sale?
- How are commissions handled?
- How is the user experience affected when paying via PayPal?
- Can PayPal transactions be monitored by me via my plateforme Stripe dashboard, or do they appear in a separate PayPal interface?
Thx a lot
Hey, ive built a stripe express checkout element and it was working for apple pay and google pay. but not it is not working for apple pay. for apple pay, it gets stuck on "Processing payment" and then "Payment not complete" even though the confirmPayment response has paymentIntent.succeeded. please help, thanks
How do I access a Connect customer account? Response says my key doesn't have access to said account, or it doesn't exist.
Hi, @hollow prairie
This is the result by callling "get balance of account' api.
{
"object": "balance",
"available": [
{
"amount": 3794,
"currency": "usd",
"source_types": {
"card": 3794
}
}
],
"connect_reserved": [
{
"amount": 0,
"currency": "usd"
}
],
"livemode": false,
"pending": [
{
"amount": 72263,
"currency": "usd",
"source_types": {
"card": 72263
}
}
]
}
Hi all, I've created a Product with usage-based-pricing model with tier based by specifying different tiers. Now, because of financial constraints of our company, we need to charge the customers' only on the first of the month. To achieve this for the customers who have joined on the below dates, what is the approach I need to take:
- Customer joining on 1st of the month: Straight forward, create subscription on the same day
- Customer joining on 15th of the month: Subscription should be created on the 1st of the next month by specifying the start date as previous month's 15th
- Customer joining on 30th or 31st of the month: Subscription should be created on the 1st of the next month by specifying the start date as previous month's 30th or 31st?
I can’t see what your typing
Hello sir, I am testing a particular functionality and I am noticing that for some of my recurring subscriptions payment_method is present but for some they are not present. I tried looking for it in the docs but could'nt find anything. Please help.
Hi team, what would happend if i try to implement stripe in a not supported country? I'm looking for a payment gateway and Stripe seems like a good fit but the flag does not appear in the supported countries section, and also i was under the impression that "WebPay", a local payment method from here was supported some time ago, was that erased or discontinued?
Are we able to schedule a call with a dev to discuss a refactor that you guys are recommending since we're having significant issues with card rejections with RBC visa cards
I'm working on a system in which a customer can purchase multiple subscriptions on the platform. Separate subscriptions. Is it possible to maintain several subscriptions in one user client without changing the current one?
what is the webhook retry frequency for customer.subscription.created in live mode? For ex: if this event sends a 400 response due to non matching entry in my DB i.e., there is no entry in DB with Customer ID or Subscription ID for it to match & populate the details present in the webhook event customer.subscription.created. However, i have logic in invoice.paid webhook which will update the Database based on email id of user with the Customer ID & Subscription ID. Once invoice.paid succeeds in updating the Database then if i receive the customer.subscription.created , it will populate the data from event.data.object.status (trialing , subscribed etc). So, in testing i saw that i got customer.subscription.created twice in few seconds i.e., when the first failed the second retry for this event was trigerred after around 15 secs & the next retry was after 1 hr. Is this the same behaviour in live mode as well? I ask this as the section titled Retry Behaviour says that in test mode it retries over a period of few hrs , however in live mode it says it retries over a period of 3 days https://stripe.com/docs/webhooks Time is important for me becuase if a user subscribes or starts a trial he expects to be given access immediately . this access is tied to event.data.object.status (trialing , subscribed etc)
You're not responding to support tickets when I need them responded to and this is why I am asking to speak with a dev - a person on a call.
THanks for archiving my message and therefore once again ignoring my plee for assistance.
Hi there, question regarding 'debt initiated' emails perhaps related to sepa_debit recurring payments - where is a setting in regards to these emails?
Dear Team,
I am seeking assistance in configuring the business type as "non-profit" and enabling the following Stripe parameters in the account owner: "relationship.executive" and "relationship.representative." However, I am encountering difficulties in setting these parameters as desired, receiving the error: Stripe::InvalidRequestError: You can only provide 'individual' parameters for accounts with a 'business_type' of 'individual.'
It appears that "individual" and "non-profits" have distinctions, preventing the inclusion of a business representative under the non-profit category. Is there a viable solution to incorporate these values with the business type set as "non-profits"?
Hi everyone, i'm building a online shop using Nextjs and I'm setting up stripe for the payments. One thing I dont really understand is the fact that I have to pre-register my products and my prices on stripe . I already handle the basket, the delivery and everything. Is there a way to not register every price in Stripe dashboard ? All I want to do with stripe is my customers to pay the amount of their basket that I've already calculated.
Greetings everyone. Can someone explain to me this formula? I cant seems to get it.
The formula obtained from here:
https://support.stripe.com/questions/passing-the-stripe-fee-on-to-customers
Hello , can i get details github for this https://www.youtube.com/watch?v=1-olKBnmC84
Hello I have an online store which has had its payments suspended and a refund procedure started since December 06 but to date on January 09 only 87 customers out of 388 have received their refunds, despite Stripe's emails they are not budging while my customers are getting impatient, so can you help me?
hello everyone, i need help creating card token. i am using postman, i am sending a post request to https://api.stripe.com/v1/tokens, body type: form-data,below are the key/value i am using (provided by stripe for testing purpose). Authorization is bearer mysecret key. However i am getting the error below. PS: in the header i added content-type:application/x-www-form-urlencoded
Hi, How are you? Could someone help me with a doubt?
I tested my subscription link on my platform, and it works well, but in test mode.
I don't know where can I find the link for my production mode in my stripe's dashboard.
Hi,
I am writing to follow up on yesterday's conversation https://discord.com/channels/841573134531821608/1194082904121282580.
The last message I got is that if I am creating a setupIntent using payment_method: 'pm_card_visa', the paymentMethod does not get associated with the customer as it is stuck in state requires_confirmation. I would like to ask the following:
-
To complete automated testing flow (using API only), is there a way to change it from
requires_confirmationtosuccessful/succeeded. -
Would I need to do something different in a non-test scenario to ensure that the end user's payment method is not stuck in
requires_confirmationstate
Hi, I need some help integrating apple pay in my react app. I'm using ExpressCheckoutElement component and i've added the domain to the Payment method domains. I can see the apple pay button and i can click it but when when confirming the payment we are getting an error "Could not create Apple Pay session. Please make sure you have registered this Stripe account. For more information, see https://stripe.com/docs/apple-pay#web.", I've already did the steps, can anyone help with this?
Hello
I'm using Treasury and I'd like to trigger the issuing_authorization.request via the CLI as specified here: https://stripe.com/docs/cli/trigger#trigger-event-issuing_authorization_request
When I do this: stripe trigger issuing_authorization.request
I get this error: "The financial account id must be specified."
How do I add the financial account to the request?
Hey Stripe team, back with another question regarding creating a payment method with Elements from mobile wallets.
In a react app, I load elements and stripe with useStripe and useElements hooks. For our use case, we want to create a payment method and attach it to a customer without charging them. I have this working fine with cards entered manually, but I'm getting an error back when a user tries to create a payment method from apple wallet. The error I get back is payment_intent_incompatible_payment_method with the message:
A payment method of type card was expected to be present, but this SetupIntent does not have a payment method and none was provided. Try again providing either the payment_method or payment_method_data parameters.
However, I am passing the id of the created payment method to stripe.confirmCardSetup
At a high level, my flow looks like this:
- Call
elements.submit() - Create a payment method with:
const { paymentMethod } = await stripe.createPaymentMethod({ elements }) - Request a new setup intent from my server, save it as
client_secret - Confirm card setup:
stripe.confirmCardSetup(client_secret, { payment_method: paymentMethod?.id })
So my question is, what kind of payment method is Apple or Google pay creating? Can I use the returned payment method in this way?
Hello, please I need your help 👐
I am developping a plateform like Blablacar, Airbnb, etc with connect accounts. We choosed Connect Custom accounts, and we want to let transactions and payements realized without a user having finalized his inscription and registered his IBAN on his Connect Custom account. We want to let him possibility to register his IBAN afterwards, to get the money transfered on his Stripe account once it's done. Is it possible, and if it is could you share me please the good documentation for a user to be able to fill out his IBAN afterwards on his connect account ?
Thanks 😀
HI can anyone help me on by exising thread?
#dev-help message
We are trying eft (us_bank_account) payments. All works in test mode, but we have a VERY long time (many minutes) for the payment_intent to move from _processing to _success (or _failure). Is that expected with actual banks? What time is considered normal for the transaction to process? It's different from bank to bank? Thanks in advance!
hello if my app is running on 3rd party site connected account and my domain is verified. and also apple play option shows on stripe payment element but when the transaction is about to be completed. it shown an error of: Before you can start using Apple Pay on the Web, you need to first register your domain. For more information, see https://stripe.com/docs/payments/payment-methods/pmd-registration.
Hey there! Is there a way to override the Identity verification status through the API? This is primarily for visibility in the Stripe dashboard.
Hi there I have a very quick and simple question:
- Where can I see (or test) the subject line of emails sent for subscription invoices?
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. Is there any other way besides login in with the backup code?
Just a genuine question, I am curious what this toggle actually means. I just logged into stripe today & i had this.
I checked my email just now & still don't see anything out of the blue that stands out related to this toggle.
Would really appreciate it if someone explains to me what this means 🙏
Also massive thanks to the team here for the speedy replies 🙌
Need some help , i am trying to setup a payment intent for a customer and what is use of mandate_options -> payment schedule and interval description if schedule is interval
Can anyone please urgently help? We're being hit with a huge wave of fraudulent transactions (~600 so far) all $40 - $200 USD. I'm seeing them attack us right now very quickly all from different IP's and I'm at a loss as to what I can do to block them.
In the last 3 minutes we've had 16 new payment intents
I've run out of funds to refund these (we have them available but it's going to take a few days to top up our balance)
Hello! I need some help with the Stripe API. I have created a Test Coupon and I want to add multiple promotional codes to this coupon via the API. I cannot do this manually since I plan to add around 200 promotional codes. Can someone guide me on how I can add multiple promo codes to a coupon via the API?
Hello, I have a problem when I try to generate a custom link related to my customer to give him access to the client portal:
Unexpected error occurred when creating Stripe portal session: The return_url parameter can only be used with ui_mode: custom or ui_mode: embedded.; request-id: req_nTVByCIHqgXd63
Hello
I want to achieve the following behavior:
The customer will subscribe on day 1 and will pay $100 for the subscription. Then on day 10, he upgrades to a new plan that costs $150, so he is charged $150. I don't want Stripe to use the first payment as credits. Is it achievable?
Hi i have issue with fraud so my acc strip suspended
lec1892
Hello! I am working on a subscription upgrade flow where a user upgrades to a premium subscription part way through the year using this:
data = {
'cancel_at_period_end': False,#don't cancel
'proration_behavior': "always_invoice",#since upgrade, charge right now.
"items[0][id]": orderID,
"items[0][price]": priceID,
"billing_cycle_anchor": "now"#this ensures that the new subscription is for the entire period length
}
Which gives me an invoice like this:
https://dashboard.stripe.com/test/invoices/in_1OWi32HtzQiUYLb0GXSyUyeK
Is it possible to do the proration calculations to show the user before charging the card for the upgrade, or do I just have to do those calculations on my own?
Hi ! I have a question, we opened the account in france, however we are a UK restaurant, and therefore get charged both ways for the exchange rate between GBP and EUR. How can we change that please ? We would like the account to be in GBP only. Thank you
Is it possible to filter payments in the dashboard by risk factor?
Hi I am testing returning the external_accounts by using the account API. But the attached bank account is different to what I can see in the dashboard
How can we disable certain payment methods when using subscription schedules?
Hi, happy new year! I have a question, is it possible to revert a refund of a charge? due a mistake a charge was refunded partially, in our logic when a charge is done we transfer the amount to a connected account and if there is a refund the transfer is reversed, how can we solve this? thx
QUESTION: We have Stripe integration in a .NET software application to enable users to collect credit card payments from their clients. At this time, the user must manually copy their Stripe account information (i.e. API keys and Webhooks) . I have seen another application where the user can click a button and get a Stripe log in box (iFrame?). Once signed it to their Stripe account, the needed Stripe account's information (i.e. API keys and Webhooks) is automatically copied from Stripe. Do you know what API is used to make this happen? If there is sample code that would be great. TIA
Why doesn't the stripe payment element collect a cardholder name? How do I submit a name with the credit card info?
hello I am trying to get the seller link but y dont know how to manage to return to my app it suppose has to work like this:
`class SetupStripeVendorAccout(APIView):
stripe.api_key = settings.PRIVATE_TEST_STRIPE_KEY
def post(self,request):
user = get_user_from_token(request)
if not user.profile.vendor_stripe_id:
response_create = stripe.Account.create(type="express")
user.profile.vendor_stripe_id = response_create.id
user.profile.save()
vendor_stripe_id = user.profile.vendor_stripe_id
response_get_link = stripe.AccountLink.create(
account=vendor_stripe_id,
type="account_onboarding",
return_url="parquecar://",
refresh_url="parquecar://"
)
print(Response)
return Response(response_get_link,status.HTTP_200_OK)`
but backend is throwing me this error:
stripe._error.InvalidRequestError: Request req_xuYvTk1nDcaeK7: Not a valid URL
can anyone help, thanks!
Hello! I have an upfront payment intent utilizing payment elements. When I use the us_bank option I keep getting an error that a mandate is required. Yet, when I pass mandate information into the intent, it says mandate can only be specified when confirm:true. Thanks in advance!
Hi team!
When the expiration deadline is started for authorization?
is it when the payment intent is created or when is it confirmed?
Based on the behavior for the "extended authorization" scenario that is commented by @crimson needle in this post: #1192176790806999104 message
it seems that is after the payment intent is confirmed.
However, I wanted to confirm that for the regular scenario applies the same.
In fact, this is the complete scenario we have to implement and that I want to confirm here that will work:
DAY 1 - Create PaymentIntent WITHOUT extended authorization (here, I assume the 7 days authorization expiration time will not be started)
DAY 1 - Collect card details client-side
DAY 1 - Wait for the order to be approver by an approval (it can take 5 days)
DAY 5 - Confirm the PaymentIntent after getting the approval from the approver (here the 7 days authorization expiration time will start)
DAY 5 - Once this succeeds, you get status: 'requires_capture and latest_charge: 'ch_123' as the Charge object that maps to the funds being held
DAY 5 - Wait for Shipment for 5 days
DAY 10 - Capture the PaymentIntent (Authorization should not be expired yet, because the timer started 5 days ago when we confirmed the payment intent not when we created the payment intent)
Thanks in advance!
hello, i'm getting requires_payment_method error in invoice, but the subscription is linked to Charge default payment method and user have a default method
Do the payment methods displayed at checkout depend on the price set, or do they vary based on the country where the checkout is being completed? For instance, when testing the website in 'China,' it shows AliPay and WeChat as payment options, but these are not available in Brazil. Hence, if a Chinese individual on vacation in Brazil attempts a purchase, will WeChat and AliPay still be available as payment methods, or are they restricted to specific regions? Furthermore, is there an option to send a flag to the checkout URL's API endpoint to modify this behavior?
Dear helpers, quick question, not necessarily a code (snippet) question!
More where to look in the Stripe docs and what I should use if I would like to use Stripe for this particular case.
Important to know. No authentication, so subscription is not an option. I was thinking I need to create a payment-link? Do I need to work with web-hooks? Etc..
Is there a way the payment could be done per tweet, instead of recurring monthly/yearly as the 'pay-to-tweet', the example app by @Nico, down below:
https://x.com/nicoalbanese10/status/1716505867107938392?s=20
Please let me know.
Best regards,
Paddy
Hello, I have a question about stripe.accountLinks, wondering if account_update is no longer used, and also want to confirm if account_onboarding is a good method for users to update their payout details reliably?
Hi all,
I had a few questions related to Stripe Connect.
My use case: I want to develop an app that allows sellers to host events & sell tickets. Then I receive commission.
Q1) Both myself and all sellers will need Stripe accounts. Is it possible for them to create accounts using an api? Or do I need to link them to Stripe's website and they create the account from there.
Q2) Can sellers create items to sell via an api? I want them to be able to fill out a form on my site and then have the event added to their Stripe Connect account.
can i use stripe if im 17?
Hi there. I am using Checkout Sessions and I noticed that if I am in subscription mode, the customer's account balance is used (in_0OUWbUwPNbMMXFhmbF9o4Q45) but if I am in payment mode (in_0OWk5IwPNbMMXFhmHfEmPQQF) the customer's credit balance is not used and the payment is charged. I am hoping to find a way to always use the credit balance if it exists
How does the "customer.sources.expiring" event work in relation to the PaymentMethods API? I am transitioning a codebase that uses the Sources API to one which uses PaymentMethods and am unclear on whether those events will continue to fire for card PaymentMethods.
Is the lack of a "payment_methods.expiring" event due to the fact that payment_methods could be bank accounts or other methods that don't expire or because it is now unnecessary for some reason? I.e. is the code related to the customer.sources.expiring event in my app still needed? It seems often that my card details are automatically updated with online merchants when they expire or get lost and replaced, I wonder if this phenomena is related.
Hi, I am creating payment intent in the connected account, I want to charge stripe fee from connected account, I don't want to pass amount key in transfer_data, becuase if in future stripe will change amount so I have to change it manually,here is my code snippet.
$paymentIntent = $stripe->paymentIntents->create([
'amount' => 100, // Amount to be charged to the customer
'currency' => 'usd',
'customer' => $customer_id,
'automatic_payment_methods' => ['enabled' => true],
'transfer_data' => [
'destination' => 'acct_1MrSLjBULX', // ID of the connected account
'amount' => 88 // Amount to transfer to the connected account, after Stripe fees
],
'on_behalf_of' => 'acct_1MrSLjBULX', // Crucial parameter to ensure fees are charged to the connected account
'metadata' => [
'name' => "Shah",
'email' => "Test"
]
]);
Hi Stripe Dev,
I wanted know how to proceed with updating new payment method to customers for subscription for unpaid invoice.
can products be deleted if they are assigned to some subscription? and if while they were being created default_price_data was provided, will that price be deleted too?
This is my first day here so excuse the newbie questions. Is this forum answered by Stripe's support, or by other developers who use Stripe in their applications? Also, is this forum meant for chat type of support? I left a question earlier and while the person who replied was helpful, he was short and seems to have been bothered that it took 45 minutes for me to comment back, so he went ahead and closed the thread before I had a chance to reply or at least thank him for his help.
@crimson needle so if in my app there are 3 types of currency, BRL, USD and EUR, I can't let the chinese customers pay in WeChat and AliPay?
Hi! How can I use the stripe API - to get information such as order id and sale amount of redemptions of a particular coupon code?
Hello,
I am setting up a webhook event on subscription.updated once the status of the subscription is changed to past_due and need to test this. As far as I know the status should be set to past_due once the latest invoice finalization if failed but I don't know how I can mock this to test my configuration.
Any advice?
Hello I am from spain, but my clients are in the us or better said all over the world, can I use stripe?
Hi, I am a complete newbie and have zero to none experience in technical things. So i am in way over my head. I have a membership on searchie and the payments are collected via Stripe. ATM the payment is a monthly payment (i created a product inside of stripe that is connected to searchie). Now, i would need to change the price to a fixed price that gives them access for 6 months and then cancels the access to the membership. Which i was told is not doable in stripe. The support suggested that i create a payment check out but i am way in over my head and don't know how to integrate it with searchie. Does any one have a suggestion? Advice? or offers this kind of support?
Hi Stripe team,
In our marketplace, we consider allowing sellers to connect existing Stripe accounts. The default scenario assumes that we will create either an Express or Custom account for new users. Is it possible to combine both scenarios: connect an existing Stripe account or, if it doesn't exist, create a new one?
When an invoice is generated with automatic tax enabled where the invoice is emailed what is the best way to reverse the taxes from the invoice when it is found the customer is exempt. Does it require a full void of the finalized invoice?
I received an email from Stripe saying " We noticed that you passed a customer's full credit card number to Stripe's API. To keep your customer's information safe, we don't process charges that include full card numbers.
To continue processing payments with Stripe, use one of our official client integrations to collect payment information securely. These integrations ensure that sensitive card data never needs to touch your server.
In very rare cases, you might need to pass full card numbers. If this applies to you, you can allow it in your integration settings.
This is only a first-time notification; we won't email you about this again in the future. If you have questions, you can contact us via our support site.
Request Id: req_7M6JrgxznRwh3o"
I'm looking through payments on the Stripe dashboard and don't see anything in the logs that would indicate full CC's being passed. I am using "Payment Plugins for Stripe" wordpress plugin and they stated that it is not an issue with their plugin. Any help you can provide?
How do I change my payment method through bambino if I don’t know my old credit card information and when I try to identify myself with my ID, it fails every time.
my comment is now locked from replies @crimson needle
Hi, I am going to do an integration with Stripe in my app, but I am a bit confused about how the development would work, according to what I have researched the process would be as follows:
From the back end side create the products in stripe and store the ID's, and when sending a product to the FE send the product with the id generated from Stripe.
From the front end side make the payment for the ID's using the interface provided by stripe to make the payments.
That would be the flow? I am using flutter web and .net for this app.
I am unable to access my original account and I am trying to verify my identity but when it gets to the part where it has to take selfies of me it says my camera is paused and won't let me get any further. What should I do?
These scammers just deleted my comment
@foggy dawn I need to reopen this thread.
Hey devs ! i have question ~ this is a follow up from the previous question which got lost in the chat somewhere. I will reset the context.
so im using the stripe api for our app subscriptions.
here's how its setup
scenario 1
- a customer starts on a 30 day free trial with no payment method
- if the customer attaches a payment method before the trial ends
- the payment method is attached as the default payment method
- their trial is ended immediately
- so stripe automatically charges the default payment method
(this works great)
scenario 2
- if the customer doesnt attach a payment method before trial ends their subscription is paused.
- when they attach a payment method the below happens
- a payment method is attached to the customer
- the subscription is resumed
- new subscription values for billing_anchor and trial_end is set and updated
the above scenario is failing. the last update api throws the error
You cannot set `billing_cycle_anchor` to `now` while a subscription is `paused`. Resume the subscription first before setting `billing_cycle_anchor`.
however if you check the above sequence the subscription is resumed before trying to updated the billing anchor
so here are the request id's
- attach payment method - req_SeiIp33ojLnys4
- set default payment method - req_SeiIp33ojLnys4
- resume subscription - req_WLqeqbIuZ9xWAe
- update subscription - req_1kVHBjqEUKp1ru
is there something that im missing in this?
what are the benefits of using stripe connect express over standard and so on? in the context of recieving payments on behalf of the client and holding them in escrow. to be released down the line when the project is completed
When will the stripe subscription will have a default payment method of null when payment settings is set to default payment method on subscription?
Hello! Around a month ago, my Stripe account got closed because I faced difficulties verifying my home address. Initially, the problem came because I submitted a bank statement where my name was in Latin, while the details provided in Stripe were written in Bulgarian. My submission was rejected. In an attempt to resolve this, I tried submitting both in Cyrillic characters, but once again, it was declined, likely due to minor punctuation differences between the information in my Stripe account and the one in the submitted documents.
Then, I decided to submit a bank statement in English. I revisited the "Management and Ownership" section and copied the information exactly as it appeared on the document in my Stripe account. However, when I attempted to attach the file (bank statement), I got asked to confirm if the information of the attached documents matched the old one (in Cyrillic, not the new information I just entered in Latin). I went back to "Management and Ownership” and in an attempt to save the new Latin information, I clicked submit. Unfortunately, it submitted the documents without being attached. Now, I no longer have the option to submit documents and update my information.
On my dashboard, it shows, "Your business doesn't meet our Terms of Service and therefore legally cannot use Stripe services. If you think this may be a mistake, please contact us." In fact I’ve been trying to contact Stripe support by email, but they don’t reply me. I don’t get a reply even from mails I send 2 weeks ago and my live chat is not available... Can you help me? I appreciate your help. Thank you!
Is there a way to use many different stipe API keys (Secret keys)
hello, looking to add a tax rate to existing subscriptions, would i need to create a schedule or can i just update the subscription?
My account isn't logging in help me please
Hi, is it possible to split the form submission into two steps? I'm using the react-stripe-elements (v2.0.3) and stripe node v4.25.0
I basically want the customer to be able to enter their credit card details on one page, and then i want them to be able to review all their information on the next page that shows the last 4 digits of their credit card. I'm not able to upgrade the stripe versions at this moment in time
Hello again,
Need to resume this conversation ... #1194253207212392498 message
Is it possible ?
We just had an odd situation.... So let me explain:
- We are a platform, so clients use our platform (B2B), and charge their clients (B2B2C) whatever they want for whatever products they want. (For this convo, lets assume $100.
- For each transaction we take $3.00.
- So, $100 - Stripe Fee (2.9% $2.90) = $70.10 - our $3.00 = $67.10
- $67.10 is sent to our customer via connected account every 2 weeks (among other transacted amounts) - can even see this in the export summary docs in connected accounts
- However, for some reason, our Stripe account is negative.
To summerize:
- We take money.
- We take Stripe fee
- We take our fee
- Then we distribute money.
All via API.
Is there any logic here that you see I'm missing? Technially?
Hi 👋 Is it possible to pass L2 data (e.g. sales tax) when creating a stripe subscription? We don't manipulate paymentIntent directly. I wonder if there's any way to populate this info so it shows up in paymentIntent.
Hi I need help
Our customers are getting charged multiple times
I need to speak with one of your developers please
Need assistance: it appears as if my two factor authentication has been changed. How do we resolve this?
i need help with my payement methots
Experts, how can we send certain metadata to Stripe dashboard after the payment for eg, invoice id, order no, tax etc. This data is generated dynamically on my server end after the payment so I could not set it while payment intent creation. Below is the snapshot of metadata that was sent using older version of Stripe API i.e., checkout. In the newer payment intent version, as we first create payment intent and set the metadata I am not sure about sending certain parameters after the payment. Please help
Hi, I need help confirming a paymentIntent for an ACH payment. I am using the Stripe Payment Element.
Is it possible in the dashboard UI to select some specific Pending Invoice Items to add to an invoice?
Not all the items. I just want to make an invoice with some specific Pending Invoice Items on it and leave the rest
Hello. With which test card payment I can test payment as I am in Croatia. I've tried payment with 42424242 but it treated like international payment. pi_3OVbncABvR2sPGgd1vwqt5KE
Hey folks!
I'm currently working with the Stripe verification API and have a question regarding client secrets.
When a create a new verification session, I get access to a one-time client secret. In the API documentation it states that thing is single-use, lasts 24 hours and not to store it, which makes sense to me.
However, what I'm confused on is how am I supposed to allow users to handle updating their ID verification when the verification status becomes requires_input.
I am currently storing the ID of the verification session. I'm assuming I'd retrieve the verification session via the Stripe API, but how is the client secret handled in those scenarios? Is a new secret generated each time the verification begins, or does it use the same client secret from initial creation?
Additionally, do these verification sessions ever expire, or can I continue using them for a specific user?
Hi team! I am using Stripe purely in test mode to run integration tests and I see this error: ```
{"status":402,"message":"Sending credit card numbers directly to the Stripe API is generally unsafe. We suggest you use test tokens that map to the test card you are using, see https://stripe.com/docs/testing. To enable raw card data APIs in test mode, see https://support.stripe.com/questions/enabling-access-to-raw-card-data-apis.","request_id":"req_m4dzmXY0lZJkv3","request_log_url":"https://dashboard.stripe.com/test/logs/req_m4dzmXY0lZJkv3?t=1704842061","type":"invalid_request_error"}
How can I request my account be allowed to send test credit card numbers to Stripe?
kamon000
I have integrated the stripe API into my website, but I have this problem: when the user has two simultaneous Stripe checkouts open, if both payments are successful, the user will have two duplicate subscriptions.
How do I prevent there being duplicate subscriptions? Is there a Stripe setting for this?
Hello, our platform has a multi-vendor checkout, meaning that a single checkout could contain products from multiple vendors. The checkout payment must be broken and sent to each respective vendor. We're looking to use Stripe Connect with a custom integration. Is "Separate charges and transfers" the correct approach to this scenario?
hello again,
If i update a subscription with a tax rate and it has a schedule attached. Will the tax rate carry over?
#dev-help hello, so apparently i had my payments and payouts closed. I then submitted a "further review" and sent my business registration form along with bank statements. Then i got this email sent. Does this mean that my payouts arent coming in? Is it completely getting refunded to call my clients (7payments)? I need help.
I have emedded stripe payment on my website and retrive the secret key on frontend side, when i try to applie the secret when adding stripe.elements() i get the respones of : Invalid value for elements(): clientSecret should be a client secret of the form ${id}secret${secret}. You specified: cs_test_gibberish_secret_gibberish. I tried to read the docs to figure it out? I thougth the correct way was to use the secret key retrived from the back end thorugh the stripe session? The key appears to be in the way that the element needs to retrive in order to render?
If someone does a refund/chargeback, does a customer.subscription.updated (or deleted) webhook get thrown?
I am building a marketplace that uses connect express accounts. I am trying to deal with the gap between when a connect account is verified (which I understand can take 1-3 days) and the need to collect a payment from a customer as soon as possible.
What is the best way to collect a payment from a customer before a connect account is verified? Can we process it to the platform account and then transfer it once the connect account is enabled?
Hi there, how can I void an invoice that is in draft state?
Im trying to create a Payment Link that the customer can choose the amount paid, and I collect an application fee. My understanding is that this would require the use of a "Customer Chooses" Price
https://stripe.com/docs/payment-links/api#product-catalog
I set the application fee on the PaymentLInkCreateParams via setApplicationFeePercent
but the error I get back is 'You cannot specify application_fee_percent without recurring prices. Include a line item with a recurring price.'
the thing is though, is that I want it to be a one time payment. is this possible?
hi im getting error while calling Customer.search() : IOException during API request to Stripe (https://api.stripe.com): api.stripe.com 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.
what does it mean?
Hi team, we got this error when trying to use the saved payment methods. Also we have setup intent and payment intent declared, but not sure where to pass in. Did we miss out anything?
Ah we passed in customer id when creating payment intent and it works now. The sample code didn't have this step.
What does this error mean when making a Klarna payment?
can we please continue on my existing thread?
#dev-help message
Hi, In payment element, by default there is no radio button displayed when there is only one payment method option available. Is there any way to still display radio button when there is only one payment method available? Thanks
Hi, is there any way to set a due date for an invoice with the collection method as charge_automatically
(I want the due date to cover cases when the auto charge fails)
Dear dev team. I'm trying to display taxes on the receipt. After configuring, the tax column isn't showing. What adjustments do I need to make?
Hello devs, I am encountering an issue with the Stripe Checkout process in my web application.
Despite successful creation of the checkout session and a successful redirection to the Stripe Checkout page,
the page fails to load correctly and displays an error: CheckoutInitError: apiKey is not set.
The Stripe Checkout session is being successfully created by my backend, and I am receiving a session ID in response.
I have verified that my backend is correctly loading the Stripe secret key (process.env.STRIPE_SECRET_KEY) and have confirmed its correct value via console logging. Upon redirecting to the Stripe Checkout URL (https://checkout.stripe.com/pay/[Session ID]), the page fails to load and displays the error mentioned above. This issue is observed across different browsers and environments. The network request to the Stripe Checkout URL shows a 200 OK status, indicating the request itself is successful. The issue seems to occur on the Stripe-hosted checkout page itself. I am using React Vite, Node.js, Express, Axios, Sanity and stripe. Any insights or guidance would be greatly appreciated. Thank you for your time and assistance.
danny9102
Hi Dev Team,
Could we add GST for all Australian cards, but NO tax on others?
Has anybody had this experience before?
We created a single charge checkout for a customer, but their bank statement says "recurring payment"
Create and share screenshots, screen recordings, and video messages with the Dropbox Capture. Download and try Capture for free.
could it be because they used their card via Google Pay?
Hi, may I know more about dispute for ACH? What information would be made visible to us on the dashboard when a dispute happens?
hey
I need help to achieve the below scenario :
I want to generate an invoice and auto-charge the customer on the due date
example: let's say I generate an invoice today and the due date is 20th Jan, I want to auto-charge the customer on 20th Jan, how can I achieve this?
Adarsh
there is any card present in testing mode where card added successful, but when create a charge against him/her it give me insufficient amount without authenticated, like 4000008260003178 this card wants to authentication
Hi Stripe,
Why does the checkout api have controllability on tax and the payment intent api doesn't?
Hey there, I find something weird when testing the credit/debit card dispute. The webhook event fires charge.dispute.created first then fires payment_intent.succeeded.
Is this a sandbox specific behaviour or it's possible to happen on live?
I want solution releted with stripe connect
I am a developer. I am integrating Stripe Connect into my client's site. My client's platform account is in the US, and the connected account is based on Euorope.
We have setuped connected account part
How can we charge the connected account as platform fee?
We have tried the api : "app.post('/create-payment-intent', async (req, res) => {
const amount = 3999; // assuming amount is in the lowest currency unit (e.g., cents)
const connected_accountId = 'acct_1OWjdBR1YHyiEEED';
const currency = 'gbp'; //
try {
// Create PaymentIntent without application_fee_amount and with manual capture
const paymentIntent = await stripe.paymentIntents.create({
amount,
currency,
automatic_payment_methods: {
enabled: true,
},
on_behalf_of: connected_accountId,
payment_method_options: {
card: {
capture_method: 'manual',
},
},
});
// Create a separate transfer for the application fee
const transfer = await stripe.transfers.create({
amount: 123, // your application fee amount
currency,
destination: connected_accountId,
});
res.send({
client_secret: paymentIntent.client_secret,
transfer_id: transfer.id,
});
} catch (error) {
console.error(error);
res.status(500).send(error.message);
}
});"
Here is the error message "Funds can't be sent to accounts located in GB when the account is under the
full service agreement. To learn more, see
https://stripe.com/docs/connect/service-agreement-types."
Here is the error message "Funds can't be sent to accounts located in GB when the account is under the
full service agreement. To learn more, see
https://stripe.com/docs/connect/service-agreement-types."
Hey Guys!!
Need a little help.
I have couple of ongoing active subscription where fix 10% tax is calculated. Is there a way to update those subscription, I want to remove tax from those subscription?
I want to ask if I am using Stripe PG, and I am collecting the amount in the INR, and how will I get the amount in my account , i mean what will be the currency of the amount in my acount
Hello
want to discuss two things:
- Does Stripe have support to create checkout page for Scheduled Subscriptions?
- Can we Create Transfers for Cross Platform Stripe Connected Accounts?
dhruvtech
Hi, there. We are using connect with custom account, some account is having negative value, is there anyway we can debit their bank account? For those accounts, we have set their account settings.payouts.debit_negative_balances to true.
How can I get a mandate id for a new subscription using an India card.? I followed the steps mentioned in the doc but still not able to get mandate id
bankorh.hitpay
HI, i'm trying to set up apple pay and i did the steps for the Payment method domains to verify my domain by adding an apple-developer-merchantid-domain-association file under the ".well-known" folder. my question is i need to do the verify every domain that we have for each environment: dev, staging, production , but i can only put one file with that name in the ".well-known" directory, how can i handle this issue?
How should I go about retrieving custom fields submitted when a CustomerSubscriptionCreated event is seen using the .NET library?
I need the user to choose to upgrade or downgrade, and the current subscription will still proceed normally. What should I do when the current period ends and I start to upgrade or downgrade the subscription? Is there any corresponding document?
How do I know if the dispute fee is returned after a dispute is closed from the webhook event?
Hey folks, I am looking to integrate with stripe to enable billing, invoicing and payments for a SaaS. Ours is a metered billing use case. We want to deteremine the usage tier based on a month's data and then charge the customer upfront for the next month based on this data .. so kind of a prepaid model but using metered (usage records of the previous month). Is this possible ?
Hi Stripe team, I need some help regarding first invoice generated on subscription creation. Why does stripe generate an invoice (in my case with $0) as soon as a subscription is created? Can I somehow stop this from creating? Here's the invoice id - in_1OWvhpJ1QCGsLf0Byp2v2BGL
Hey, how can I react via Webhook Events when a SEPA-Mandate has been revoked?
Morning, I have just started to set up stripe. I have installed CLI (never used it before). I see payment information coming back via the webhook when using 'listen' and I have forwarded this to a local webhook handler page. I can see it triggering because I have it updating a random value in a MySQL database. However, I cannot seem to access any values from the data. Can someone help please? Also, is there a way I can see what's arriving at the handler page without having to export it to a database to view?
<?php
require_once '../core/init.php';
require_once 'stripe/init.php';
require_once 'stripe/stripe_secret.php';
// Set your secret key. Remember to switch to your live secret key in production.
// See your keys here: https://dashboard.stripe.com/apikeys
\Stripe\Stripe::setApiKey('SecreIisHere');
$payload = @file_get_contents('php://input');
$event = null;
try {
$event = \Stripe\Event::constructFrom(
json_decode($payload, true)
);
} catch(\UnexpectedValueException $e) {
// Invalid payload
http_response_code(400);
exit();
}
// Handle the event
switch ($event->type) {
case 'checkout.session.completed':
//THIS WORKS SO I KNOW THERE IS SOME DATA THERE
$db->query("UPDATE webhook SET worked = 3 WHERE webhook_id = 1");
//THIS DOESN'T WORK. I CANNOT GET ACCESS TO ANY INFORMATION FROM WITHIN THE OBJECT
$testing = $event->data->object->id;
$db->query("INSERT INTO stripe_charges (`booking_code`) VALUES ($testing)");
break;
case 'payment_intent.succeeded':
$paymentIntent = $event->data->object; // contains a \Stripe\PaymentIntent
break;
case 'payment_method.attached':
$paymentMethod = $event->data->object; // contains a \Stripe\PaymentMethod
break;
// ... handle other event types
default:
echo 'Received unknown event type ' . $event->type;
}
http_response_code(200);
?>
I want to ask if I am using Stripe PG, and I am collecting the amount in the INR, and how will I get the amount in my account , i mean what will be the currency of the amount in my acount , i want to know how currency conversion is taking place ? my stripe account country is USA
Hi Team
what is the best way to get last4 digit of card/ach when we are getting invoice paid webhook event
john1219669
"type": "StripeCardError",
"raw": {
"charge": "ch_3OWtrOEa0QGyiPWw1VIOu3sF",
"code": "authentication_required",
"decline_code": "authentication_required",
"doc_url": "https://stripe.com/docs/error-codes/authentication-required",
"message": "Your card was declined. This transaction requires authentication.",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_30TRc6gwB2XtGw?t=1704862670",
"type": "card_error",
"headers": {
"server": "nginx",
"date": "Wed, 10 Jan 2024 04:57:51 GMT",
"content-type": "application/json",
"content-length": "436",
"connection": "keep-alive",
"access-control-allow-credentials": "true",
"access-control-allow-methods": "GET,HEAD,PUT,PATCH,POST,DELETE",
},
"statusCode": 402,
"requestId": "req_30TRc6gwB2XtGw"
},
"rawType": "card_error",
"code": "authentication_required",
"doc_url": "https://stripe.com/docs/error-codes/authentication-required",
"requestId": "req_30TRc6gwB2XtGw",
"statusCode": 402,
"charge": "ch_3OWtrOEa0QGyiPWw1VIOu3sF",
"decline_code": "authentication_required"
}
The test card ending with: 3178
when i create a charge it give this error, How i authenticated user using nodejs API
@worn ivy Please use the thread created for you: https://discord.com/channels/841573134531821608/1194523072313696308
Hi everyone! Help not needed at this moment, just reporting a broken link in this section: https://stripe.com/docs/error-handling?lang=go#catch-exceptions. The link embedded to the part that reads "Use the Type field to choose a response" is https://stripe.com/docs/error-handling?lang=go#rror-types. There is an "e" missing after the #
When customers renew their subscriptions, how do they set it up so that they do not allocate according to that proportion, but wait until the end of the current period before starting a new subscription?
Hello, I have a problem with a customer account. The problem is that the payments to his bank account are paid 1 week late, although I have configured them to be paid daily.
I don't understand why this is happening, it hasn't happened with other shops.
Hello, is it possible to add metadata on pricing tables?
not sure at all if this is the right place to ask but is there a rule that can be made to block any card that does not have 3ds.
i have these enabled and someone managed to pay to me without using 3ds
Hi Can we update the from email address when for the receipt we receive?
i have some question about apple-developer-merchantid-domain-association files
Hi Stripe team, what are the indian credit/debit cards that stripe supports?
I see that Rupay cards are not accepted
Hello everyone,
I'm asked for some guidance on Handling Deletions in Customer Sheet. We noticed that our current setup doesn't detect when a user deletes their payment methods from the customer sheet. To fix this, it was suggested in this thread that we override the customer adapter #dev-help message and modify the logic to not allow deletion of the last card which I implemented in the following snippet:
override suspend fun detachPaymentMethod(paymentMethodId: String): CustomerAdapter.Result<PaymentMethod> {
val paymentMethods = when (val result = adapter.retrievePaymentMethods()) {
is CustomerAdapter.Result.Success -> {
result.value.filter { it.type == PaymentMethod.Type.Card }
}
else -> emptyList()
}
return if (paymentMethods.size == 1) {
CustomerAdapter.Result.failure(
cause = Throwable(errorDisplayMessage),
displayMessage = errorDisplayMessage
)
} else {
adapter.detachPaymentMethod(paymentMethodId = paymentMethodId)
}
}
The above work around works but it introduces some UX issues on both platforms. On Android the Payment method deletion confirmation dialog isn't dismissed automatically. so the user doesn't see the error until they click "Cancel" to dismiss the dialog. (please see the attached video)
On iOS, its slightly worse because the payment method is removed from the UI before the detachPaymentMethod returns an error (please see the attached video) .
Now we also are planning to override retrieveSelectedPaymentOption (and possibly other functions in the future e.g retrievePaymentMethods) so that our backend serves as the source of truth for the currently selected payment method. Are there any risks to overriding the behavior of the SDK on either platform?
Hello, when using Stripe Checkout for payment in China, the secondary verification component cannot display correctly
Hello. I have a couple of questions for my STRIPE account. Not sure what some of this stuff means.
Is there a way to know exactly how much failed fee is charged after receiving webhook event payment_intent.payment_failed?
Hello, I have a question about stripe subscription payment. There is a price field in the payment request. The plan_id used in this price field is generated through the interface. Do I need to generate a plan_id for each request, or just Need a plan_id, I can reuse it
#dev-help Hello, I have a question about stripe subscription payment. There is a price field in the payment request. The plan_id used in this price field is generated through the interface. Do I need to generate a plan_id for each request, or just Need a plan_id, I can reuse it
Hello, Why did I modify Subscription Schedules and after the old subscription expired, the new subscription was not automatically deducted, but a draft bill was displayed?
Can any one help me I am unable to find PayPal in my account in wallet section
Does Stripe have a discord bot for Discord-only membership access?
I utilize annual subscriptions that are invoiced yearly. Upon purchasing the initial license on January 24th, I receive an invoice for the entire amount, which is appropriate. Subsequently, on June 24th, when acquiring an additional license at half the price, due to the 'proration_behavior' set to 'always_invoice,' a corresponding invoice is promptly generated—a correct procedure. However, upon reviewing the invoice for the second purchase, I notice it includes not only the remaining amount but also the costs of the previous licenses. While the total sum is accurate, it first reflects charges for the previous licenses before crediting them back. How can I modify this to only display the incremental cost of the second purchase?
Hi, I have a problem where the live checkout cannot be accessed by my colleagues from China. Is stripe banned in China?
Hello , in some payments i have an issue for 3D like : pi_3OW1DsAa7PvicWKv1XslR8j3 the error message is ( Le paiement pi_3OW1DsAa7PvicWKv1XslR8j3 de 3,90 € requiert une action de votre part pour être finalisé ) event. : evt_3OW1DsAa7PvicWKv1JV0aDMQ
Hey team, I see that the failure_code is present in the charges schema in Stripe Sigma. Wanted to know where the decline_code is present in case the error is due to card being declined. Reference - https://stripe.com/docs/error-codes
Wanted to analyze what is the reason for the card declines?
Hy, i have question. does stripe provide API that list all credit card that ever attached on stripe?
i just want to check if the credit card is being used EVER on my platform,
While I am trying to onboarding for connected account, we got this error:: "{
"error": {
"message": "You cannot request any capability other than transfers for accounts that are under the recipient service agreement. For more information on recipient service agreements, see https://stripe.com/docs/connect/service-agreement-types#recipient.",
"param": "tos_acceptance[service_agreement]",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_Ehqt9g94igabxN?t=1704875211",
"type": "invalid_request_error"
}
}"
Hello. I'd like to ask a question about connected accounts and cross-border transfers.
My use case:
We are using Stripe Connect to implement a marketplace. Our platform account is US-based. We want to be able to deal with sellers in different regions (Europe, America, etc).
Our flow is something like this: buyer buys some product, money is sent to our platform account, after different verifications and delivery of the product we have to transfer money from our account to seller's connected account.
Our platform account can only use a balance in USD, connected accounts can have a balance in their local currency (EUR, GBP, etc). This means that our flow requires two currency exchanges - when a buyer buys a product (e.g. in EUR), the money to our platform account comes in USD. This is the first exchange. When money is sent from our platform account (USD) to the seller's connected account (EUR). This is the second exchange.
I'm not sure it's not too complicated and the best way for our case.
My question is if it is possible for a US based account to create for example an additional bank account in another currency (e.g. EUR). If the transaction is in EUR, the money will come or go from this balace. This way we will get rid of two currecny excanges. Or maybe there is some other solution for such use case?
How it's going guysss!
Just a quick one, when my users sign up I create a customer and attach a subscription with a 14 day free trial
What webhook event is triggered when the free trial comes to an end? I want to be able to pause the subscription, set isSubscribed to false in my DB
So next time they login they will be routed to a page where they gotta update their subscription and actually pay
Hi! Does react-native-stripe-terminal tap to pay feature support Android 14?
I'm using Stripe in New Zealand and when someone try to pay on end-user side it is showing USD. Is there a way to show NZD?
We are integrating stripe payment by code in php by using paymentintent menthod. We are facing some error related to 3ds authentication.
Invalid Request Error: PaymentMethods of type card cannot be attached to Customers directly without 3DS due to Indian payment regulations. Please instead provide the PaymentMethod and Customer alongside a SetupIntent or PaymentIntent with the setup_future_usage parameter.
Kidly help related to this
Hello! Is it possible to transfer an arbitrary amount back from connected account to platform account? I'm using custom connect. The issue is that I'm using automatic transfers and we are billing our merchants later but one of our customers has not paid their invoices. We stopped the payouts for them and now want to transfer money from connected account back to our platform account.
Can i edit this email ?? my client needs product detail has well ?? is that possible.
and in this mail only payment id is visible
I'm using google pay and apple pay with ExpressCheckoutElement. after completing a transaction i don't see the Customer email in the payment details in stripe dashboard. how can i retrieve them from apple/google pay?
Hello
I am working with subscription on connect account. How can we utilise test clock for this subscription to test web hooks thanks
Is there a way to change the wording of this button?
Hello team, how to send invoice bill to customer using API
Can i get list of things that i can do for better payment exp.
some of them which i know are
custom billing portal
custom mail, invoice are there any more that will help me for client side projects ?
Hi Stripe team, is there a way to obtain the email addresses of the connected accounts? For example, to inform each connected account of a change.
When I'm creating a charge using a Stripe Connect account as the payment method, is there a way I can prevent the charge from happening if the user's balance can't cover the amount?
Hello, I'm not sure what's my best option to achieve the following, can you please give some guidance?
When a customer visit an app and logs in, we automatically start a trial on Stripe for this customer and also set the country (for taxes).
So far, so good.
We've built a UI that'll interact with Stripe API. During his trial or at the end of it, we want the customer to be able to:
- Change the price (going from monthly to yearly or the other way around for example)
- Change how they're going to be charged: Right now (card) or with an invoice.
So our own UI shows both with different options.
Now, for the right now case, I do not know how to proceed.
I was first hoping that I'd be able to use a payment link or checkout session but they'll only create new subscriptions. I cannot attach an existing subscription to be edited.
Then I thought of using the customer portal, but it shows all the products, not only 1 pre-selected.
I could cheat because when a product is selected from the UI, the URL is guessable. So I could construct it myself based on the customer portal. But I'm too afraid that Stripe may change the URL without notice and silently break the workflow payment.
What would be the best approach for me to give a customer a way to pay for a pre-selected product/price for an existing subscription and not a new one?
Hello,
I want to update draft invoice customer detail using apis
Hello, on our platform we charge user with amount he wants to send to recipient, and stripe calculates fee, and in payment intent details i can see this fee amount, but we can't handle how exact stripe calulates this fee, what's the percent or fixed amount, or for example what will be stripe fee for 100€ and can you give me exact percent and fixed numbers ?
I am using the C# Stripe SDK to create products and pricings for products.
Whenever I create a product, I only get the DefaultPriceId, and not the full price object. Is there any way that I can retrieve the created price immediately from the PostProduct call? I tried expand on the DefaultPrice but it won't allow that. Any suggestions?
(Of course fetching it afterwards is a possibility, but I was wondering if it can be done in 1 request)
How it's going guysss!
Just a quick one, when my users sign up I create a customer and attach a subscription with a 14 day free trial
After the free trial, their subscription is paused and next time they enter the app they will be routed to a page to pay to reactivate the subscription
How do I pass the existing subscription into the checkout session? Thanks!
hello team how to add multiple products in invoice bill for pay
Hi i am getting error regarding test clock during customer creation
req_mr9MU2pwNW0OuN
hi, I am new here, how can I get the customer name and email from my webhook? even tho i added a custom field in the checkout link for full name and email. the webhook still didnt give me a name and email or atleast one so i could query it to my database and update the row
I have a question around invoicing and the invoice status as explained here: https://stripe.com/docs/invoicing/overview - if an invoice is paid by DirectDebit does the status of the invoice change to "Paid" immediately, or does it wait for the direct debit instruction to be setup and confirmed before changing from "open" to "paid" ? This is for UK direct debits by the way.
Hi, i have a problem which is "There was a problem connecting to the Stripe API endpoint" n woocomerce checkout
and i had change the secret key, PUBLISHABLE KEY , and the Webhooks then change the webhook to the lastest versionn
and all plugin are updated to lastet version
and the problem still there
Hi I met a problem that I cant rcv the OPT code while I was travelling
Hi, we have an odd issue when onboarding standard connect accounts with existing stripe accounts. We expect after they enter their details for the flow to let them select their stripe account. This is the page with: "Select the account you'd like to connect to <platform name>. But instead they are being brought to a "Let’s start with some basics" where it is creating a new account. Is this a change due to stripe api versions? We can see our legacy platform still lets people select their account
Hi Stripe team, just to follow back on this thread: #dev-help message
We concluded that there was no way to obtain emails of connected accounts through the API, however if I go to the Stripe dashboard / Connect / Connected accounts, I am able to perform an export of all connected accounts, and the export contains the emails as well. Is that the way to go if I wanted to obtain the list of emails to contact?
Hello, I have question regarding set limited billing_cycle for subscription
means, i want subscription cancel automatically after some billing_cycle (ex...after 3 billing_cycle i want subscription cancel for that user)
can we do that ?
Hey team, our Stripe account received a customer.susbcription.updated event where the previous_attributes object is empty. Is that expected? here's the event ID for reference - evt_1MUBqcA5BZ3mzPMyOjdZmAGO
Hey guys!
I have a product with metadata that I need to access in the webhook in the event checkout.session.completed. Can it be done?
I have another followup question. When I create a product I can specify a defaultPrice object. Within that defaultPriceObject I would like to set metadata, but it doesn't seem like that is possible
Is there any way to set the metadata on the price directly?
Hi, I wanted to ask is it possible to automate invoices, so that stripe sends an automatic email every single month to the customer?
I tried to do this, but I only could send the invoice by doing it manually. which is definitely not practical if we have hundreds of customers.
Also my customers are mostly companies, so they want to send the subscription fee by bank transfer not by credit card, is that possible to do in stripe using invoices?
HI everyone , is there a component for bank account ? I mean, like CardElement for credit cards, is not there one for bank account ?
Hello, using the stripe test mode, am I limited to just one button for paiement ?
Hi team, regarding my question from yesterday. I made a payment via paymentIntent, and yes, the payment methods showed up! But now I'm trying to create a subscription for a user and attach a payment method to it, but I get the following "(Status 400) (Request req_mGorDa0NR3nR3njFI) The customer does not have a payment method with the ID pm_1OX0hnBGasr0RNIF08w9ezce. The payment method must be attached to the customer.",
Do I need to do something additional, and attach method to the user separately?
ID for payment intent pi_3OX0hiBGasr0RNIF168zLAXc
Hello ,
I've created a coupon + promotion code . I've associated this coupon to differents products...
I dont find any way to get back the information (webhook or api call ) .
I work on bubble ... is there any solution ? is it a thing forgot by stripe ?
Hi,
I have created a price with unit_amount=10000, is there anyway to update the unit_amount via API?
Basically I am using this price in subscription and want to update pricing of subscription via updating unit_amount. Is there any alternate approach for the same?
I give my users a free trial of 7 days on their 1st signup. Once the trial period is over i want the user with same customer id in stripe to not be able to get another free trial even if he switches to a different subscription plan. I read that passing trial_end = "now" will not give the user a free trial period in this post https://stackoverflow.com/questions/40793787/how-to-handle-re-subscription-to-a-stripe-plan-with-a-trial-period . However, when i check the documentation for check/sessions/create it says that we can only pass integer values to subscription_data.trial_end and it " Has to be at least 48 hours in the future" . How do i go about not giving my users a free trial once he exhausts his 1st free trial period using stripe API? https://stripe.com/docs/api/checkout/sessions/create
What happens if a customer re-subscribes to a plan that has a trial period?
To be more precise:
A customer subscribes to a plan with a 30 day trial period.
When this trial period ends, the custo...
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,
How much time does it take to review my account? Cause i need to collect a payment from my client in 2 hours!
Hello.
When a subscription plan upgrade is performed and I use ProrationBehavior = NONE and BillingCycleAnchor = NOW, Stripe will try to charge the customer immediately for the full amount of the new plan. Whether the customer's payment succeeds or fails, the subscription plan will be upgraded.
Unfortunately, this behavior doesn't suit my project requirements. What I want to do is only change the subscription plan in Stripe when the payment is successful. If it fails, then the subscription plan should remain the same.
Can I achieve that using Stripe API out of the box calls, or would I need to implement a custom behavior from my side?
Hello, help me please !
The owner of the embraye.fr site scammed me, I made a purchase on his site, but I never received my order or any refund
I am using Stripe elements to build a shipping checkout form, how can I add custom fields to the form for data I want to collect e.g., Favourite Animal
Hi, I just wanted to ask how to user one time price with payment intent?
I wanted to make one time payment without saving cc details, but instead of using currency and amount i wanted to user currency and price (from some product) is this possible?
I also want to have user history in stripe and based on that i preferr to user products as it is for subscriptions.
Hello, I am able to successfully create an invoice in stripe. The invoice is finalized and is in 'open' state. The hosted url for the invoice shows 'invoice not found' error. What am I doing wrong?
Hi guys, i've managed to create a PaymentElement with tabs layout. My question is how can i add bank transfer to the tabs ? I cant seem to find it on the code .
Hey
I posted this previous question: #dev-help message
It was solved and the suggested solution works.
I want to achieve the same behavior for scheduled downgrades. It is possible?
Hello, How we can set Payment_method as google_pay,apple_pay
for customer
also paypal is supported in all country for subscription ?
Hi
I want to know if there is a way to mark an invoice as failed manually.
My case is there is clients who pay through other sources, and we can convert their invoices to paid. However, if they didn't pay we want to state that this invoice is a failed invoice.
The current behaviour is it is converted to past_due state, but I need it to be converted to failed for consistency with other cases.
Hello,
I want to style my stripe-pricing-table in order to remove the .PriceColumn-button (I want a display of all the plans that i have without redirecting to stripe paiement, like an informational sync page of my prices).
Is it possible ?
I tried some solutions, but I am not sure that I can change the style in the iframe.
this is an example:
import React, { useState, useEffect } from 'react'
import styled from 'styled-components'
import PropTypes from 'prop-types'
import media from '../../../utils/media'
const Container = styled.div`
width: inherit;
margin-top: 20px;
${media.lessThan('md')`
margin-top: 0px;
`}
& > .PricingTable > .PricingTable-grid > .PriceColumn > .PriceColumn-content > .PriceColumn-priceAndButton > .PriceColumn-button {
display: none !important;
}
// .PriceColumn-button {
// color: red !important;
// }
`
const StripeTable = ({ children }) => {
const [isStripeLoaded, setStripeLoaded] = useState(false)
useEffect(() => {
const script = document.createElement('script')
script.src = 'https://js.stripe.com/v3/pricing-table.js'
script.async = true
script.onload = () => setStripeLoaded(true)
document.body.appendChild(script)
return () => {
document.body.removeChild(script)
}
}, [])
return (
<Container>
{isStripeLoaded && children}
</Container>
)
}
StripeTable.propTypes = {
children: PropTypes.node.isRequired
}
export default StripeTable
with children corresponding to
<stripe-pricing-table
style={{ color: 'red !important;' }}
pricing-table-id='xxxx'
publishable-key='xxx'>
</stripe-pricing-table>
Nothing happens: (red color and display none are not working)
Thank you !
Hi. We've had a double payment issue, I'm hoping someone can help?
I need to helo with setup webhook on deno node js "router.post('/webhookMain', async (context) => {
try {
const signature = context.request.headers?.get('Stripe-Signature') || '';
const signInSecret = 'whsec_mNEmSD5aLWwqB3GsYjwj2lWtZG1eCvlj';
// Use context.request.body().value to get the raw body
const rawBody = await context.request.body().value;
let event;
try {
event = await stripe.webhooks.constructEventAsync(
rawBody,
signature,
signInSecret,
undefined
);
} catch (err) {
console.log(`❌ Error message: ${err.message}`);
return new Response(err.message, { status: 400 });
}
// Successfully constructed event
console.log('✅ Success:', event.id);
// Process the event based on its type
if (event.type === 'payment_intent.succeeded') {
const stripeObject = event.data.object;
console.log(`💰 PaymentIntent status: ${stripeObject.status}`);
} else if (event.type === 'charge.succeeded') {
const charge = event.data.object;
console.log(`💵 Charge id: ${charge.id}`);
} else {
console.warn(`🤷♀️ Unhandled event type: ${event.type}`);
}
return new Response(JSON.stringify({ received: true }), { status: 200 });
} catch (error) {
console.error('Error:', error);
return new Response('Internal Server Error', { status: 500 });
}
});"
Hello awesome people. Do you know if it's possible to use PaymentElements, with React, but only allow a specific payment option depending on some state? Our case uses the PaymentElement with all possible payment options but on another page we need to use PaymentElement with just Credit card or just ACH.
That means we need to allow those options on dashboard.
I see that PaymentElements API only allow to hide Google or Apple pay
Hello, what's the best way to model a SaaS recurring subscription based on number of seats. As I see, there is no direct way to do this.
Good morning, I want to know if I can get the invoice_pdf from Sigma Custom Reports. I already sent an email to stripe support but I was not answered.
If I send to my users in email link in button for their customer billing portal, how long that link is valid?
Hi, I am using Stripe checkout to account for payments from customers. When the customer pays the amount using a card, the payment is not processed. processing text keeps appearing on the checkout button.
please help me
I setup payment with Link, but I get error after confirm phone code and click charge with card saved. Why it show the CVC and postal code field is incomplete?
when I implement the checkout - and the user subscribes - how then I know that this user is subscribed and for how long? Do I get this information at the end of checkout process, and need to store it somewhere by myself, or do I just get some user token, and need to query Stripe API and check that information consistently? Could someone explain me this process a little better?
Hi Stripe team!
In few weeks I will have to integrate Billing APIs for subscription management.
I saw there are two plans:
- Starter
- Scale
Can you please tell me the average time to integrate them?
Are there substantial differences in terms of time to integrate the Starter and Scale plans?
hi devs,
Can someone help with a Stripe Connect error please?
Hi All, on a system that stores payment method id and creates charges periodically, how to test for if charge fails for like expired card, insufficient funds, etc? I know there's test card numbers for these purposes, but I'm unable to enter these on the dashboard to create new payment methods, since they result in error by design stripe won't save them as payment methods. any way to test a payment method that may work sometimes but fail other times? I hope you know what i mean.
Hey, y'all.
I am looking to develop a custom application for the stripe s700 terminal, I can see evidence of this on the initial press releases for the device, and I can see how to connect to the device from both Android and iOS applications, but I cannot see any documentation on using pre-built and custom components on the device itself. Can anyone point me in the right direction?
TIA.
Hi, I wanted to preview the upcomming subscritpion invoice using this endpoint: /invoices/upcoming but I cannot handle removing existing item, and adding the new one. I am using subscritpion_items[0][deleted] or o replaces with subscription item id, however none of the solution work.
Hey, Im building ECE and getting this error: DEVELOPER_ERROR in loadPaymentData: An error occurred in call back, please try to avoid this by setting structured error in callback response. any ideas here?
Hi Devs,
I've just implemented a webhookhandler() for my Check Out Session. I've tested the webhook with Stripe Listen etc; When execute the Webhookhandler() with Swagger, It returns a 500 Error.
If can post the code inside of a thread
Hello everyone,
I am trying to integrate Duffel into an iOS (SwiftUI) app. They are using Stripe under the hood. These are their docs for implementing their service: https://duffel.com/docs/guides/collecting-customer-card-payments.
Unfortunately, since they only have web support (html, script injection), they told me I'd need to do a workaround for it to work and pointed me towards their React Native workaround: https://duffel.notion.site/Duffel-Payments-React-Native-Guide-a7369b594bc241d2ade7ba5946fd935e
That tutorial, follows the official iOS SDK implementation, from here: https://stripe.com/docs/payments/accept-a-payment?platform=ios.
So my backend, calls the Duffel backend, with a Duffel API key, and they return me the response mentioned in the first link. From there, I decode the client token as in the second link (Swift equivalent), tested on a JS playground and the decoding results in the same output. I am using the publishable key for testing mentioned in the 2nd link by them.
" func createPaymentSheet(with clientSecret: String) {
STPAPIClient.shared.publishableKey = AppConstants.stripePublishableDevKey
var configuration = PaymentSheet.Configuration()
configuration.merchantDisplayName = "App name"
print("Client secret: \(clientSecret)")
DispatchQueue.main.async {
self.paymentSheet = PaymentSheet(paymentIntentClientSecret: clientSecret, configuration: configuration)
self.isLoadingFlightBooking = false
}
}"
I get the error: "No such payment_intent [payment_intent_id]". Anybody has any ideas on what might be going on here or what I might be doing wrong? Thank you, appreciate any input or feedback.
Hi, how can I update a test stripe connect account's email? It isn't available in the edit profile dashboard UI and I get the error "This application is not authorised to edit the parameter 'email'." with the CLI command stripe accounts update acct_XXX --email MY_EMAL
Hi everyone! We have some customers, this one for example, https://dashboard.stripe.com/customers/cus_Mh4mz9MsYSo7G5
that attempt to pay using invoice.stripe.com
My concern is that these users are getting their CC added using the sources API, which is deprecated and has higher chances of payment declines. Is this a bug, or it's something we should not worry about?
If you check the Events tab of the customer, you'll see he faced several declines in the lasts attempts. He claims the CC info was being added correctly
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 Team, In Stripe customer made purchase for monthly subscription on 10/2023 using card that expiry on 11/2023. Next month subscription is good. but in 12/2023 card is expired. How can I check user have vaild card or not before charging them ?
Quick question, if there is a schedule associated to a subscription, can we cancel the scedule without cancelling the associated subscription. ?
Hi! How can I change status of subscription from past due to active?
@copper reef in response to this: "Hey, Im building ECE and getting this error: DEVELOPER_ERROR in loadPaymentData: An error occurred in call back, please try to avoid this by setting structured error in callback response. any ideas here?"
Hey, Im building ECE and getting this error: DEVELOPER_ERROR in loadPaymentData: An error occurred in call back, please try to avoid this by setting structured error in callback response. any ideas here?
Hello! Is there a way to create a Product in three different currencies without being a subscription? Also I saw this on the docs in the Determine COmpatibility section from Alipay: "You can only use one-time line items." what does that mean?
Hey, im trying to update my payout but it wont let me because it says i need to verify but it wont let me
Error 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.
Signature verification is impossible without access to the original signed material.
Learn more about webhook signing and explore webhook integration examples for various frameworks at https://github.com/stripe/stripe-node#webhook-signing I need help with setup webhook on deno
Hello there!
I'm new to developing with Stripe, and I'm having high fees when doing authorizations using a card reader, is there a way to lower the commission?
Hello! I am new to stripe integrations and I am trying to implement the Web Elements into my React application using Next. I wish to collect customer payment information prior to charging them with a large delay between collecting payment information and charging them. Would I still need to create a payment Intent here or will I use setup intent?
Hello, I'm new to Stripes Payment Element, can anyone tell me how to hide both the amex payment option and the rotating discover/jcb/diners club icons in the card number field from the attached image please? I cannot find anything in the documentation. Other sites say to disable the option in my stripe settings, which AMEX definitely is. I cannot find a way to disable the other card types.
Heres the image of the payment element in question
Hi I'd like to know why auto_advance change to true even though it is set to false on "draft" and "open" status (Via API)
Because of requirements in our App, we're doing separate capture using payment intents. At the time of capture we have new information not available earlier that we use to fill in metadata and description. Some of our users use integrations (such as Xero) that rely on charges instead of payment_intents. The problem is that we have to do 3 separate requests at the time we capture then. Psuedo ruby code of what we have to do:
Stripe::PaymentIntent.update(intent.id, {description: description, metadata: metadata})Stripe::Charge.update(intent.latest_charge, {description: description, metadata: metadata})intent.capture
My question is, is there any better way to do this, or combine requests in any way? It'd be great if any updates to the payment intent had an option to also apply to the latest charge at the same time.
Also, I know you can set the metadata while doing a capture, but according to the API docs, it doesn't look like you can set the description then.
While following the Save and Reuse for Future Payment API document, I came across an issue. How do I get the customer's selected payment method ID which is required to create a payment intent?
i have connect express test account and i want to know which api can give all transactions for my connect -express test account
I know this is a channel for dev help and Stripe integrations, but I've found myself stuck in a bug with the Stripe support chat box where I can no longer request Stripe support. Going to https://support.stripe.com/?contact=true, I requested a phone call, and the chat box started showing authentication codes. The phone call never came, and I got an email about the phone call failing. But the chat box continues to show the authentication codes, and I don't seem to have a way to cancel out of this phone call workflow. I'm not expecting resolution here, but hoping this can be forwarded to an org in Stripe that can fix the bug.
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.
Hello, how to get payment fee by api?
hello how to solve this problem
We have had some feedback from customers that they were unable to complete payments
stripe weekly transaction limit is monday-sunday for becs_auto_debit, or every seven days from the day of first debit?
Hi I am having CORS issue with stripe
falling on `Access to fetch at 'https://r.stripe.com/b' from origin 'https://js.stripe.com' has
been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
If an opaque response serves your needs, set the request's mode to 'no-cors'
to fetch the resource with CORS disabled.
shared-d8928821eec097b1e45c995b11c19626.js:1 Uncaught (in promise)
FetchError: Error fetching https://r.stripe.com/b: Failed to fetch
at shared-d8928821eec097b1e45c995b11c19626.js:1:144683`
here ismy server configuration:
``
@stray oxide For some reason my previous thread was locked. Thank you for the link to the email form, that is working. I did, tried it on Firefox and Brave (which is Chromium based). I also tried hard refreshing, clearing my cache, logging out and logging back in, and disabling the security code pane with the Dev Tools, and trying to chat in the box behind the pane.
I did not try it on a separate machine, but I'll give that a shot when possible.
Need help from someone if possible. Iv just cashed out some money from my whatnot account to my whatnot account on my stripe account. Now when I log in to try and access my whatnot stripe account I get invalid link eveeytime I try. What can I do really worried my payout is lost?
Hello everyone, I'm new here, and perhaps you can help me. I'm setting up data replication from Stripe to my data warehouse with Fivetran (simply by connecting with the API key). This allows me to extract and work with all the Stripe data from tables such as Account, Payment_intent, Payment_method_card, Card, etc. The Fivetran documentation specifies, "If you want to sync the following columns in the CARD table, contact Stripe support to enable them on your account because these columns are not available in the standard Stripe API requests: iin/description/issuer."
Has anyone already made this request to support? I tried explaining it to them via chat, but I feel like they didn't understand my request. If yes, what information did you provide them? Maybe @vocal wagon who have sent the same issue few months ago ?
hello im using stripe connect standard, i want to do refund, refunding application_fee_amount from admin account and charge from connected stripe account. in my code now refund is working and but all amount is refunded from connected stripe account here my code $refundAmount = $oldBooking->getTotal() * 100;
$refund = Refund::create([
'payment_intent' => $paymentIntentId,
'amount' => $refundAmount,],['stripe_account' => $oldBooking->salon->users[0]->stripe_connect_id]
);
Hello, I am working in react using stripe.js and I have questions for my implementation. I have a checkout menu already set up on my side that collects card #, cvc, and expiration date and I have stored them in states. Am I able to take those values and create a setup intent using stripe.confirmSetup(options)? I wish to know how to structure the data such that the confirmParams object accepts it
CAN the paymentElement be in the same component where i make a call to the server for the clientSecret mean while the paymentElemnt is not rendering ? I can see that i get the clientSecret on the request , but when passsing it to the PaymenElemnt i get an error : In order to create a payment element, you must pass a clientSecret or mode when creating the Elements group.
e.g. stripe.elements({clientSecret: "{{CLIENT_SECRET}}"})
IntegrationError: In order to create a payment element, you must pass a clientSecret or mode when creating the Elements group.
Hi all! Im using stripe.js to create refunds exists the possibility to send email with the refund to the user? I was trying to use instructions_email parameter but is trhowing an error "StripeInvalidRequestError: Received unknown parameter: instructions_email" and into the documentation is present the parameter
Hello team, regarding to my last question. I`ve tried to make request in suggested way but it dont't work, please help me.
Request intent initialization https://dashboard.stripe.com/test/logs/req_5bSISAnvj7xbwv and creating subscription https://dashboard.stripe.com/test/logs/req_vnal6nFpFp5xmz
Team, Apple Pay is not working in our website (https://diy23-azure-dev-eit.hrblock-npr.ca/) although I have registered and verified the domain by uploading the domain association file and whitelisted the IPs (https://stripe.com/docs/ips). Below is my Stripe dashboard that has the verified domain:
Hello! I'm setting up subscription cancellation in response to disputes, and I want to make sure I'm processing the webhooks the right way. Which dispute events, statuses, and reasons do you recommend using to trigger cancellation? Is there anything special I should know about SEPA debit disputes in particular (e.g., do disputes in the first 8 weeks go directly to status=lost)?
I am viewing an upcoming invoice for a subscription with:
url = f'https://api.stripe.com/v1/invoices/upcoming'
twoWeeksFromNow=int(time.time())+606024*14
data = {
'customer': customerID,
"subscription_items[0][price]": priceID,
"subscription_trial_end":twoWeeksFromNow
}
Right now I see:
lines>data>0>description : "Trial period for Subscription (yearly)"
I was wondering if it is possible to expand lines>data>0>plan to have a description as well which would look something like this:
lines>data>0>plan>description: "1 \u00d7 Yearly Subscription (at $119.99 / year)",
Hello, I have a question about the connect onboarding embedded components. https://stripe.com/docs/connect/supported-embedded-components?client=react#account-onboarding. Do these components also collect bank account information for the account set up? I did not see any mention of this in the documentation.
hi folks. I'm trying to get a couple of sandbox connected accounts set up, and was trying to use the Account Link for that, but somehow ended up doing exactly what you're NOT supposed to do, and linked the account to itself. I think i got that cleared out, but i've been struggling to get a test account completely connected. You CAN short-circuit the setup process when it's in test mode, but that still seems to leave the account in "Restricted" status, and it seems to want all kinds of verification and business data, which seems like it shouldn't be necessary in Test Mode. It IS connected to a Stripe Test Bank account. What is needed to get a sandbox connected account fully operational?
I have in 1 product yearly and monthly subscription. Can I create promo code that is only applyable to yearly plan and it can be used for 1000people till end of 2024
Hi, guys
I'm trying to find an URL, but I'm not able, I need hel
How can I find this URL below?
Active -SRC- Secure Remote Commerce
-Sandbox callback URL
-Production callback URL
hi there - I want to test the integration i just created for supporting a Japanese connected account. I am using the Stripe Hosted Onboarding form and I need to enter all of the business details. Can you please provide a link that contains the testing information to complete the flow?
Hello team, where can I find the documentation for processing ACH payments that use microdeposit verification using the javascript library?
I'm creating a setup intent, and later trying to make payment using it but stripe says setup intent xxx not found.
Hello,
We’re currently a little confused regarding requirement collection for Stripe Connect custom accounts. Based on this page here https://stripe.com/docs/api/accounts/object#account_object-future_requirements-current_deadline, we can conclude that occasionally future requirements will go straight to past due, disabling the account. However, we use the Stripe onboarding form to collect requirements, and this form doesn’t show things which need to be collected until they move to the regular requirements hash.
Based on all of this, it sounds possible that we could have a scenario where we don’t get the chance to collect fields from the user until they are past due and causing the account to be disabled. Is this true? If so, is there any way to circumvent this?
Hey! I'm seeing that added subscription items for overages generate an invoice item with the product name instead of the price nickname. Is there a way to generate invoices with the price nickname instead?
Hello guys! Is it possible to block users from Stripe Connect to edit/create products? Our platform creates and updates the products for the connected accounts.
Hello, how can i create a subscription using the PaymentElement ? I already have the function created on my controller on laravel to manage backend, but what with the front end react ?
hello there! i´m having problems on my web site when a client tries to pay with credit card
it shows "Client didnt insert payment method"
for soo long it was working right and suddently stoped working
here´s my setup:
wordpress V 6.4.2
motopress booking hotel plugin v 3.9.3
and stripe as defaut payment gateway
Good Evening, I have a question. On your platform there are possible to generate financial reports in PDF or only CSV?
I'm getting a No such product: 'prod_REMOVED' whenever i try to create a product + pricing one after the other. it used to work fine, but now it's not.
I have a stripe customer ID from platform account. I cloned it on connected account and created a subscription there. What's the best way to get that subscription info in my code if I have just a platform customer ID?
Hi, I am onboarding sellers using Connect in Express mode. I am obviously not passing the right amount of data when creating the account because the UI is telling me there is more data required, however it gives no indication of what this might be. Any ideas?
Hi... not too familiar with Connect... is it possible to simply transfer funds between 2 stripe accounts?
We have an invoice that is open and it attached to a subscription where were would like to issue a credit note eliminating just the tax from the invoice. The team does not see a way to do so from the dashboard, presume a this could be possible if credit note was created via the API?
Hello, having a bizzare issue on Android implementing the Payment Intent API (https://stripe.com/docs/payments/save-and-reuse - save and reuse payment methods). Our implmentation allowed users to add credit cards and US bank accounts. This was working perfectly fine. Only recently, without any changes to the Android implementation or Stripe configuration on the BE, the bank account is no longer appearing as an option in the PaymentSheet. Could someone offer help?
Hello!
Hi, I'm trying to clone a payment method id on the server, but it's telling me that a customer with the customer id that I'm passing in doesn't exist. But the id is directly from another stripe request using the same stripeAccount id.
Guys there anyway to access to customer card info such as card number or card holder name ?
In .buy links
If I changed the API secret+public keys to the new one, can I using the old API key to recover old transactions that were for the old API key this way https://stripe.com/docs/api/issuing/transactions/retrieve ?
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Quick functionality question - if a user adds a us_bank_account to their customer profile via instant verification (i.e. using stripe to log into their bank account), will this account be added as a payment method to their customer account and be available for use in future checkout sessions?
Can a customer be paying for a single subscription two times at once? You can just react with a 👍 or 👍.
To facilitate one-time payment in situations where the customer may or maynot be pre-existing is it best to create the Checkout Session directly or to create a PaymentLink first with then pass the PL to checkout session?
I have an Invoice (in_1MjfKn2nDm85BVWRu3AQroch) that was marked uncollectible on 2023/03/16. Today (almost ten months later), Stripe automatically charged / paid that invoice. Further, the Subscription the Invoice belongs to was canceled by the user yesterday, after they made a payment. This means we charged the user two subscription payments within 24 hours, which isn't ideal.
-
I understand that Invoices can transition from uncollectible to paid, but why would Stripe try to automatically charge an invoice that failed 10 months ago? There's nothing clearly indicating that some user action like updating a payment method triggered this. There's basically nothing in the logs between the Invoice being marked as uncollectible on 2023/03/16 and then being charged again today.
-
The Subscription owning the Invoice was canceled yesterday - does that not stop charges for non pending invoices? Maybe I'm misunderstanding something but the docs seem to allude to this.
Having trouble understanding the dispute data model. Specifically theres a few instances for which a charge seems to have both a refund and a dispute associated with it, but this seemingly doesn't always happen. 1) Does every dispute have an associated refund id? or 2) Does this conditionally happen, ie only in very specific instances?
Example:
charge: py_1NwSdzAN9UGzw70gohQsSvC4
refund: pyr_1Ny4odAN9UGzw70g9xrf5D8V
dispute: pdp_1NzsvKAN9UGzw70gxKrTFMsU
Can someone tell me how to integrate my klarna wich is integrated in stripe into shopify?
hey, is there any way to know if a stripe link is legit?
I'm trying to activate Meses Sin Intereses for a Mexican test account. I must be missing something, could you help?
Account: acct_1OX9NkGUyxGOk3Ch
Meses sin intereses is active in the payment method configuration
Creating a checkout session using:
checkout_session = stripe.checkout.Session.create(
line_items=[
{
"price_data": {
"currency": "MXN",
"product_data": {
"name": "¡Un espectaculo!",
},
"unit_amount": 242563,
},
"quantity": 1,
},
],
mode="payment",
success_url="https://www.example.com/",
currency="MXN",
locale="es-419",
payment_method_options={"card": {"installments": {"enabled": True}}},
)
Example resulting session: cs_test_a1ctkCJ7pUaoDkGkHDS1vHbdX64I4SobXgLtQFxupBCvugDIS5EGf2ftkq
Even when I enter test card: 4000004840000008
I do not see "Pay with installments" being offered in the UI.
Just wanted to express my gratitude to this community! Just joined, and recently migrated over from using Square. The support has been SO much better through Stripe so thanks to all! 🙏🙏🙏
Can we increase the Subscription billing cycle to 2 years please?
How to get the authorization expire datetime of payment hold in manual capture?
Hello. I've been working with the Stripe API to create pending invoice items for us in conjuction with a customer's subscription and I'm seeing a strange inconsistency. Mostly they work fine. I create an invoice item and pass in a subscription ID. The pending invoice item show's up in the customer's dashboard, to be charged when the subscription renews on it's monthly or yearly cycle.
However, if a customer has a pending invoice item, and chooses to upgrade their subscription to a different plan Stripe::SubscriptionItem.update(stripe_subscription_item_id, { proration_behavior: "always_invoice", plan: new_plan_id }), the pending invoice item will only sometimes be included in the new invoice that occurs when prorating an upgrading a subscription plan. Other times, the pending invoice items are left sitting around. I actually want the pending invoice items to be charged when upgrading, but I can't seem to find any information on why they wouldn't be included.
hi, i just got scammed buying by stripe, any way to stripe do cancel this and i recover the money?
Any communities specifially for Stripe Connect?
Really would love to connect with other platforms. 🙏🏼 Tia
Hello. I am working with PHP/Laravel and Stripe PaymentIntent, but i am not using webhooks because we cant at the moment. 99% of the payments are working fine, however, we seems to be having an issue with Credit cards payments sometimes. After the payment is confirm, we do re direct to a url where we check the paymentIntent status. If the payment is :succeeded, processing, requires_action... we set the order from draft to new and we insert a payment in the DB. However, we have noticed a few times that some stripeIntent status is not working with our code. What status should be adding to our code to cover all the posibliites, except failed paymetn??
Ex:
if( isset($paymentIntent->status) AND ($paymentIntent->status=='requires_action' OR $paymentIntent->status=='requires_source_action' OR $paymentIntent->status=='processing' OR $paymentIntent->status=='succeeded' ) ) {
// confirm order: change status from draft to
// insert payment even if still pending for ACH, etc..
}
Should we consider any additional paymentInent->status for when the credit card take some time to be approved?
👋 I have a question about using ApplePay in iframes. That was not possible until recent changes in Safary, so now one can pass extra attribute to iframe, verify the domain used by iframe - that would be enough to get ApplePay button displayed. However!, the actual "top level" site will be used to create ApplePay session and that operation would fail.
There are two options to be considered:
- use window.top to deside should ApplePay button be displayed. That would hide the button in my case
- use iframe location to start the session. That would make button work in my case
Is there a field off payment method that tell us it is a prepaid cc? Is it in card funding which can be debit/credit?
@crimson needle , answering #1194775381518057615 message (thread is locked)
No, while docs says except for Safari 17 when specifying allow="payment" attribute, it does not work as BOTH domains should be validated to use ApplePay.
This moment is not a part of documentation, and "both" domains are not considered in desicion to display ApplePay button, only the iframe one.
My question is more about what is here a bug (and there is a bug here) - not considering both, or considering more than one. Without ether way implemented the behavior is unsound.
Hi, for an subscription invoice that turn on autocharge, will we still get "payment_intent.succeeded" signal from webhook?
I read sth about pending webhook we can get a count. Can u point me to it doc?
HelloI am trying to test my stripe server locally. I had everything setup but its saying my api key expired can you point me to resources to create a new one?
Hi, I get the error 'Created stripe payment intent: undefined' whenever I try to checkout on production. Everything thing works well locally using the Stripe CLI
Hi I am trying to contact stripe support. The call failed when they tried to cal me, and now its been over 12 hours. I cannot submit support requests and it is stuck on this screen. Ive tried different browsers and logging out and it isnt fixing the issue. Is it possible to be reset?
Team, I want to update the amount from lets say 2000$ to 2500$ in the payment intent object using the below logic but seems like the intent object is still showing the original amount. What am I missing here?
PaymentIntent resource= PaymentIntent.retrieve("pi_3OXEEsIaKiBZl9jC0556lkbR");
PaymentIntentUpdateParams params = PaymentIntentUpdateParams.builder().putMetadata("amount", "2500").build();
PaymentIntent paymentIntent = resource.update(params);
System.out.println(paymentIntent.getAmount()); //Still printing original amount i.e., 2000$
Hello Stripe Dev Team,
how can I get the status of Partial Refund via API Call?
Can I use stripe connect to payout money into users bank account directly?
Hi Stripe team, i have a question, how do we handle updating existing subscrtiption if we want to add/modify prices for our products?
Hi, I'm experiencing a weird issue where my stripe webhook fails and says HTTP status: "Unable to Connect" but on a retry triggered from the dashboard it works fine and immediately. Other events also works, it seems to only happen with "invoice.payment_succeeded"
Of course, on my side, because it never connects I have no logs.
I am having weird behavior with payment intents with token as the card source. I am getting a "required cvc" error which I have not gotten before when not passing the cvc. I don't have the cvc at time of payment (for PCI reasons) and I was wondering if there is a way around it?
To add some contexts, I used to send the card data without CVC directly to the server with the same payment intent structure. Now using the iOS SDK tokens, it doesnt work.
req_cOxqXRw1OoMaU2
Hello! I want to make subscription where it will be a combination of two prices.
*A flat fee to be paid upfront yearly
*A usage-based fee that will be reported by my app. This fee needs to be charged monthly
I wanted these to be under one subscription and done through one checkout session. But it is not letting me because the intervals are different. Can anyone kindly suggest what I can do here?
Hello . I have a problem . Stripe has terminate my account and i dont know the reason and i dont understand support team and i dont know what shall i do , please help
Hi, is it possible to link the crypto wallet of our business to our Stripe business account - we've set up the Stripe crypto ramp, but it's not clear to me how to route the sales collected on our crypto wallet into the Stripe account. If someone here can give us information on how to do that, much appreciated.
Hello. i have an issue, stripe has been holding my payments for more than 2 weeks and they keep changing my delivery dates. i dont know why but if anyone can help me please
Hi there, I can see 2 checkout sessions completed events:
I'm developing an app, and I included a payment module. Let's say the balance is 10 and Assume that if a user configures auto charge, 5 additional will be added automatically if the balance is less than 5. After that, I use cron to automatically charge the amount every four hours. The problem is that this flow doesn't function with 3DS cards. Is there a way to put this into practice so the user doesn't have to visit that extra page in order to finish the transaction? There is no set amount to be charged, it can be any price depending on what the user enters, and there is no set number of times per day the user will be charged
I tried a temporary workaround to send an email and display a banner with a complete transaction button that will take the user to the 3ds page to finish the transaction. The purchase has been initiated, but it is not automatically charged. I need the flow to continue without this additional step.
Hello. When creating a subscriotion, I want to charge users on the 7th of every month. So, I set the billing_cycle_anchor to the 7th (a future date) and the proration_behavior to "none" since I don't want to charge them anything until the 7th.
Doing this, apparently doesn't create an invoice and thus doesn't create a payment intent. Without a payment intent, I don't have a client_secret to confirm the subscription. What are my options?
Hello.
Hey Tech Team,
I want to create stripe checkout page where I want to add multiple product with checkbox so If your want to add that product he can check the checkbox and that product added to his session.
Is this possiable with stripe prebuild checkout page
Hi tech team, I need help with an existing case regarding stripe-react-native component suddenly failing for Singapore Android user only please.
Hello, everyone. Why this error is happened?
"Request req_5rUwKu1oXrcOj5: The customer does not have a payment method with the ID pm_1OXHVfH1dLNG1Cm65P6bbGni. The payment method must be attached to the customer."
Hi
I’m new developer how can I learn and implement stripe
Hi, my colleague is asking whether it is possible to get more details of the proration written on the stripe prebuilt update subscription page and whether it is possible to round up the proration charges. That is from the image, no 1 should be replaced to "charges from january 11, 2024 to january 13, 2024", no 2 should be replaced with $3.00
Hi, just one question:
Scenario: Three self-employed people (A, B, C) market their services on one website. Each has their own Stripe account (A, B, C).
We want to move away from a plugin to Stripe Checkout.
Can we have three separate accounts/checkouts on three separate pages instead of three separate subdomains?
Currently the payment gateways are set up like this (these are examples):
Checkout page A - account A - on primary domain website.com/checkout
Checkout page B - account B - on subdomain stripeB.website.com
Checkout page C - account C - on subdomain stripeC.website.com
We would like to move to this:
Checkout page A - account A - on page website.com/StripeA
Checkout page B - account B - on page website.com/StripeB
Checkout page C - account C - on page website.com/StripeC
Is this possible? Or will we have to use Stripe hosted pages?
I have a developer working with me on this, but would just like to know at the start if this is possible.
Stripe help desk could not answer this and sent me here.
@misty hornet thanks for the help, I've a question previously I was not handling the 3DS cards, due to which the confirmation is not done cause it was not handled obviously and the after 3 or 4 cron hits and payment failure the card is blocked on stripe. What will be the cooldown period or procedure to unblock the card?
Blocked by zip code check
The issuer authorized this payment even though it failed zip code check. Usually, failed zip code checks may indicate fraudulent behavior. You can configure whether you would like to block authorized payments upon failed zip code checks here.
Hey, i wanna delete all my customers (not products).. in the dashboard it is only allowing me to delete 20 at a time.. is that even possible?
i'm trying to cleanup the test data which is why i want to do that
also i do not want to generate any webhook events (so i think i'll disable the webhook until i'm done i guess? not sure if that's correct)
Hi I am a new to this Stripe thing but I am familiar since we are working with stripe. I have a question, we have users that has existing subscriptions. We are lowering a product's price but we don't want it to prorate until their renewal. Renewal will use the new price.
Example:
A user subscribed to a $100 product on January 1 (monthly) then we changed the price to $50 on Jan 15. What we want is their invoice should not change, still $100 until the end of January. And at the renewal, they will be charged $50 and so on.
I am looking at the documentation and I found this when updating an existing subscription.
proration_behavior: none
I want to change the default price of my product using the C# Stripe SDK. Is this as simple as creating a new price, and using the priceIdentifier of that result to update the DefaultPriceId property of a product?
Hello how Can I update customer subscription? I want next invoices to be created with new price updated by customer
Hello @dry hatch Im still waiting on support contact. Could you please just tell the support team to close my ticket so I can open up a new one? Its been over 12 horus
Hey folks! We are using PaymentElements (https://stripe.com/docs/js/element/payment_element) in our app, to process credit cards and we are wondering if it is possible to initialise the form with predefined values. That would help us for a use case where the user can edit their credit card info.
More specifically we are looking to initialise the following fields:
- CVC
- Expiry date
- Last 4 digits of the card
Let me know if you need more context
Hey,
I have a problem with Stripe Tax. No matter what I do, the taxes shown in the payment link remain at $0. I would appreciate it if someone could help me with this?
P.S.: I'm not using the API but the dashboard to manage this.
I want to ask a question, what events should my webhook listen to when a customer pays my checkout bill for model subscription, or renews, or when the renewal fails?
Is there a document that details the relationship between subscription mode and webhook events?
Hey, I have added a new custom connected account on Stripe Connect platform. The connected account is restricted and the action required tab says "Update your business information". What does this mean?
How i can fix "DocuSign\eSign\Client\ApiException: Error while requesting server, received a non successful HTTP code [413] with response Body: O:8:"stdClass":2:{s:9:"errorCode";s:24:"REQUEST_ENTITY_TOO_LARGE";s:7:"message";s:79:"The request size of 52693338 bytes exceeded the maximum size of 35651584 bytes.";} in file /var/www/html/scc/vendor/docusign/esign-client/src/Client/ApiClient.php on line 344"
I am planning to integrate Stripe payment gateway with the solution we are building. We want to use one time payment option i.e Checkout Session.
I am planning to develop a microservice (Stripe Payment Server) which interacts with Stripe using APIs and webhooks.
When I saw the examples gives in Stripe website and many github examples , all examples have http server listening on port.
Incase of webhook , we need to expose an endpoint from Stripe Payment Server . How does Stripe communicate with this endpoint ?
Since this microservice Is running in our k8s cluster , how will Stripe reach out to this endpoint ?
Hello, I'm trying to simulate a price change and I don't understand the behavior.
I make a first simulation with the current condition, just looking at the next invoice. I can see it's the monthly price for £99.
The total is as expected £99.
I then make another simulation where I switch the price to be the yearly one at £995 and the total is now £0 🤷.
Any idea why?
Server did not get valid request to process
i am getting error on strip payment gateway i have integrated theta payment gateway in open cart and my opencart version is 1.5.6.4 , and extension i have used for strip payment gateway is Stripe with 3D and SCA Secured Payments
Hi folks! We use Stripe Connect to power our marketplace: our company is in France and we sell game assets or game templates. We use connected accounts for sellers who want to sell on our marketplace. It works great for sellers who are in EU. We create a transfer to the seller with a payment_intent_data (see screenshot, this corresponds to https://stripe.com/docs/connect/destination-charges#transfer-amount). So far so good, it works super well 👍 We use ths method so our marketplace is the one paying the Stripe fees (not our seller).
Alas, we tried to onboard a seller in the US: the account creation worked but when we tried to buy something, we had an error in production indicating that the transfer could not be made from a EU marketplace to a US account. This was suprising to us as this error was in red in the checkout process and we've not receivied any notification about it on the Stripe dashboard (we were lucky to try a real payment to this US seller).
I've read here https://stripe.com/docs/connect/account-capabilities#transfers-cross-border that "Moving money across country borders introduces additional requirements and is supported in the following scenarios only: EU platforms sending funds to SEPA countries."
But today a founder, friend of mine, told me that "[they] have a UK based marketplace with sellers in all supported Stripe countries, including US". Can you confirm if the limitation we've read and encountered (EU marketplace not able to create a transfer to a US based seller) is valid - or did we miss something?
Hello, I have another question now. After successfully creating a subscription for the first time, which field represents the customer's payment link?
Hello, @meager hawk
I want your help.
Hey How Can I update customer subscription amount without giving price_id? Insted of price_id I want to give amount
Hello, we need to be able to create multiple subscriptions while our customers submits their payment details only once using our custom checkout? Is that possible?
Hello, I'm using stripe.checkout.sessions.create API for payment. but can't set PM to the customer.
Hello,
how to switch customer in draft invoice using api
Hi, Can someone help me, I want to trigger refund api without application fee?
Hello there!
We are about to go live with our product and stripe is implemented with payment methods Paypal, Creditcard, Apple Pay.
Apple rejected our App from the AppStore because they disagree with the Stripe in-app checkout.
Is there an option to link Stripe to the AppStore in order to pay them their 30% upon successful stripe checkout?
Otherwise we'd need to remove stripe checkout from the app and build the native In-App purchases of the Apple SDK.
Hello,
My e-mail address linked to my stripe account is no longer valid. How can I access my account now? I can no longer log in.
Is it possible to attach a coupon to a product so that it's price can be changed without prorating the current billing period?
Hi there, I have a question about failing webhooks. I trigger detaching payment method from a customer using API call, which works fine, but then I expect to receive a webhook with that event, but sometimes it never happens. I checked in Developers->Webhooks and I see that some entries are red with response 400 (Bad Request), I try to retry it but it doesn't help. The thing is that I can make another API call for some other payment method and it works completely fine, it's detached from customer, and webhook is successfully triggered. Can you give me any hint about the reason for this 400 response? I have a sync mechanism that relies on these webhooks so they must come without issue.
Hi,
google pay payment request button not appearing in subscription payment with with zero initial fee or total is zero
If i am creating a microservice to implement (server endpoint) for Webapp , mobile application , which keys to use for Stripe APIs ? restricted key or secret keys ?
Bonjour,
Mon adresse mail n’est plus fonctionnelle, je n’ai plus accès à celle-ci.
Comment puis-je faire pour avoir accès à mon compte stripe et changer mon e-mail de connexion?
@vocal wagon let's keep chatting in the thread I created for you
I want to manage customer balances on Stripe for more than 90 days. My customers may be regionally based, and they might transfer funds locally to my bank account. However, all my international clients will be making payments through Stripe. For regional transactions, I plan to add the balance to the customer's account. What will happen after 90 days?
Hello I updated subscription and next invoice amount is not right (i set different)
stripe.Subscription.modify('sub_1OWBlUJZ9pJk48QC5DW518AI', items=[{"id": "si_PKrUyyp6Pa2PY5", "price_data": {"unit_amount": 1300 * 100, "currency": "pln", "product": e.id, "recurring": {"interval": "day", "interval_count": 30}}}])
(test data)
i set 1300 but price is 2400+
Hello, I've got a quite tremendous issue. I created 2 webhooks and set the destination url properly (meaning the endpoint, where the webhook should be invoked). However in one webhook that should be invoked once the user's express account will be updated, is timeouting and even in my console it shows that the webhook was being invoked, but then i get an message about timeout. But other issue that i run issue with is the function of creating new checkout session where I get that the account is currently not able to make live charges.
Hi ! I can't reach to listen to my successed payment (or failed). Should I use payment intent data for that?
Hi there Team, I hope you're doing great.
I have a quick question. We need to calculate tax, and we will use Stripe Tax for this purpose. Now, the thing is that we need to calculate the tax rate based on the shipment address rather than the billing address. We will be using Stripe Elements, so we are planning to use the Shipment Address element to collect this information. Now, how can we tell Stripe Tax to take the shipment address for tax calculation instead of billing address?
Thank you in advance!
Hi team! If I choose email invoice manually for subscription, on the next invoice, will it charge automatically or will I have to send the invoice again?
Hi Stripe team,
I'm trying to get few stats from Stripe API Is there any way get these data using Nest.js API ?
- total revenue of my account as daily,weekly,monthly from stripe payment gateway using Stripe API.
- total revenue of my account till the current date
- Top selling products and total revenue from each product along with purchased user count
hey stripe how can i avoid paying the inovice on subscription creation ?
How can I check if the same payment method exists on platform account and connected account? Basically I have a same customer on both and that same payment method was added to both. But I want to check whether it is really a same method at boht place
some one help me how i can justify this verification please
Hi there, do you guys have more insights than we have on the dashboard regarding setup intent auth failure ? We have a client for who the setup intent fails whereas the 3d auth is confirmed by his bank
Hi! Please advise on how the request should look like if I want to send *List all early fraud warnings * request with created.gt and created.lt specified
Is there any relevant documentation or script implementation code for stripe’s time calculation rules? For example, if my task is to subscribe at 2.28 every year, will the money be deducted automatically at 2.28 next year or will it be deducted according to 2.29?
Hi when using java InvoiceSearchResult.getData(), we are only getting first 10 pages, any idea how to get next data
hello, I am facing failure in ACH invoice when invoking pay as https://connect.stripe.com/test/logs/req_7CSM6fOtiCGvdv - It is because the payment is already initiated and pending for payment confirmation, but invoking pay again throws this error. I am looking for a field in the invoice which says the payment is already in progress, is there a field which specifies it? the invoice status is open.
Hi, i'm trying to use require_once('vendor/autoload.php'); in my code to use stripe payments but vendor is not found and i don't find how to install it properly
Hi, I'm getting an issue on checkout when I use live secret keys. I'm integrating Stripe into NestJS backend by using 'stripe' library. I've attached the screenshot of the issue. Any help is appreciated 🙏
Does Stripe charge any amount when transferring money from wallet to bank account?
We have already used express checkout for the same.
hey stripe i need some clarification about something i did
Hi, do you know if it's possible to get the card params using the Mobile Payment Element like the CardInputWidget (Card Element Only) on Android? For instance, I can get the card params like that: binding.cardInputWidget.getCardParams(), but I don't see a way to do the same with the Mobile Payment Element.
Hello everyone!
I have another spicy topic regarding subscriptions, free trials and vouchers.
We have the following situation:
- A User can start a free 3 month trial period with our product
-- In this case the user does not have to enter any payment details
-- We are setting "missing_payment_method=cancel" when creating the subscription. So the subscription gets cancelled after 3 months if the user did not add his payment details -> fine - A User is able to enter a voucher code - e.g. a user has a 1 year voucher code
-- So the user starts the free trial and already enters the voucher code
-- In this case the credit card details are needed in 1 year and 3 months (1 year voucher 3 months trial)
-- Problem is that the subscription gets cancelled after the trial ends because there is no payment data information
Is there any possibility to change that behaviour? We could forbid to enter a voucher code if the user starts the trial (but this is cumbersome because the user would need to add the voucher code after the trial ends)
hey guys, I have a question, about the statement_descriptor and statement_descriptor_suffix. I'm receiving some errors that statement_descriptor is no longer supported for payment_method_types = card starting Jan 2, however I'm seeing these only on some PaymentIntents not all of them.