#dev-help
1 messages · Page 46 of 1
@ember bear Hi, could you open the thread again? I still have questions. (#dev-help message)
I need help creating an invite for DoorDash so I can get my 1099 can you help?
Hi, when I apply a coupon to a subscription when creating it through the dashboard, is there any event/object that I can listen or look into to get the before discount price?
Hello there, I hope that you're doing well. I am trying to learn more about the Stripe API, PaymentIntents and Connect and how it works, as I am developing a website that will rely on Stripe for taking payments on behalf of my connected accounts.
stripe.PaymentIntent.create(
amount=amount,
currency='gbp',
payment_method_types=['card'],
application_fee_amount=application_fee,
transfer_data={
'destination': business.stripe_id
}
)
In Python, I understand that this will transfer the amount specified to the account connected to my platform.
My question is, how would I make a refund with the Refund API that will refund the customer from the connected account 'business.stripe_id' and also issue a refund of the application fee to the connected account 'business.stripe_id' from my Stripe platform?
I'm learning how to implement Stripe mainly using ChatGPT, and although it's been so helpful for a lot of things, it does get a few things that send mixed messages and this is one of them.
stripe.Refund.create(
amount=amount,
payment_intent=appointment.intent_id,
application_fee_amount=application_fee_amount,
reverse_transfer=True,
refund_application_fee=True
)
Would this do what I want or are there extra steps?
Hello I’ve tried multiple attempts to try to get into my account both the SMS code via my phone and through email, but I’m locked out. How can I get a real person on the phone? Is that even a thing when I try and contact support. It sends me to a website with articles in it but my email is locked so I am unable to try and recover anything. It’s been a never ending loop. This is my last hope I am unable to get paid because I cannot get to my account. Any suggestions?
Hey. When making a cross border payout with connected account how to get conversion rates from API?
Hello, Im new with stripe so sorry if this has been answered. I used the search bar but couldnt find the exact answer I was looking for. My client has a squarespace site that is transferring from printify and using drop shipping to making their own and selling their own products. They transferred their payment processing to stripe and dropped printify, since they are no longer drop-shipping. When adding products, do I need to go into stripes product page and add products? If i do this, will it auto populate the products just like printify? OR can I just add products manually on squarespace and not worry about adding products on stripe? Thanks!
Hi may i know what is instant account verification means in bank account
i am refering to this https://stripe.com/docs/payments/ach-debit/accept-a-payment?platform=web&ui=checkout
Hi - I'd like to use the API to retrieve my Public Business Information, shown on the https://dashboard.stripe.com/settings/public page. This is so I can use the values elsewhere on my site, and keep things consistent. Does the API have a function to retrieve that data?
i think i found another bug LOL
this is no dum this bug
bismarck i found a bug for u so now we got 2 bugs lol
I have a schedule I'm setting up and am confused with timezones. Looking at this screen shot, will Stripe attempt the charge for this schedule on July 15th? Or July 16th?
My intention is to have the schedule charged on the 16th.
https://d.pr/i/f8Qxrj
Hello. I try to use transfer and get an error, but I cannot understand what I’m doing wrong com.stripe.exception.InvalidRequestException: Transfers using this transaction as a source must not exceed the source amount of R$ 12.87. (There are already 2 transfers using this source, amounting to R$ 11.11.); request-id: req_Wb71hzIGvZY8XE
Hi there !
In my app, users can make a subscription to a plan. Let's say i'd like them to be able to subscribe to a 2nd plan that is NOT linked to the main one. So, in the Stripe Dashboard, we see 2 different subscriptions that won't be paid at the same time. Is there a way for the 2nd one to be paid at the same time of the 1st one, and prorated if needed.
I think it has to be 2 differents subscriptions, as the 1st one can be canceled while the second one is still going. Maybe i'm wrong ?
Thank you
Hey guys- if I use a paymentElement to create a setupIntent it will authorize a user for 3ds if necessary and then create a paymentMethod on the user. If I then try to update that customer's subscription using that payment method it seems to be asking for the user to 3ds again ("Payment for this subscription requires additional user action before it can be completed successfully"). How can I use the 3ds auth from the paymentElement in future subscription charges?
Whats the minimum requirements for issuing? Any minimum payments?
Just wanted to confirm there's no way to pull the zip code out of pay element/intent? I see you can set a default value for zip code so I assume best practice is to request zip code from a user first if needed, then feed it in as a default later on when creating the payment element.
Can I please get help getting a verification code I've literally spent hours trying to go through all the hoops to get help with this I just want the verification code to move forward with this app I'm using
As quoted on https://stripe.com/docs/connect/destination-charges
"Application fees are not automatically refunded when issuing a refund. Your platform must explicitly refund the application fee or the connected account—the account on which the charge was created—loses that amount.
You can refund an application fee by passing a refund_application_fee value of true in the refund request:"
I don't know how to interpret this. Does this mean that passing refund_application_fee=True will refund my connected account from my platform's Stripe balance as well as my connected account refunding their client's card? How would this work?
refund = stripe.Refund.create(
charge='{CHARGE_ID}',
refund_application_fee=True,
stripe_account='{{CONNECTED_STRIPE_ACCOUNT_ID}}',
)
I have a few questions, If I use Stripe's payment sheet in iOS then is does it makes handing authentication, saving card and making one time payment easy?
Hi Stripe team,
For testing, is there support for creating a PaymentMethod with a wallet type? I.e. Apple/Google pay.
I need help updating my payment information my number is not the same as my gopuff on my stipe account when both should’ve been updated and I’m not sure what to do next
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, I'm looking for help on how to reproduce this example (https://stripe.com/docs/elements/address-element?platform=web#overview) with "Contacts" on for React AddressElement, I've passed in a Contact object into the options.contacts prop as an array but it seems to only pre-populate the field with default values, without the display as shown in the example
Hey Stripe - I need help with 3DS flow (test cards https://stripe.com/docs/testing#three-ds-cards), now the thing is I am using Payment Elements to confirm the setup intent of the customer (collecting payment later).
With "3DS2" we get a popup to Pass/Fail 3D authentication, but with "3DS" we do not get any popup, not sure why? So for the TEST card "4000 0000 0000 3063" the Payment Element flow passes, but as soon as we try to pre-authorise any payment at the server the card is going to throw the error Your card was declined.
My questions:
- Is it possible to show popup with 3DS as well?
- Can we do pre-auth in Payment Elements say when we create the setup intent we show message to the customer that he will be charged X amount as pre-authorisation and will be refunded?
- From your experience: are there any cards supporting 3DS or every bank network has moved to 3DS2?
Our payment methods are Alipay and WeChat. Our business requires the use of Stripe's Auth and Capture functionality. However, when I set captureMethod=manual, Stripe does not support it.
When I make the API call, it returns the error message "The payment method alipay cannot be used with the manual payment intent capture method."
Hi guys, when I use the api to advance the test clock in code, I'm finding that not all the events seem to be being actioned until use the dashboard and update (with no advancement)
Hi team, I am using stipe for subscription on the web platform. Once user subscribe and make a payment, is email not sent out by default with invoice and informing user for subscription? Do I need to configure it via some setting?
Also when transaction fails, is there a dunning process via email to change payment method etc?
Hi team, I have configured a mern app which connects with stripe terminal using this repo from stripe https://github.com/stripe-samples/stripe-terminal-cancel-actions/tree/main Now I want another functionality that after the payment is done we want to print the receipt of the transaction. Is there any functionality to do so? Does stripe terminal supports printing a receipt or do we need to configure some other machine for printing receipts.
Hello Guys I am new to here. this is great 😻
I have a problem with address element
Hey gus.I have a problem with stripe element and freetrial.How can I create an embedded payment page with stripe that also supports subscription trials?
Hey guys.I have another question. I want to start the trial after collecting the user's credit card and other information, and the subscription fee will be deducted automatically after the trial period. What should I Do (stripe element)
@queen wolf Let's use the thread created for you: https://discord.com/channels/841573134531821608/1120183929148809218
is Stripe suppoert jitterbit integration
if i want to start implementing a 2 way referral program on subscriptions like a give 10 get 10 what would be the best way of going about it?
Hi guys,
I'm using the invoice paid event to update in our own db when the customer is paid up until.
Is the billing period the invoice is for provided in the invoice.paid payload?
the period_start and end are the same value in my payload - it's not a one off payment.
Hi guys, the ways of Subscriptions with Stripe Billing payment support 3DS?
i received a email of mentioned I currently using the Charges API. is this because of i using recurring payment of Subscriptions with Stripe Billing?
@azure spindle let's use the thread created for you: https://discord.com/channels/841573134531821608/1120167930508869713
I cloned this GitHub code.
https://github.com/stripe-samples/subscription-use-cases/tree/main/fixed-price-subscriptions
I want the card element to be the payment element. And I was able to display the payment form.
But, I am unable to complete the payment.
I think this part of the code is the cause. Are there any mistakes?
Yes, apologies, river.
Hi
Is it possible to add Ideal & Bancontact to Shopify?
I can't show it in my checkout
Hi, I have a question about how to automatically send receipts to customers.
I want stripe to automatically send a receipt to the customer after he successfully pays. I filled in the customer's email in the following position:"CustomerEmail": "pa@foxmail.com",
Is it correct to fill in this way? Will customers be sent receipts?
I also see a "receipt_email" below: it's empty, no data filled
Hello I need to scroll up to the invalid fields of the address element. please look at the video for better understanding of my problem. As an Example, If an user has entered an invalid postal code (ZIP) , I need to scroll up to that entry field only. IS there a way to get a validity status using JS. or a better solution. I need your help. Thank you
I have Stripe Account with region - US, I am trying to create Express Account in India. - is possible to do with an API without the onboarding link - UI?
@cerulean pine o#1216
Hi i Submit review for my site not not yet any reply please check it
Hello! I am trying to verify the domain for Apple pay via Shopify but I cannot add the file in the specific url. Anyone know how to do it?
Hey. Anyone from Stripe here? I am listening to a webhook "invoice. created". I receive event but only with status="paid". Invoice with status="draft" never hits my webhook.
Hi there, I am needing some help with integrating Stripe into my application to accept subscription payments.
I have a checkout that allows me to purchase a single product, however I have the single product hardoded into my application. I am looking for a way to allow customers checkout with the products I have created on Stripe Dashboard.
Any help will be much appreicated
How can i charge instantly after upgrading a subscription in stripe with a new price and new product.
Please suggest me the workflow about prorations and and upgrades with instant payment so that users can see the details for invoice paid
Hi
how to validate the credit card CVC,expiry month and expiry year validation
is there way to check paymenthod method api or payment intent api or confirm payment API
hi i need to show update and cancel plan in my web site
Hello, I use customer portal to let our customer manage their subscription but I found that the customer portal can't upgrade subscription although I have save the "Customer switch plans" on my dashboard. Why is that?
Hey good morning guys, how can i display google pay and apply using stripe payment element
Note: we are not using automatic_payment_methods we are using payment_method_types.
is there limitation for request payment on different customers throught API at the same time?
request more API at the same time
Hi, is there any way to force an invoice always charging payment method (card) instead of applying credit balance?
Hi, Is there any way I can help my customer customize their checkout page and connect it with my backend and do changes on the checkout pages in real-time and make it distributable to multiple people? Can Stripe Apps help me in doing this. I need some help.
SessionCreateOptions doesnot have returnurl option .. can you please check
Hi, I have some implementation questions:
Today we use your invoicing for payments and when someone checks out on our site we create a invoice and when they pay we call the /pay endpoint..
Cuold this be done in a better way? I mean if the customer cant pay upfront we end up with have created both an customer and a invoice..
With a payment intention the frontend can drive the process and we can use a redirect when the payment is completed?
could we create a payment intention and if everything goes OK we generate a invoice and attach the intention to it ?
When a payment is blocked, the following three situations occur.
So does the status of the order change? Still in pending payment status?
@kind sun your thread is still open, let's continue there.
Hi team, question related to Apple Pay setup
According to the documentation, to make apple pay button work, it is required to do the step "Apple Pay verification". It seems working even without this step with stripe. My question is : does it means stripe did this step automatically for us so we don't need to setup the "Apple Pay verification" on our own?
Hi, how can i check if a custom connect account can receive a subscription (with on_behalf_of param) ? I mean what are the mandatory parameters to be able to receive a subscription as a connect account ?
Hi, do we need to cleanup orphaned payment intents? i.e. payment intents that were created but not completed and will never be used again.
If so,
- what are the statuses that we should cleanup,
- are there any recommended strategies?
Thanks
@misty hornet - had a few issues with the Transfers API as well..
Hi ! Is this possible to create an empty subscription ? (Subscription items would be added in a second time). And is this possible to remove all subscription items of a subscription, and keep the subscription object attached to a customer, even if it becomes empty, until i add new subscription items later ?
Thank you
Hello, How can I get this Valid / Invalid status using JavaScript ?
I'm a beginner, can you tell me how to start integration?
we have a SaaS solution and we want to add subscription, donation and buy contentnt mechanism for our customers
our customers registers to the platform and they can start using the platform with basic features at the beginning.
we want to integrate Stripe in our to get payments and manage subscriptions
we have a backend API and a Python client app
it is quite a basic use case I believe
we dont want customers to login Stripe portal for anything, we want to manage everything through our platform. Except the hosted payment page
Hello, I would like to find out if it's possible to hide the phone number prefix when using the address element. In the case of a Polish phone number, if I select Poland from the dropdown and enter a sample phone number like 123123123, upon refreshing the view with the initial values loaded, the phone number is displayed as "+48123123123".
what should I do about this and how do I resolve this ?
can i configure diferent bank accounts for different payment integrations? like domain1.com/checkout.php have a different bank account than anotehrdomain.com/checkout.php?
Hi guys i hope it's not a silly question. I implemented a stripe payment on my local xampp server and wanted to translate the project to a web server I'm hosting. Everything else of my application works (PHP, JS, MySQL) but the stripe payment proceeding doesn't work now. js.stripe is somehow calling a kaspersky script (see picture attached) and stops to proceeding. I don't know anymore what to change is my CSP on the server and I have to admit that this is my first web application. I would appreciate if anyone could help me.
(Web server is on debian 11, PHP version is the same on xampp and webserver)
Hi, a client has invited me as a developer to their stripe account but I haven't received any email from stripe with an invitation? They have shown me that they have entered in the email address correctly
Hi Team,
I need to test a few feature for server driven in France. Is this possible to open the server-driven for France?
Hello together,
We are working with Stripe Checkout for our project. Is it possible to fill in the payment fields via the Api? Screenshot attached.
Explicitly we want to introduce a meta field and set our order id from the system as description.
Thanks in advance for your support
Hi y'all 🙂
We are trying to use the stripe tax api to calculate the tax for our customers.
We were just wondering how we are supposed to pass the type to stripe when we calculate the tax.
https://stripe.com/docs/billing/customer/tax-ids#supported-tax-id
In here, there are bunch of different types, is there an endpoint that we can use to get all of these types to display it to our customers?
Thank you in advance!
Yes
Kind of, im not sure how to contune the thread
Thread still locked 🙂
Hi 🙂
We noticed today that we have a PaymentIntent that suddenly was cancelled without us knowing. Is it possible to get any more information on why or how this was cancelled?
I am using PaymentElement and confirming the payment for the subscription in the FE. I am using so I want to use react-router to manually navigate to the specific page after a successful payment however Its forcing me to pass a return_url in
SessionCreateOptions have no return no also getting error
Hey guys!First I want to use stripe elements to get users to subscribe to our products (including free use).
I create a SetupIntent in backend,and return clientSecret to front js,then i use stripe.js(stripe.confirmSetup) commit form to stripe,at last i get a eroor "Payment details were collected through Stripe Elements using automatic payment methods and cannot be confirmed with a Setup Intent configured with payment_method_types.". why?
i need to setup stipe subscription api in node js with 3d secure authentication
but my api return only this response
https://prnt.sc/1vIvMy_u4G67
https://prnt.sc/b1uDJnHvjmbp
i found some doc but not understand
how to implement this
my Benckend is node js + express js
frontend is angular
doc link : https://stripe.com/docs/billing/subscriptions/overview
In the invoice object is there a property to see when the invoice was fully paid ?
This is a screenshot of the code
Hi, i want to configure stripe customer portal in my spring boot web service that i don't want to use stripe authentication in it, i want my webservice authentication only & redirecting user to the customer portal without any further authentication. #dev-help...i need guidance on it
Hi, is there a webhook event that can be sent when a subscription is payed each month ?
invoice.payment_succeeded - you just need to check if it belongs to a valid sub in the invoce obj https://stripe.com/docs/api/invoices/object
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
hi, I'm trying to figure out why my payment intent requests are failing in Live mode but working in Test. The error is: payment_intent_invalid_parameter - payment_method_types
The payment method type "us_bank_account" is invalid. The payment method settings for Live and Test seem to be the same, is there anything else I should check?
Hi, I want to know if its possible to set blocking rules to check number of credit cards based on transaction metaData - userID
Would banking as a service be allowed in a request to get access to card issuing?
Hi Team, how can i move from test mode to live mode. and once i moved how will i test
Hi there. I have an issue with Stripe.js Card element styles. When user selects to autofill the input with a credit card saved in Chrome Stripe ellement gets the class is-autofilled then the inputs caret has the color #000 and this on a dark theme makes it not visible so the user doesn't notice she can input the value (CVC field needs to be filled in)
I tried to modiffy a few options of the style prop of the element with no luck. Any idea?
Hi! Is there some way to when getting prices from the API to NOT include archived prices? We swapped some of our prices and archived the old once. While on the website they are hidden under the archived button but when getting prices in the Python library (stripe.Price.list()) I still get all of them. Setting active=True is not the same thing as archived. So is there a way to only get the unarchived prices?
Hi, working on automating bookkeeping for stripe sales, and I need to know if a product is of type "physical goods" ord "service". I have noticed product.type: "service" | "goods" however it is always "service" for when I make tests trough payment links and products set up in the dashboard.
I also notices "hierarchy_level_0":"physical" when using the stripe cli from the dashboard, however that field is not available from the api. Any way to reliably know if a product is goods or a service?
Good morning, I would like to contact Aofie Coburns or Jonas Ivinski. I can't get in touch with them, it's about Crypto to Euro exchanges.
So far I know that thanks to Stripe the exchange from € to Crypto is possible, the question is that I would like to know if you have already implemented the exchange of Crypto to €.
Hey folks 👋 Is there a reason why automatic payment method types can't be used in setup mode when creating a Checkout Session?
https://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-payment_method_types
For customers whose subscription is past due — whether due to a blocked card, or a withdrawn SEPA mandate, or whatever — we'd like to get them to attach any sort of new payment method.
We can't use the Customer Portal, as it doesn't support many payment method types. So AFAICT, the simplest way to do this is to create a setup Checkout Session — but there we need to figure out which payment_method_types apply, rather than being able to rely on automatic selection. Or am I missing something?
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
hello!
hope you're doing well)
what multiple months means here?
in my example 1 day plan, and duration 4 months
my Q is how many invoices will have the discount of 12% ?
Hi there. I've got a confusing situation with a customer that I don't understand, can someone help?
SessionCreateOptions doesnot contain definition for return URL
I already have stripe integerated in my site .
But i want to use setupIntent Api to update credit cards.
How can I do that ?
Hi !
Let's say i have a subscription to a monthly reccuring plan since 3 months. I want to add a subscription item which is another recurring monthly plan with a 3 days trial period.
I tried this configuration, and it seems that the 3 days trialing is applied on the whole subscription, not only on the concerned subscription item.
I don't want the rest of my app behaviour to be changed. How could i make it please ?
Thank you
how can remove date from invoice
Hello team,
I'm not able to use old api version in latest Stripe Node NPM package with typescript. If I pass 2022-11-15, then it's working
I have created subscription and its a y subscribed but still invoice is not ,generated and paid can you please help some one been this what could be the reason for the same?
Hi. Lets say user downgraded monthly subscription plan from A to B. I'm doing it with subscription update function. A plan was valid till 2023-07-01, so B plan also is valid till to 2023-07-01, because there was just downgraded plan. But I want that user still have access to all A plan features untill 2023-07-01. Is it possible to get this information from a stripe that I could refer to?
Hi how to change account number? my identification process fails both with ID and existing account number
Hello, when does daysUntilDue start for an invoice? After it was created in draft status or after it was finalized?
i use stripe setupIntent to collect customer card information.Then i want to create a subscription for customers with a free trial.how can i do?
Hello. Please I need help.
I recently changed the test api keys on the backend. now whenever I try updating an existing user payment information, I keep getting "No such customer cus_34qw332hdfhfw". But If i create a new user and update the payment information, It works perfectly.
What could be wrong and How do i fix this
PS: the precious stripe keys was on a totally different stripe account that I don't have access to.
Need to repost my question since my thread got archived:
Hi, working on automating bookkeeping for stripe sales, and I need to know if a product is of type "physical goods" ord "service". I have noticed product.type: "service" | "goods" however it is always "service" for when I make tests trough payment links and products set up in the dashboard.
I also notices "hierarchy_level_0":"physical" when using the stripe cli from the dashboard, however that field is not available from the api. Any way to reliably know if a product is goods or a service?
payment intent pi_3NKeLbDLFYFhDOwQ27z7yjTw of a payment I made with a product set to the tax code tangible goods. I collected delivery address when I created the payment link.
As seen in the image attached the product.type show "service", and hierarchy_level_0 show physical this is using the cli from stripe dashboard.
I can't find a way to set if a product is goods or service when creating a product in the dashboard, the only thing I can set category wise is Product tax category and that is set to Tangible goods.
Good day, there is ongoing issue on admin dashboard for cancelling payments, it cannot be processed ?
I am very very dissappointed with Stripe Support team - they haven't answered a single question appropriately.
Hi Jack Tan
Hi, how to get applied discount from stripe webhook event? we are using stripe hosted checkout form.
Hi, I'm currently working on allowing users to update their subscription.
The implementation should work as follows:
- Users first creates a subscription -> done
- User has option to change their subscription, either downgrade or upgrade.
I implemented the second part as follows(python):
subscription = stripe.Subscription.retrieve(subscription_id)
price_key = self.get_price_key(tier_name, tier_duration, country)
# removed other codes(like error handling and stuff)
new_subscription = stripe.Subscription.modify(
subscription.id,
payment_behavior='pending_if_incomplete', # ensures that subscription will only be applied after payment is done
proration_behavior='none', # disables proration
items=[{
'id': subscription['items']['data'][0].id,
'price': price_key,
}]
)
However I'm seeing an unexpected behavior: If the user pays for a higher plan, and update their subscription to lower plan, they don't have to pay for some reason(or their invoice isn't generated). But if I move from lower plan to higher plan, I redirect the user to invoice page where they can pay for the product(which is what I want).
I'm not sure why moving from higher plan to lower plan doesn't generate an invoice. Can anyone explain why is that?
Thanks!
Hey, I'm trying to test my subscriptions with a test clock and a test customer, but the invoice payment fails every time. Can I simulate the test customer paying their invoices?
Hey @meager hawk
https://discord.com/channels/841573134531821608/1120299510304882759
Regarding this, We can not directly upgrade package because it's used in our entire app & it's too risky for this. So that's why we are planning to upgrade by adding package as alias but it's not working only with Stripe package.
FYI: We are also using other google & mongodb packages in same way
I'm currently replacing my Stripe integration from the Plan API to the Price API. One issue I'm facing is that it's not possible to expand more than 4 levels. With Plan API it was easy to get the current plan of the user. But now with the Price API, I need to expand to : subscriptions.data.items.data.price.product but It does not work since only 4 levels are allowed.
Hey, what event should my backend listen for to trigger renewing an existing subscription? I can't use invoice.paid because I use metered billing (in arrears)
Hello)
I have some issues with webhooks.
I have an 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
Does the PaymentElement support copuon/discount codes
How to set payouts to manual on platform account ID?
Hello,
I have a flutter app using Stripe with functions hosted by firebase and it works fine (only tested in development) with my own account.
Now, I try to adapt the app to use it with Stripe Connect (standard account). I have tested the onboarding and it works, I have created one connected account.
I want to modify my code to adapt to connect.
In my node function, I have added the lines in bold for the payment intent (of course, in the query, I have added the account parameter):
const paymentIntent = await stripe.paymentIntents.create({
amount: parseInt(req.body.amount),
currency: 'eur',
customer: customerId,
description: req.body.description,
automatic_payment_methods: {
enabled: true,
},
application_fee_amount: 50,
},
{
stripeAccount: req.body.destinationAccountId,
}
);
When I try it, I receive the following error : error: No such customer: 'cus_NRNnvtzUxZp9Lp'
In the doc, I read that the following code must be added:
// Set the connected Stripe Account to collect payments on behalf of that account
const stripe = Stripe('pk_test_51MbfBHF5SeCFLsdcpEiP22dET4i8ToAm82X6r4tMdPJXYbGNH9We240xoJKWztbLbaEodxHFzRb4S4cukeJMSnG600bGE1dA49', {
stripeAccount: "{{CONNECTED_ACCOUNT_ID}}"
});
But I don't see exactly where (client or Server and where in the code)?
I don't change anything in my client code (flutter) except that I added
Stripe.stripeAccountId = widget.organisationChoisie.compte;
in the initialization of the payment page
switch ($event->type) {
case 'payment_intent.succeeded':
why webhook not working for connected customer account.
Hi everyone, hope you are doing well today.
Posting this msg today to get confirmation about money payout timing. We're building a marketplace that might payout money to individuals so we're integrating Connect. I've been reading some Stripe doc and I've read that it might take between 7-14 days to get it done so I need to confirm that since that's really long time to transfer money out.
- How long does Connect payout take to get into particulars bank account?
- What's the criteria to send it out in X or Y days?
Thanks in advance
Hello, I created an order using the checkout api, but the order cannot be seen in the stripe background, what should I do?
If i add a customerBalanceTransaction to a customer when there is an invoice that is already open, is there anyway for me to add it to the invoice that is open automatically
Hello , is there a way to generically invoice people without a link to a product ?
Hello, we noticed recently an high rate error regarding your API. We have this message: Unexpected error communicating with Stripe. If this problem persists, let us know at support@stripe.com. (Network error [errno 16]: ). Are we doing something wrong regarding a new rule ? (it's mostly appearing on our routine of payments double validation)
Hi there, some of options are not in my region so what will be the best way to connect with support?
Hi ! Is there a way to create multiple subscriptions, each having the same due date (don't know if it's the right word), for the payments to be done at the same time in only one invoice ? For multiple reasons, i can't group all my subscriptions into a unique one, i really need to keep them separate, but would like to find a way to group the payments to make a unique invoice.
Thank you
Hi, i'm getting amount limit error from stripe when transaction is more than 999999.99
"he Checkout Session's total amount due must be no more than ₹999,999.99 inr."
is there any setting i have to do .. to get rid of this error ?
Question about paypal payment method: 1) why direct charges are not supported when using paypal wallet payment method? 2) Can direct charge payments and paypal payment method be used within the same Payment Element?
Hi! I had a conversation with @waxen quail about prices showing up although archived. I said I would investigate and I've noticed since that I get similar results locally vs server side when running the exact same piece of code locally and in an AWS Lambda. Same version of the Python package in both places. How can this be? Any idea where I start debugging?
@waxen spindle Hi i found a way to update the Charge Subscription via the API. If i Change the Description Manually, it's shown in the Payment overview. And the Events and Activity Log shows me that the Charge was updated. If i do the same over the API i cant find a log with the updates value but the ui won't show the new value? Maybe u can help he here again. Thanks
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, Can we make a transfer reversal even when the connect account has zero balance? In the test mode it always let me do that but will that be same on live mode ?
Hello! I need help with something i have a website through Booqable and it's connected with Stripe for payments. Just got my first order...i see the payment on Stripe however i was wondering what the process is to get it to my bank account?
hey guys - could you please help me with retry logics, does stripe have existing retry logic built in? i heard you guys have payment intents
Hi. So I'm working on our Stripe integration and I'm using Payment Elements. I can see from the documentation that to charge someone for a subscription that I can use the subscription.create API and when it returns I can pass subscription.latest_invoice.payment_intent.client_secret to the Payment element, however if the subscription has a billing_anchor_date in the future, then the customer isn't charged straight away and so latest_invoice is null. In this use case the subscription that is created does contain a pending_setup_intent, but can I use that somehow with a Payment Element?
I'm creating payment links in my node js code, and then rolling those out to clients. The code creates a guest stripe customer account as it's not capturing anything except payment data. I have the webhook setup but I don't see a way to determine which payment_intent.succeeded event belongs to which payment link. Is the description or metadata field shared between the payment link and it's associated created payment_intent when someone pays?
Hi everyone - I have integrated Stripe Checkout into my React.js, Express.js, Node.js web-application and when I click the button to redirect to the Stripe Checkout on mobile it doesn't work on Safari, and on Google Chrome it is being blocked as an unwanted pop-up until I accept it. On mobile, in the Safari settings on iPhone I disabled the block pop-ups setting, but it still doesn't work on Safar. On a computer, the Stripe Checkout button also doesn't work at all on Safari, but works perfectly fine on Google Chrome. Any help would be much appreciated. Thank you in advance.
is there any way to test the validity of a promotion code before actually creating a subscription with it. and by validity I mean like the restrictions that you place on it like first purchase
Hello, they will close my account on stripe on 30 of June. What will happen with the payouts?
Hi there,
I'm working on the finishing touches on a React Native app through Expo and trying to create a Verification Session and Collect Identity Documents from a User.
However, I am now seeing that I may need to export my project from the Expo managed workflow?
Does this mean that I can no longer use Expo to create builds and submit them to the app stores?
Am I understanding that correctly? Is there an alternative?
Hey there. I'm wondering if there is a way to set the auto renew monthly payments to only go for a certain length of time.
I.E: my client is signing a contract for 3 months of services with me, so I want to take automatic payments, but only for 3 months.
Thanks!
Hi there, I have implemented paymentLinks to accept subscription payments but I need to get access to the customerID upon the payment completing - am I able to get access to the Checkout Session Object after the customer has successfully completed the transaction?
Hey in which webhook event I will get the payment receipt not the invoice receipt directly?
Hey guys, apologies, this question is not dissimilar to one I have asked before, but I'm feeling a little hazy on the process again.
We charge for a yearly contract (stipulated for our customers).
They may choose to pay a full year ahead, a quarter ahead, or a month ahead (billing period).
We wanted to be able to send them a manual invoice ahead of the next due date, because we actually lock functionality as soon as a billing period expires and isn't paid for.
I understand we CANNOT create an invoice ahead of the start of a billing period ...
I was just wondering what options we have ...
River suggested a one off invoice, but that doesn't really fit within our concept of a subscription, if I'm right in my thinking ...
Cloud Engineer
Hello, is there a method for us to see the pre-auth amount in the connected account when Stripe identifies it as the connected account id during a transaction?
Hi team,
Question about google pay on web (payment request api). I find the Google Pay button is pretty unstable, i.e sometime it show up, sometime it doesn't, it shows the "Pay with link" button instead. Is that a well known issue, or is there some best practice I need to follow when dealing with the Google Pay button?
We're getting several failures on processing cards on the stripe. They are valid cards but they aren't processing for a variety of reasons. Why would this be happening?
Hello Stripe Team,
I'm using Stripe Elements, address and payment element api.
im using subscription client secret key..
how to remove this card, cash app pay, us bank and the message below "by providing your card information..."
we only want to show the card number, expiration and cvc..
I am following https://stripe.com/docs/tax/custom to add tax on the payment. But on reciept, it not showing tax item like it show in subscription reciept.
What are the payment capabilities available on a express connect account when - {"service_agreement": "recipient"}
https://stripe.com/docs/connect/service-agreement-types#recipient - I see that card_payments are not available.
- if card_payments are not available does that mean - Direct and Destination charges also cannot be done?
Platform account - US, connect express account - IN
Hi folks, I would like to know is it possible to use the PaymentElement when changing the default paymentMethod (card) ? I did see there is available a customer portal session like the Checkout flow. But I am looking forward to use an element to embed it instead on the flow to the customer portal. Something like this design but with the PaymentElement to change default card:
Hi,
I have a default payment method for customers set to card and have also collected all details during first checkout.
How can I do an auto payment without the intervention the customer?
Hi Amazing Developer
I'm creating subscription using the PHP APIs, I have created my own payment gatway. In testing mode I'm able to create subscription but in live the payment is inactive and require for verification. I don't want to redirect them to verification step and not able to do same.
I've made many app's before but don't understand why it require now, I've disabled 3DSecure but didn't work.
Anyone can suggestion some solution.
Thanks
Question about req_C9alfqiW2q4eKG: the error says the card is expired, but from the non-censored logs one can see its not. Besides expiry month&year, what else can cause that error?
Hi, I have a question concerning SEPA and BACS and webhooks when using invoices. Is there an event for SEPA/BACS that is triggered when the invoice status moves to open?
Hello, everyone. What are the requirements for opening afterpay
I have added the csp from yesterday and it seems to work but still when i want to proceed my payment my payment_init file is not loaded and i get an error 500. What access rights do i have to apply? or is there any other possible error?
Hi will the stripe fees 2.9% + 30c be refunded when i create refund for a charge?
Hi team, I have configured a mern app which connects with stripe terminal using this repo from stripe https://github.com/stripe-samples/stripe-terminal-cancel-actions/tree/main
- Now I want to print receipt of the transaction and give that to the customer, can you help me in figure out how can I provide physical receipt of the transaction. 2. Additionally also provide the information regarding what information will be present in the receipt. 3. Is there any stripe terminal which supports printing receipts through itself? (something like receipt coming out of terminal only, In india all POS machine prints receipt by themselves automatically)
Hi, can I change the default currency on my account? I'm creating an invoice and the currency cannot be edited. Please advise.
I am getting a strange error from react stripe library on occasion where " IntegrationError: This element has already been destroyed, please create a new one" will occur
Do you know what could be causing this? Comments from stripe developers on github mentioned that its an edge case that they occasionally see but were not able to make much progress
Good afternoon
Help create a refund
I use the method https://api.stripe.com/v1/refunds
What to send with the charge parameter
If it is a sale id, then an error occurs when using
No such charge: 'cs_test_a1ZGjWsItMIyqiOz3dA1Ti0KnKNtKu7gwtUKubk9xcC0rY45sYYavXhPoX'
what is the difference between default payment method and default payment source
Hi.
I have setup a default card payment method for customers. I want to automatically bill the customers using the already existing payment method.
I am using Power Automate
Hello, I'm creating a subscription from a checkout session (created via the api) the session contains both recurring and a standard items.
This all works fine, but i need to get hold of the schedule info so i can work with the schedule.update webhooks to deal with billing cycles in my app. Issue is that when i retrieve the subscription created by the checkout session, the schedule field is null - what am i missing?
Is my understanding correct that standard account doesn't allow destination charges?
- if yes can you point me to the documentation that says so?
Hello, I have one question.
When adding Stripe, can we integrate it with front end(react SPA) + back end(express)?
Hello, I have a problem I integrated stripe payment-element JS with automatic payment method. When I test locally with ngrok I see Google pay but if I send the code in production Google is no longer displayed how can I know the reason? I do have a Google pay wallet. Have a nice day.
Hello team! I have a question about payment intent creation, could I skip some specific payment methods instead of defining the ones we want to enable?
Hi team, I hope you're doing well. I have a question related to my Shopify-based marketplace. We currently use Stripe Connect for payments and commissions. We're considering implementing a Try Before You Buy feature using Shopify Payments, but want to ensure payments are still transferred to our Stripe account, however third party apps require "Shopify Payments processing" Can you provide guidance on integrating this functionality / using Shopify payments & rerouting it from my bank account to my stripe account? Any recommendations or contacts would be greatly appreciated. Thank you!
Hi team! I just want to ask is it possible to retrieve all Payment IDs associated with a specific Account ID using the Stripe API? Thanks!
Is there a way to charge the customer immediately after the invoice was raised, with the default payment method, instead of waiting for 1 hour for the invoice to go from open to paid?
Hello, can I get all refunds by invoice or subscription id? Now looks like i should load all charges for customer in Invoice, and for each charge load refunds...
I have a question regarding the behavior of the Checkout Session object with the subscription mode. Specifically, I would like to know if a Checkout Session created with subscription mode will automatically charge the customer's payment method for the next payment.
Could someone please confirm whether a Checkout Session with subscription mode handles the automatic charging of the next payment? I want to ensure that my subscription renewals are processed seamlessly without requiring manual intervention.
Thank you in advance for your assistance!
Hello, I have a problem I integrated stripe payment-element JS with automatic payment method. When I test locally with ngrok I see Google pay but if I send the code in production Google is no longer displayed how can I know the reason? I do have a Google pay wallet. Have a nice day.
I have a default card payment set up already for a customer.
How can I bill the customer directly subsequently? Subscription isn't suitable for this case
hey, are payment_methods with a format that starts with "card" equivalent to those that start with "pm"? I noticed some of those in our system, some of them show as having their cards being expired, but we / you still charge those successfully.
Hi, I want to apply taxes to the items but exclude one item from being taxable, is that possible? Currently Stripe applies taxes to the total sum
Hi all, I'm new with Stripe, I've implemented card payment simply using the "PaymentIntent" class, however I don't quite understand how to use paypal (and test it in test mode). Could anyone give me a quick tip? As technology I'm using Java Spring Boot (server-side)
Hi Morning, How can I get a list of countries and currency which stripe doesn't support?
Hi, I have two questions related to clone payment method on stripe connected account. Does it exist a limit on number of payment methods cloned on stripe connected account? If i clone a customer on connected account, then I will clone the payment method, what's happen if the account is disconnected and reconnected again? Cloned customer & payment method are still valid?
Hi team, I'm trying to create a scheduled subscription with a billing_circle_anchor. Start date tomorrow and billing circle should start at the 1st of a month. This is working fine for normal subscriptions because I can send a timestamp there. How can I archive this for scheduled subscriptions? In the dashboard I see that you use the "initial_billing_cycle_anchor" parameter - which is not available via the api.
I tried to set the first phases end date to the anchor, but then the first invoice is full and on the second one there is a discount.
Hello, I want to integrate Stripe with our web shop, and the only problem is our accountant isn't sure they'll be able to process the monthly reports. Can someone here help me by sending a demo report that is usually sent to the accountants (csv, xls, or xml)?
On the client side - I want to reload stripe instance with options -
const stripePromise = loadStripe(process.env.REACT_APP_STRIPE_PUBLISHABLE_KEY, {
stripeAccount: accountId,
});
I want this to happen dynamically when the accountId changes.
If I try to loadStripe again I get this error: Unsupported prop change on Elements: You cannot change the stripe prop after setting it
What to do?
Hello,
I try to use the customers on the platform and duplicate them for the connected accounts (https://stripe.com/docs/connect/cloning-customers-across-accounts#creating-tokens).
What bother me it's that I am registering my clients at the moment of the sign in, without any payment method (payment method is only given at the payment via the payment sheet).
Is it possible to duplicate the customers like explained above even if there is no payment method?
Thanks for your help !
I am newbie. I ask for help. I have a platform similar to "buy me a coffee" where users can accept donations, subscribe and sell content, it is necessary that the transferred funds go to the company's account, since the user is not yet registered in the stripe. what documentation to look for to implement this feature and how to implement this requirement?
Hello, guys
How to skip the requires_confirmation status when I create paymentIntent
I collected the payment method by the follow page:
Hello,
I try to use the customers on the platform and duplicate them for the connected accounts.
What bother me it's that I am registering my clients at the moment of the sign in, without any payment method (payment method is only given at the payment via the payment sheet).
Is it possible to duplicate the customers like explained in the doc even if there is no payment method?
Thanks for your help !
hello guys could someone help me with my account please
😦
Hmmm nope i would like have a contact more close
#dev-help Should I insert client publishable api key in my xcode project if i only use payment links in my app?
Hey - I'm migrating to SetupIntent & PaymentIntent so for moving to paymentIntent my code is like that
pm = Stripe::PaymentMethod.retrieve(Biller.from(@id).customer.default_source)
this is for getting **payment method ** for old api users to use it in **paymentIntent **
data = Stripe::PaymentIntent.create({ amount: value, automatic_payment_methods: { enabled: true }, currency: 'cad', description: description, customer: @id, }, stripe_version: '2022-11-15' )
But as I mentioned I'm moving to SetupIntent also so in setupIntent we are using Stripe::Checkout::Session.retrieve to retrieve payment method .
So how can I do that with one method for all the users to retrieve the payment method .
Hello, our customer was unable to load the 3D secure page and thus was unable to complete the transaction. kindly help me with this.
https://support.stripe.com/questions/stripe-feature-availability-by-country - Here it says india is supported. However, by using account create api? So how can we as developers identify that what is supported or not?
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Ayyy yooo, on a Customer I have a key and value of default_method in the metadata, I am writing a patch to move that data to invoice_settings.default_payment_method and it doesnt want to delete that key and value via the api.
def add_stripe_customer_pm_to_stripe(live):
users = User.objects.filter(stripe_cx_customer_id__isnull=False)
stripe = ExpressStripe()
for user in users:
print(f'Updating {user}')
customer = stripe.stripe.Customer.retrieve(user.stripe_cx_customer_id)
customer.invoice_settings.default_payment_method = customer.metadata.get('default_method')
customer.metadata.pop('default_method')
# del customer.metadata['default_method']
customer.save()
I am following stripe docs url :https://stripe.com/docs/terminal/payments/connect-reader?reader-type=tap-to-pay-on-iphone[#859339859705593867](/guild/841573134531821608/channel/859339859705593867/)ed-devicesAlready checked with below configuration as per your suggested in stripe docs url here: Xcode version: 14.2iOS version: 16.4.1Updated Stripe-terminal SDK Version from 2.10.0 to Stripe-terminal iOS SDK: 2.20.0After Approved by apple Tap to pay iPhone capabilities then added in identifier generate all provisioning profile and add in Xcode too with below key-value pair, In entitlements file added key : com.apple.developer.proximity-reader.payment.acceptance value: YesI am getting below same error as under :Error:discoverReaders failed: Error Domain=com.stripe-terminal Code=2900 "Operation not permitted. Verify the app has the necessary entitlements and that the application bundle is valid." UserInfo={com.stripe-terminal:ReaderMessage=Error usually caused by an entitlement issue, an invalid application bundle, a configuration issue, or a token issue., NSLocalizedDescription=Operation not permitted. Verify the app has the necessary entitlements and that the application bundle is valid., com.stripe-terminal:Message=Operation not permitted. Verify the app has the necessary entitlements and that the application bundle is valid.}
i need help
Hello on the purchase page i have metadata called discord id it is a required box and when entered it does not show up under the metadata in the dashboard neither the code
Hi, does any body know if i can extend this limit "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10." for charges or trasnfers.
Hi there. I read the "Prices" docs (https://stripe.com/docs/api/prices) because i just wanted to know why the unit-amount is the value x100, but i have not found the answer. Could you tell me please ?
What are the required paramters for Tax Rates within Credit Note Line Options?
Hello, how to know which version of the Stripe.net nuget package (https://www.nuget.org/packages/Stripe.net/40.16.0?_src=template) to choose depending on the API version used in the dashboard?
Stripe.net is a sync/async .NET 4.6.1+ client, and a portable class library for the Stripe API. (Official Library)
Hi all. Question about the Customer Portal and the branding. We have multiple websites that have their own branding, but they are all under one umbrella - conXhub. Our stripe account is registered under this umbrella. We have implemented custom checkouts on one of our sites VipSafetyFirst and need to have a Customer Portal with the branding of VipSafetyFirst as well as later on other sites with different branding. But it seems that branding in Stripe for the Customer portal falls under the main umbrella, the logo and the colors. Is there a way to have multiple brands?
Hi team, is it possible to disable, auto renewal email for a particular membership?
currently, we have 3 membership - Annual, Quarterly, Advanced
And need to disable auto renewal email for Quarterly membership - is it possible from Stripe Dashboard?
hi
i'm in italy so i need to send electronic invoices to my customer. Stripe support this feature?
Hi I'm in Nigeria, can stripe accept payment globally in local currencies in my app ?
I am building an iOS App to collect payments via iPad using NFC capabilities of iPad and Stripe SDK.
Stripe users will be able to connect to my app using Stripe Connect.
My question is : Does Stripe connect work with NFC? Please note that we will be charging a "Fee" to use our app in addition to the Stripe Payment Charges.
Hi
I am building website for Charity they have recurring payment integration.
Once the user register theyneed to setup recurring payment so stripe can handle future payment.
Can someone help me with which Webhook I need to integrate to update my local database with payment success or failure and send confirmation email to user.
Hi I want to User Customer portal but without stripe authentication ..i want my user to login into my website & directly able to access customer portal ..So previous support person sent me this https://stripe.com/docs/customer-management/integrate-customer-portal#configure but it is not working for me ..So i want u provide me any sample java project for doing the same #dev-help
Hi there, could I get some help with Setup Intents, please?
hi there, we have created a new subscription via API without apply taxes. We figured out the error and i tried to modify the subscription directly in the dashboard of stripe but i cant add default taxes. How can i fix this?
Hey Guys Hope you are doing great
Could you please let me know what is the applied balance in the stripe invoice?
Hi there. I'm using Payment Element to create subscriptions with trials. When I create the setup intent, the subscription is not in an incomplete state. How do I best differentiate that the subscription has been set up with the card submission. I've currently been looking for when pending_setup_intent is null.
hi everyone 🙂 I'm pretty new to stripe. I've set it up for a customer, mainly so they can use klarna in ecwid. It only offers 3 payments in the uk, but they really want it set up for 12 months. Is there any way I can add that option? Many thanks in advance!
Hi, how to get discount code from stripe checkout session object API ? I am using stripe php sdk
Hello team, can we send funds to a bank account without creating a connect account?
Hello,
I have a question regarding Customer Tax ID.
In the following link, the countries supported by Stripe appear.
https://stripe.com/docs/billing/customer/tax-ids
But, when I try to run a payment page in a test environment, the field for adding a Customer Tax ID does not appear for all countries?
Why is it like that?
Hey after listening which webhook event, I can send an email to my customer about the successful payment with the information about the subscription.
Hi Arslan here, a flutter developer i have impleneted stripe in flutter and configured apple pay, but apple pay button is not showing in payment sheet.
Any body know about this issue.?
How do I send a metadata field in a Stripe Elements request? I get the error that metadata is not a recognised field
Good morning. I have a problem with a user who would pay for the subscription with "boleto" (Brazil). However, he later decided to change to paying by credit card. When I request the charge again to be charged to the credit card, this message appears: The PaymentIntent Boleto cannot be updated or canceled when it has the status requires_action. Wait for the payment instructions to expire or for your customer to complete the payment.
How should I proceed?
So im trying to create + pay a one time invoice with just the customer id, without having to get his payment method. The customer already has the payment method (a visa card) saved to their account, but when i get to the pay invoice, it says customer doesnt have any card, unless i manually add the customers PM to the request. Is it not possible for the invoice to automatically use the PM on the customer?
Does setupIntent work with card-element ?
Hi, How can we retrieve risk evaluation parameter of a payment intent using .net. please help me on this.
connectReader failed: Error Domain=com.stripe-terminal Code=9020 "No such location: 'tml_'" UserInfo={com.stripe-terminal:StripeAPIDocUrl=Error codes com.stripe-terminal:Message=No such location: 'tml_', com.stripe-terminal:HttpStatusCode=404, NSLocalizedDescription=No such location: 'tml_**', com.stripe-terminal:StripeAPIRequestId=req_VCP5, com.stripe-terminal:StripeAPIErrorType=invalid_request_error, com.stripe-terminal:StripeAPIErrorCode=resource_missing}
receiving this error when trying to connect M2 reader using Terminal.shared.connectBluetoothReader(selectedReader, delegate: self, connectionConfig: connectionConfig) method i do confirm that backend have stripe implementation still this issue is comes up
hello, is there a card element like address element where we can show and edit the payment methods of a customer like card details?
Hi, we're using Payment Elements. When a user enters their zip code in the Payment Element, can we access that value to save as well on the client? Thanks!
How can I get total amount of all the transactions using PHP?
Hi guys, i want to know how i can simulate a checkout payment with cli which includes products and with which event i can get the product informations after a successfully payment. I cant find the correct event :/
Hello,
I try to clone customers in order to implement connected account.
I try to follow the process explained here : https://stripe.com/docs/connect/cloning-customers-across-accounts#creating-tokens and fall on the following error : "The customer must have an active payment source attached." And, indeed, I ommit to add the source in my code...
The first step described in the process is to create a customer (on the platform) with a source. The guide give that exemple :
const customer = await stripe.customers.create({ email: 'paying.user@example.com', source: 'tok_mastercard', });
On the following page : https://stripe.com/docs/sources/customers it is said "You can create a Customer object and attach a source in one API call. This can be useful if it is the first time that you see the client" (free translation from french). The given exemple is :
const customer = await stripe.customers.create({ email: 'paying.user@example.com', source: 'src_18eYalAHEMiOZZp1l9ZTjSU0', });
My problem in those 2 exemples is "Where does the source (src_18eYalAHEMiOZZp1l9ZTjSU0 or tok_mastercard) come from? How can I generate it?
Thanks for your help !
Good morning. I have a problem with a user who would pay for the subscription with "boleto" (Brazil). However, he later decided to change to paying by credit card. When I request the charge again to be charged to the credit card, this message appears: The PaymentIntent Boleto cannot be updated or canceled when it has the status requires_action. Wait for the payment instructions to expire or for your customer to complete the payment.
How should I proceed?
Hi Stripe team, QQ I'm looking at the following request; req_LLw6sC4tIT7hjO and can see that the refund object balance_transaction property is null. Is this expected? Why would this be null?
Hello, regarding https://support.stripe.com/questions/tap-to-pay-on-iphone-or-android-and-stripe-terminal?locale=en-GB it says it doesnt support pin entry yet apple say they do: https://developer.apple.com/tap-to-pay/how-to-accept-payments/. Can anyone confirm if pinn entry is supported
Hi I have a qeustion , can I set event for stripe webhook status update(disable/enable)
Hello - I have a question about a seller marketplace using connect in multiple currencies and countries. The scenario - we have our account in GBP based in London. Sellers can sell things in different currencies - let say EUR, GBP and USD - from their offices in different countries. if they setup multiple Bank accounts in our back end, when a sale happens, we can decide which account we need to use - but what is the best way doing this with Stripe. Does the seller have multiple stripe accounts under the one email all connected via connect?
Hi team I am using the old api key secrets for both my angular and .net core solutions, the .net core solution hitting latest api version mean while my angular scripts are hitting old api versions. How does this work, does it depends on api key or the version of package i'm using
Hello ,I used attch the customer API for checking the CVV ,expiry date and expiry year along with Card Number its not validating even i provided the wrong details expect card number
Hi Stripe! I occasionally need to change the renewal date of customer subscriptions (without proration) to realign their billing cycle with our services. As I understand it, the recommended way to do this is by granting a free trial period, setting trial_end to the new desired renewal date, which is working well for me.
The issue is with the customer portal. When a customer visits it, they see “After your free trial ends… this plan will continue automatically.” From the customer’s perspective, this is most certainly not a free trial. (they paid for the subscription, and were not prorated for the “free” days) and this is causing confusion.
Is there any way to change this verbiage in the portal? Or should I be using some other method of realigning billing cycles that doesn’t involve free trials?
can we customize the invoice id?
Hi Anyone available for the clarification?
How do I catch errors using stripe elements via react stripe library? E.g. When using stripe elements <Elements .. >
Hi, How to get promo code name which can be applied by customer from promo code API?
Is there a way to fire an Google Analytics Event from the Stripe Checkout Page to measure Conversions?
Hello Stripe- I am attempting to plan out a Terminal project with a client in Canada and I am looking for a "Yes" or "No" answer to this question since its unclear from the docs: According to this stripe doc (https://stripe.com/docs/terminal/features/operate-offline/collect-payments?terminal-sdk-platform=ios) It seems like Offline Payments is only available for iOS and Android SDKs
We would like to build a React Native application, but are unsure if Offline Payments are supported in RN SDK. Is it possible to achieve Offline Payments by using a RN Bridge?
Does stripe M2 reader support credit cards issued in canada while collecting in person payment from us? I saw in the docs that it M2 type of reader is not available in canada. So it is not clear that it will support cards from canada or not.
Hey guys,
I am creating an invoice using the API and once done, I add an invoice item.
In the dashboard, for each invoice item we have an option to specify it the price is inclusive or exclusive of tax.
However, I am unable to find this parameter in the API for creating the invoice item.
Could you plese let me know, how can I mark the price as exclusive of tax?
P.S: I am not using a price object. I am adding the item directly by providing amount and description.
Good morning, I am having issues connecting my stripe terminal to my software using tmobile internet. I can connect no problem on other internet providers. Is there a known fix for this?
Hi, I am unable to change the currency in my invoice as the Currenybox in disabled and I cant change it from £ to $
can you help please
Hi I am trying to make a stripe app.
I only want to make an app that listens for webhooks on my customer behalf but when I try to publish an app it seems to require me to have a frontend. Can anyone advise on how I would publish a stripe app that purely listens to stripe webhooks (I am using python / fastapi)
i am flutter developer and in pub dev i have seen alot of packages for i need backened server for payment handling in flutter or i can directy make contact with stripe api for payment
Hi, I am using usage reports for my metered product. I just used a test clock to move the time 1 day ahead of the renewal day for the subscription I have created. When I go to my invoices, I see that the one which should've been paid already (for the current period I am now in) is not yet paid. As you can see it shows in the screenshot of the draft invoice, it was supposed to be finalized the day before the current time of the test clock (which is shown at the top of the screenshot). I used stripe test cards to make the initial subscription. Does anybody know why this would be the case? Any help would be great! 🙂
Good morning I’m having issues with my Booksy account for my business my payouts are not going to my bank account for some reason when they were before the issue that I’m having is everytime I try to change or update my debit card info I’m not receiving the verification it’s going to my old phone number I’ve updated my number in the Booksy app but I’m still running into issues please help it’s been a month a no one has contacted me back I have sent emails to stripe and everything I have $136 sitting because of this
in doing a one time payment with payment intent, front end confirm payment to stripe directly, should we be listening to payment intent webhooks or charge* webhooks?
hey team, is there a way to get affirm rates via stripe?
if i have an invoice with a coupon code on it that has 100% discount, can i make it still go through even if the customer doesnt have any payment method attached and i dont send any payment method at the invoices/id/pay step?
Chhal t3tini % n9ad lik l blan
Hello 🙂 ! With PaymentIntent, I create a new one and update it when the customer arrives on the payment page. I'm currently working on adding subscriptions. It's impossible to update subscription items. Payment is integrated on my site. Is it a problem to create a new subscription (in draft status) every time the customer returns to the payment page? Clearly, if the customer leaves the payment page and returns later, a new draft subscription is created.
Hi, i want to ask how to disable stripe sending invoice to customer?
customer received 3 emails.
Hello! I have a question about I guess grouping payments into a specific group? Long story short each customer has lets say 5 different stores associated with their stripe account. All the money is going into that one stripe account but right now on their dashboard it just shows them the total amount of money they have made etc... Instead they would like to see the breakdown based off of each store. Is there something I need to do when running their payments through the API to mark a payment as like "Store XXX" and "Store YYY" So in the stripe dashboard they can see "Store XXX $10,000" and "Store YYY $5000" etc...
so how do i add one of the customer-facing promotion codes to a new invoice/invoice-item? this seems to only take the actual coupon, which i could get by making a few get requests on the promotion code, but then how will stripe know to count the amount of times a promotion code has been used and such?
Hello, I'm currently using firebase with stripe in nextjs
My question is, how should i create a collection(table) call sales in firebase after the checkout succeed? Do I need to use stripe webhooks or I just have to do it in the success.tsx without using stripe webhooks
also, the sales collection would have new data everytime a checkout succeed.
let me know if you need me to clearify more on my question :D
Hey 🙂 Is there a list of payment decline codes, where after receiving I should stop using the payment method (which caused the decline)?
Hello, if we're using Payment Element with subscriptions, is it important to cancel incomplete subscriptions if our users are trying different plans or do we just leave those alone and let a single user create a number of different incomplete subscriptions.?
I'm trying to use Stripe's revenue tracking (we're on accrual basis) but while we are finding robust revenue recognition for paid invoices, we do not see tracking for booked revenues on invoices going OUT (tracking entire cycle from revenue>receivable>paid). Is there something we need to unlock on the backend or am I just missing something?
I hope that made sense.
Hello! I have accidentally refunded one of my test order and I haven't received money but I got into minus balance, can you reverse this, so I don't have to go into the bank to do wire transfer?
Hi, we're curious if there is a possible configuration where we can use on_behalf_of with direct charges?
Hi! Im building a django website and tested webhook on local cli. Everything worked then I tried to connect the live webhook with the actual website that is running in the cloud but webhook throws error constantly. I would be appriciate if anyone could help me with this problem, i have been solving it for 2 days. Thanks for your help.
Global charges limitation for payout. Eg. If we add INR Rupees 20 , it gives an error like cant make payment as it is less than 30 pence. How can we achieve that to use and show the user what is the limitation?
Is it possible to utilize Stripe Issuing to create a virtual card platform similar to privacy.com?
hi - has anyone seen this error before?
Hi, I'm using Payment Elements and for analytics purposes I would like to track what payment options were given to our guest. I don't believe we have access to the payment request that payment elements creates internally so I've created a new one to check which wallet would be available to the user. Is there a possibility that having two paymentRequests will cause a collision/is there a better method for checking what was displayed to the user when using PaymentElements.
What exactly is Connect and how do I integrate it
hello 👋
I'm currently using the legacy invidivudal Elements for each piece of card data (CardNumberElement, CardCvcElement, CardExpiryElement). I would like to add postal code as a field, so that it can be validated as part of SetupIntent confirmation. Is there an easy way to do this without migrating to the new PaymentElement?
Hello team, do you know how I can get the payment method type using react hooks before calling to stripe.confirmPayment?
👋 We have a custom integration with Stripe that allows "bulk payment" so a customer can see multiple invoices and pay them with one card. So on our end, we use that card to pay multiple stripe invoices at once. Know if this setup raises potential risk of card decline at the issuer bank?
I have a site where I want to save credit card details and will charge the customer later.
Like on every Thursday customer will get charged.
How can I do that with SetupIntent & PaymentIntent ?
Hi team, i had recently raised a ticket > link of the ticket [#1120609136833482833 message](/guild/841573134531821608/channel/1120609136833482833/) > Please go through it.
I understand stripe terminal doesnot support the printing the receipts. But it is possible that some other person in past also would have come with the same requirement as mine. I need help in figuring out way in giving physical receipt to the user and not email. Please suggest any work around.
Our app takes registrations for events many months before they occur. 4 days before the event starts, we run an authorization on their credit card. On the day of the event, we capture the payment. This worked fine with the old API. With the new API, I get the error, "The parameter off_session cannot be passed when creating a PaymentIntent unless confirm is set to true." off_session is correct as their is not user at the time, and confirm is false because we are only authorizing, correct? What do I need to do to fix this? I don't want to capture the money 4 days early.
Hey!
We use the customer portal and how to get the amount of tax on the invoice as such? Thank you very much!
Hello I need help in adding a coupon discount to my strip
currently we are an US platform with US/Canada connected accounts using custom product with destination. We are planning to migrate to SCT (Separate Charges and Transfers) and understand with our Canadian vendors, we'll need to change/update the agreement from Full to Recipient Service Agreement. We currently have an onboarding form on our end where the vendor goes thru the process of entering all their information. How can we update that accordingly for those specific vendors so that when they navigate to fill in their info the service agreement updates to the Recipient Service Agreement?
hello there, is there a standard way to implement a payment with limited stock?
i'm currently developing an app for events and i need to track the stock of the events' tickets.
i want to be able to confirm the payment only if the stock is above 0 (i checked setupintents, is that the correct way to go?)
for example: is it possibile to make a setupintent and then retrieve its id when "reserving" the ticket (with a custom call to my backend?)
e.g:
- mobile app creates a setupintent and authorizes the payment (but doesnt pay yet)
- the mobile app then sends the setupIntent id to my backend and, because the payment is already authorized, my backend simply makes the payment go through after verifying the stock
thanks in advance!
Hi there - I'm attempting to allow my users to make bulk updates to their subscription items utilizing checkout. I'm not sure if it's possible, looking for assistance.
Hi. I need help with my payments page. After amount, the "description" column shows random numbers. pi_ followed by numers and random letters. I need for the "description" column to show what product was bought, not random numbers. How do I do that?
Hi there, I want to ask if I didn't set client_reference_id , and customer use my payment link paid, what will happen? (I think I don't know who paid this bill....
I am starting a new platform that uses Stripe Connect (Standard). I onboarded my first customer last week. In addition to my app, they also collect payments within their same Stripe account through WooCommerce. But it seems that connecting them to my app changed or removed their API keys that were being used by WooCommerce.
Does hooking a customer account up to Stripe Connect disable API keys for the individual customer?
where can i get the enums for the different stripe webhook events
same
hello! 👋
In the PaymentMethod API, does billing_details.address.postal_code support 9 digit postal code? Is there formatting requirements if it does? Like XXXXX-XXXX or just XXXXXXXXX?
hey i want to develop an e-commerce website with stripe and i built html products page, hosted them, created a mysql database and crated an account on stripe, but i don't know anything about integreate stripe in it, i have no knowledge about php, ruby, nodejs...
Is there away to get a another backup code for stripe
what's this about?
Will coupons every be supported by payment intents?
https://stripe.com/docs/api/coupons
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
What are the requirements for stripe issuing in the netherlands
We're going through our final testing phases and would like to test some asynchronous failures for our unlinked refunds, but the cards mentioned here: https://stripe.com/docs/testing#refunds seem to require a payment first.
Any idea how we can trigger these failures for our payment type?
Maybe there is a CLI command I can look at I'll be digging in there today
Hello we are looking for a developer who can help us set up our Stripe account to receive interac payments. We are in Canada. I believe we need to create a PaymentIntent and need a developer to help us.
Hello, after performing a refund in a payment intent we get a Refund object which has an id re_* . After some time we receive a webhook charge.refunded , which does not contain the related refund id. How can I get that in a simple way?
Hi all. Has there been a recent change to the dashboard ? All of my entries under Developer -> Log are from last year. And searching for newer objects ( Ex. evt_3NL9neCVUvdI84gC1t8gpV6D ) returns a "No such notification: 'evt_3NL9neCVUvdI84gC1t8gpV6D'"
Hi, I'd like to add a payment method au_becs_debit to our test account in Canada. Is it possible?
It seems that making a first-time subscription in stripe's dev environment results in a webhook with billing reason subscription_update, but in prod it results in subscription_create. Any ideas on why this is the case? The inconsistency is making it hard for us to test fulfillment.
Hello
Thank you for your continued support on this channel.
I’m facing an issue with recurring payments on the second invoice after successfully creating a subscription!
Although when I go to the dashboard I can see that the previous payment had a configured payment method, and this payment method was setup for future payments (I can see in the dashboard the message ‘This payment successfully set up pm_XXXXXXXXXX for future off-session payments’) the next payment is saying that it requires a payment method and is the going incomplete then past due
The process I’m using is: Create customer with ephemeral key (through API), create a subscription (through API), use its payment link so that the customer can fill his payment info and complete the payment.
Hi, I want to create an account for users where they can add funds to or withdraw funds from. Is stripe connect the best way to go about this?
Hello, Is there a way to report on promotion codes instead of just the coupon code in Sigma? I have multiple promotion codes under the same coupon and i want to see how many customers are under each promotion code. Right now if I look at the invoice table, i'm only able to get all the subscription under the coupon code and not the promotional code.
Hallo Stripe. For the purposes of calculating MRR, does a subscription that’s had a trial period added to it (by updating it with a timestamp in trial_end) count as “active”?
Hi, I'm looking for a demo that shows how to do reccurrent debit payments in Canada (ACSS_debit). I've been looking at https://stripe.com/docs/billing/subscriptions/acss-debit but an executable demo is what I'm looking for. Thanks in advance
Is there any way to set the billing details for a Payment Method when creating a SetupIntent that will be used for collecting the information for a Credit Card?
Hi, I want to use meses sin intereses with Paymenth element, but I cant make it work, My account is from Mexico and I checked the restrictions and I clear it all, but the payment element doesnt show the Meses sin Intereses option
Hi, I have to integrate stripe ACH using stripe financial connection API,
I have created a setupIntent and then uses client_secret for stripe.js ui element to generate UI. As I tried to a us_bank_account got errors
Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('https://auth.stripe.com') does not match the recipient window's origin ('https://js.stripe.com').
In UI it seems account is attached successfully whether when I got setupIntent object payment_method = null
Is there anyone who might help.
Did the IIN field get removed from Card objects?
Is there a way to change the time of day a Stripe Subscription runs at? We'd like the subscription to run billing at end of day
So I tried to modify an existing subscription (test one) with the items made in the above picture.. however, I get the following error: currency and interval fields must match across all plans on this sub... found mismatch in interval field.
Is this because there is an existing item on this sub (not shown in picture) with a different interval.
I thought that by calling the sub . Modify and passing in new items, it would override the sub and delete the existing items. Is that not the case?
Can someone link me to the documentation describing the Stripe Connect Express account monthly fees? 🙏
for this endpoint of stripe https://stripe.com/docs/api/tokens, is this even pci cmpliance ? the front end is prompting for cc info without using stripe card/payment? and calling stripe with this endpoint ....
stripe won't allow me to log in without 2FA but I don't have 2FA set up and don't have an account. google says to enter the verification code we sent to your phone but I did not receive a verification code, and I requested a new verification code did not receive a verification code. when I tried to log in to stripe support, stripe says that this account uses Stripe Sign In, Single Sign On, it says that this account uses mobile verification. how to recover my login information? Stripe is linked to Home From College (HF\C) platform
Hi! Looking at this page: https://stripe.com/docs/payments/3d-secure#when-to-use-3d-secure I see the text "Stripe automatically displays the authentication UI in a pop-up modal when calling confirmCardPayment and handleCardAction. You can also redirect to the bank’s website or use an iframe.". We use recurring payments for usage-based billing, so we use confirmSetup instead of confirmCardPayment. Does this mean that 3ds does not work by default?
Ok I’m not sure if this is the right chat but I’m so desperate right now and need assistance
Good afternoon, on my application the payment flow is that when a client register a card it creates a payment method on stripe, then when they create an order it creates a paymentIntent that holds the money 3 days before charging it, then on the third day it charges that paymentIntent.
the problem ive been encountering is the following just in some cases (look at ss) i have read the documentation and some suggest when it register the card for the first time it creates a paymentIntent for like a dolar just to confirm but i was wondering what is the best way or correct way to approach this so i can have every card before charge is already 3D secure
I need to change merchant name on customer credit card statement
One question related to attempting to override a subscription completely is, if I just delete all the items on a subscription and add new ones, do I lose anything? Is this a bad idea?
Hi, how can i disable stripe auto sending invoice to customer after creating susbcription with collection_method: 'send_invoice'
in_1NLBpkDEdiMvtemhBWeaoc5S
hi guys i am new here and when i want to sell product i get such an error what should i do?
I need support
From stripe customer service
I cannot log in due to saying my account disabled I attempted to log in several times using my old email address and I think I got it locked
@midnight marlin I found the Home From College email and checked that it's the same as the information forwarded to their team prior a few days ago. That inbox is not monitored and I cannot login to my Stripe account. Is there another way to contact the Stripe support team?
Hello, I am trying to get a checkout session for a product, but I am including the ISO Currency code so users from other countries can pay in their currency.
I receive the error:
The price specified supports currencies of `usd` which doesn't include the expected currency of `gbp`.
How do I make it so that my product prices include these currencies?
Question -- is there a way to update the Customer on a Charge in Stripe? The API docs [ https://stripe.com/docs/api/charges/update ] does not indicate that this is an udpateable field, which makes sense. My employer though has some interesting edge cases where such a thing might be desirable, if possible.
Hi there, I'm testing a subscriptions API integration with test clocks and after all payment retries fail, the subscription is being canceled instead of marked as unpaid.
My subscription is using collection method charge_automatically, and my subscription settings are set to "If all retries for a payment fail, mark the subscription as unpaid". Could someone help me figure out why this is happening?
The event says:
"cancellation_details": {
"comment": null,
"feedback": null,
"reason": "payment_failed"
},
Event ID: evt_1NLDJy2SxL8BfEQ6X1dPzWR6
Subscription ID: sub_1NLDEH2SxL8BfEQ6QcrFwxL0
Currently, we are an US platform with US/Canada connected accounts using custom product with destination. We are planning to migrate to SCT (Separate Charges and Transfers) and understand with our Canadian vendors, we'll need to create a new connected account and will using the connect onboarding which i believe the agreement will update to Recipient Service Agreement. We tried changing the Country parameter to Canada but got an error message, "Your platform needs approval for accounts to have requested the 'transfer' capability without the 'card payments' capability. If you would like to request transfers without card_payments, please contact us via stripe support."
Hello how I can change the stripe subscription end date manually for testing ?
Hi everyone! I am currently trying to implement the payment element with Payment Intents and I am having some issues with omitting the zip code and country. I do have the fields defined in my paymentElementOptions with never as the value. However, when I run confirmPayment(), it is saying that i must provide this data. Is there a way around this or do I have to provide the country and zip code for the payment element/payment intents? I do not collect this info anywhere.
layout: "tabs",
fields: {
billingDetails: {
address: {
country: 'never',
postalCode: 'never'
}
}
}
};
const paymentElement = elements.create("payment", paymentElementOptions);```
```stripe.confirmPayment({
elements,
confirmParams: {
payment_method_data: {
billing_details: {
address: {
country: '',
postalCode: ''
}
}
}
},
redirect: 'if_required'
})```
Thanks for the help!
One account is released, the funds are deposited into the company account, and countless emails are sent, all of which are mutual excuses. The problem is not solved at all, just make you wait and wait
I am looking at this documentation of collecting platform fee while making Transfers: https://stripe.com/docs/connect/separate-charges-and-transfers#collecting-fees
I wanted to know how would the invoicing work in that case - our application needs to keep track of the fee that was charged and then add a line item to the invoice generation?
i can't log into my account because I no longer have the same phone number and I've sent the necessary doumentations and they keep getting denied
hi! could i guess that it's the same card When a customer enters their card number information to attempt payment?
i want to block the payment of the card that has been reported fraud before the card payment.
Are the same tokens or ID issued for the same card?
Hi guys
How to get the connected_account_id?
Thanks very much
how can i get the promotion code that was applied to an invoice
When I try to create a standard stripe connect account via the api, i get this error: { "error": { "message": "Your account cannot currently create connected accounts. Please contact us via https://support.stripe.com/contact for further assistance.", "request_log_url": "https://dashboard.stripe.com/logs/req_WHTvbJT54r1RdQ?t=1687192967", "type": "invalid_request_error" } }
I've already contacted support (last week). They emailed me a bunch from a lot of different people, basically just saying that they are working on it, but now I can't get a response from them. We also called them, and they had no idea what was wrong. Anyone have this issue before, and know how to resolve it?
So I just noticed that when creating a subscription with pending_invoice_item_interval set together with billing_cycle_anchor (and backdate_start_date), the next pending timestamp appears to be based on the creation date of the subscription, not the anchor as expected. Is this a bug?
Hello hello! I've got an odd one here for y'all.
I'm here as a representative for the Dank Memer Discord bot. We received word today that our account is too high risk (I believe due to our 3% chargeback rate), and it will be terminated by July 1st. Of course, this isn't great, as Stripe makes up 60% of our income. Support hasn't given us too much information about specifics or given us a chance to rectify it.
My reason for swinging by here is for a bit of a "lessons learned" or post-mortem (and truthfully, to see if maybe someone can help us out here). We do use Radar and to my understanding, we've implemented it correctly and have used as many anti-fraud tools as possible, including our own internal ones. So ultimately, can someone help us identify what went wrong here and what resulted in too high of a risk profile? I'd like to get a better understanding, as I assume we'll have to move to a new processor altogether. Is there part of our account or our web application that I can share to help pinpoint what might have caused this over the long run? We do use Chargebee, as well. I'm not sure if that has helped or hurt, truthfully.
As far as our risk profile goes, we've got a fair share of script kiddies that buy stolen cards and use them to buy in-game items. Is there a better way to combat this or is it just something we have to take on the chin?
Thanks again and I totally understand if this is more of a "tough luck, we can't help" sort of thing!
Hello.
I have a question.
Is it possible to embed a code with different shipping rates for each region in a subscription using checkout?
Why cant i verify with my id, the only thing i can think of is that i have no beard on id and now i do.
Hi dev, I have create a payment method under type=au_becs_debit. And I have generated the mandate for it. How come I can't create a payment or a one-time-invoice under that payment method in stripe dashbaord?
Hi everyone. I'm creating a Stripe customer with an email that contains a plus symbol (+). For example, me+1@domain.com. Stripe is giving error "email_invalid" and stripping the + symbol. https://stripe.com/docs/error-codes#email-invalid
Hi everyone, How can I know who pay the bill and what kinds of plan did customer choose from webhook callback?
when calling discoveryReader second time I keep seeing this error "Could not execute discoverReaders because the SDK is busy with another command: discoverReaders". even after waiting for lot of time still discoverReader call keep running. Stripe M2 Device is available to discover/connect and still discoverReader call keep running without discovering/connecting to that device. How to handle does situation?
Hello, I would like some guidance about 3ds authentication. When we use Stripe test card that requires 3ds authentication (https://stripe.com/docs/payments/3d-secure#three-ds-cards) on our website, there is a modal popped up that mocks the authentication modal and allows us to select whether the authentication should succeed or fail. When we select succeed, our website could continue the process normally, but the status of the subscription in Stripe is still stuck at "incomplete". Can you give some suggestions about what we might have missed or did I misunderstand something about 3ds authentication?
is there a way to save a Apple Pay payment method using SetupIntent + stripe.js without charging?
Tbh I just joined to see striped but I can't so Imma leave
I have a question.
I am thinking of shipping overseas. (Subscription) I would like to change the shipping fee for each country. Can I do this through checkout?
Hi All, we need help pulling "Application Fee" ID's over the API. We are looking at this API call, https://stripe.com/docs/api/application_fees/list, but is seems as if we cnanot limit the application_fees that we are calling to a specific Connected Account. Can you advise how we can pull ONLY the application fees for a specific connected account? Thank you in advance,
Hi dev, I have created a payment method of type="au_becs_debit". When I tried to attach the payment method to the payment_intent object. It returns a error with payment_intent requires a mandate being generated. Is there a way to generate a mandate for that Payment Method without involving the Stripe javascript frontend library?
Hi all,
I am trying to understand the process of "onboard customers via Connect and Standard Accounts are the simplest and easiest to implement quickly" which was suggested to me by your team based in Sydney Australia. So I have 2 stripe accounts, the main account and a second accont I set up as a test merchant. I connected the second account to the first account. Now, can I use a combination of the stripe public and private keys AND the account_id of the connected account (2nd account) to authenticate and debit charges. We are a platform that service merchants and I was told by your Sydney team this is the easiest way as opposed to being a payment facilitator. We were also told the connected_account_id is in fact the account_id of the connected account.
Hi, we are using payment intent to charge clients' debit card and set capture_method to manual. Before we finally captured the amount, we may update the payment intent metadata and application fee. What does the updating action affect the card issuer?
Originally, I thought I need to know the stripe public key and private key per merchant as I onboard them onto our platform so we can schedule payments for them.
will the card issuer hold the amount twice? Or just notify the client twice?
the intent id is pi_3NL6aJIZwcIFVLGr0YkiIXXB
Hi Team,
currently , we are supporting ach and card payment for US customer only which we want to expand for Canada ..stripe account curretnly we have with US address .. will the same account can work for Canada ?.In addition to that , we want to see the customer from canada only in dashbaord ..could you please give me some deatils from reporting (managing separately for US and Canada) and how to manage currency differntly for US and Canada--if any documentaion
Hello dev, I have issue in stripe subscription auto renew. In my case i have purchased one day subscription and it will auto renew every day. But auto renew not working.
Can you please tell me difference between Indian and other country guide line for subscription. Because i need to implement this for india and other country(US).
Hi guys!
How to know the transaction come from our platform?
Is there any API to validate the stripe secret and publish keys?
Hello Guys,
How are you doing?
I need your help in a case that One of my clients have been using STRIPE platform since a long time. However, Due to some changes in requirements, he wants to move all his users to FINIX. Could you please intimate me with the process? We would really appreciate it if you could help me. I will be helpful
Hoping to hear from you soon.
Thanks
Hello, I would like to continue the discussion on this thread, can anyone help me?
Hi Team, when i try to payment with canda's card. i found one error Payment declined by the issuing bank
Stripe reader(BBPOS WISEPOS_E): Do we know any scenario where a card fingerprint is not available (Like for a debit card etc)?
I am having trouble getting my app running locally to receive stripe webhooks
Listening code (stripe)
stripe listen --forward-connect-to localhost:4000/stripe-webhook --skip-verify
Trigger Event (stripe)
stripe trigger charge.succeeded
I have a middleware on my app to log any requests, and from what I see stripe is not forwarding the events to my backend written in python so I can process these webhooks. End goal is to use these webhooks for my stripe app
Hello, I'd like to ask about how stripe-node library realizes retry mechanism.
As following document mentioned it looks just specifying number for maxNeworkRetries make retry automatically.
https://github.com/stripe/stripe-node/blob/f390320c754f84c3b99ea6ea0e537a7784d3b8fb/README.md?plain=1#L254
My question is
-
Does this implementation work automatically when some request is failed? or do I need to implement by following Error-handling contents?
https://github.com/stripe/stripe-node/wiki/Error-Handling -
If it works automatically, can I recognize retry was conducted by looking at error log or something?
i have one doubt
i have created one customer
for that customer added two cards
can we create two subscriptions with fist subscription should get paid from first card and second one should get paid from second card?
Hi Team, Stripe provide apple pay option? while create setupIntents.
Hi team , How to set stripe windows cli api version
Hi team, what webhook event corresponds to a subscription being cancelled? I'm specifically looking for one that would work for detecting when the subscription is cancelled automatically by Stripe in Test Mode (due to Stripe's new subscription data retention policy to auto-cancel in Test Mode).
Hi Team, We are currently using stripe connect to facilitate payments in our marketplace and we are thinking about adapting stripe tax api or stripe checkout.
We just want to compare the price between these two. It was a bit confusing to work it out.
Could you please help me with this? Thank you 😀
Hello @dry hatch
Hi team,
I just wanted to check some information related to 4242 test card behaviour with Stripe. We have been facing different scenarios on status of paymentIntent based on country region. (Eg:) For US country, we get paymentIntent status as succeeded at subscription call, in which SCA case to confirm card payment returns error of payment has been already succeeded. But for GB country, we get paymentIntent status as required_action at subscription call and the gets succeeded through SCA card payment flow.
Any information on this scenario or document about the 4242 test card behaviour with Stripe would be helpful. Thank you.
A question about the test clock in the simulation. How can I see when I have to set the test clock to trigger the next payment. I see only a new invoice marked as draft ?
I have a case where I am selling something to users already signed in to my app. My issue is with syncing the Stripe customer with my internal user. The flow I want is this:
- The user does an actions that creates a checkout session in my backend. At this point the user does not have a stripe customer. I set
customer_creationtoalwaysto ensure a customer is created. I add the UserId to the metadata of the customer. - The user completes the checkout.
- I have a webhook listening to the
customer.createdevent, and when it arrives I want to check the customer metadata for the UserId and based on that set the StripeCustomerId in my DB.
My issue is that I cannot find a way to set customer metadata in the checkout session. So how can I accomplish this?
Hello,
I have a problem when I try to clone customer account from my platform to a connected account.
Hereunder, the steps of my process:
- I retrieve the platform customer based on his email and if it doesn't exist I create a new one (success)
- I create a paymentMethod and attach it to that platform customer (success I have a pm_xxx)
- I create a customer for the connected account (success I have a cus_xxx that I retrieve in the dashboard of the connected account)
- I attach the paymentMethod from the platform customer to the customer of the connected account -> error No such customer cus_xxx (which is the id of the created customer just above)
Here is the code where that give the error :
paymentMethodConnecte = await stripe.paymentMethods.create({ //customer: customerConnecte.id, //id of the customer for the connected account customer: customerId, //id of the customer from the platform payment_method: paymentMethodId, //id of the payment method created above }, { stripeAccount: req.body.destinationAccountId, //id of the connected account } );
Strange for me, the error message doesn't change wether I use the id of the customer of the platform or from the connected account, the error message refers to the cus_xxx of the connected account.
The process comes from here : https://stripe.com/docs/payments/payment-methods/connect#cloning-payment-methods
Tell me, is there a way to manage the type of currency in PDF? Our currency - "Canadian dollar" in PDF shows "C$1.00" - and customers are used to seeing "$1.00".
hi guys looking for some help with PayPal integration. Anyone knows if I can get country code/postcode for customer paying via PayPal integration. I did some testing on both sandbox and live account and i'm not getting that. Actually customer created on Stripe has little info (no payment methods, no other details). I was hoping to get that in billing_details either on charge.succeed or payment_intent.succeeded webhook events.
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},```
Hi team,
On trying to do get session with some expanded parameters, I am not getting the expanded response. I am getting just the original response.
function get_stripe_checkout_session($stripe_checkout_session_id){
\Stripe\Stripe::setApiKey('sk_test_123');
return \Stripe\Checkout\Session::retrieve(
'cs_test_b1wGlNXhYAc4UzLxZQa0dsQNVR2tPa3vYkSNZYoRHFFB9m0A7DHJb613Vu',//dummy hardcoding to test
['expand' => ['line_items', 'data.payment_method']]
);
}
Hi team Webhook Api vesion Error "Received event with API version 2016-07-06, but Stripe.net 41.18.0 expects API version 2022-11-15. We recommend that you create a WebhookEndpoint with this API version. Otherwise, you can disable this exception by passing throwOnApiVersionMismatch: false to Stripe.EventUtility.ParseEvent or Stripe.EventUtility.ConstructEvent, but be wary that objects may be incorrectly deserialized."
Hi everyone - quick question. I'm trying to create a subscription schedule via the API where a given subscription is slated to start 5 days after the purchase. The first invoice should then cover the period between the start of the subscription and the first of the next month (so if the subscription is purchased on June 21st, then the subscription starts on June 26th, and then the first invoice should cover the period between June 26th and July 1st). After this, the billing cycle should cover the entire month. When I attempt to do this via the API, the customer is forced to pay full price on the first invoice, and then the next invoice will subtract the difference between the full price and the adjusted price. I can easily do it through the user interface, but I've had no luck with API so far. Can anyone help?
Turn on test mode and create a checkout session. After the payment is successful, has the handling fee been deducted from the net amount given to me?
Hi Team, what is the fees column applied in the payout balance data?
Hey I have a question regarding the unit_amount price in a subscription and updating it
Hey,
Can we hold the payment for 3D secure card in stripe ? Just like we hold payment for 7 days with rest of the cards !!
How can I create multiple charge payments (single payment) from one request?
I'm building a flow for letting the customer add seats to their existing subscription. I've been able to use the "upcoming invoice" API ( https://stripe.com/docs/api/invoices/upcoming ) to generate a preview of the invoice that will be issued immediately with prorations. But how do I generate a preview of what the user will be paying every month thereafter? (Similar to what the billing portal shows next to "What you'll be paying monthly starting July Xth, 20xx", with taxes and discounts included etc.)
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
what would be the equivalent of callind this payment method create api with Stripe.js? i just need Stripe.js to get me the PM id, since the docs recommend that for security reasons, and then ill handle the PM with api calls from my backend.... i think i should be using stripe.elements mode="setup"? but its weird that its asking me for a currency while this create PM API call doesnt
Hi need help
Hey there!
I hope you are doing well
I'm actually building a freelance marketplace for a client and I'm stuck with integrating stripe connect to onboard sellers and collect money for them. In my use case, the client first books a service then the seller is notified to start the job, then when the job is marked as done by the seller, the client receives a notification to confirm that he's been served. I'd like it to work just like thumbtack but accessible on a global level.
My tech stack is Next.js & TypeScript
Any hint would save make weeks of work
Thanks guys
How can I test a yearly subscription with the test clock, it seems the interval can be set only two months in the future ?
if i paid the payment intent, will this create invoice record?
rbole
Hey, guys. I would like to know how to end a subscription to a free trial and start charging for it immediately.
Hello!!
I have an eCommerce website where Stripe is used for processing credit-card payments.
When an orders gets paid, I store its payment fee in the database for accounting needs.
The payment fee is retrieved using the payment intent API.
We use also Radar and now I see that it costs 0.02€ per transaction.
I'm wondering if the Radar fee is already included in the payment fee of if I should add it for calculating the total fee for each order.
hello help me I'm new in stripe,
I created my own payment form now I want to use stripe as a payment method first I created the createPaymentIntent function who is createPaymentIntent(String amount, String currency) async {
try {
//Request body
Map<String, dynamic> body = {
'amount': calculateAmount(amount),
'currency': currency,
};
//Make post request to Stripe
var response = await http.post(
Uri.parse('https://api.stripe.com/v1/payment_intents'),
headers: {
'Authorization': 'Bearer ${dotenv.env['STRIPE_SECRET']}',
'Content-Type': 'application/x-www-form-urlencoded'
},
body: body,
);
return json.decode(response.body);
} catch (err) {
throw Exception(err.toString());
}
}
calculateAmount(String amount) {
final calculatedAmout = (int.parse(amount)) * 100;
return calculatedAmout.toString();
} which I called on when I clicked on the pay button on my form but when I looked at my stripe dashboard at the payment level I do not see the payments made
Hi Team, i need to set apple pay and paypal while create setupintent. it's possible?
Hi! I'm building an app for shopify. It has a set monthly subscription cost + 1% total revenue from the store weekly. Now I know how to set up a weekly subscription but how can I add the dynamically changing amount based on the stores revenue? Is there a certain policy I need to add to my website to inform the customer?
Hi can i create an account with the iban of another persons?
@waxen spindle I am back, but the thread has been archived
Can you open the thread and guide me again
how can I accept payment with 3DS in India through API? Payments are getting successful while using the stripe payment page but through API payments are not going through. For more info https://support.stripe.com/questions/integration-recommendations-for-stripe-accounts-in-india
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Good afternoon.
I have automatic tax calculation disabled. How can I deposit the tax amount on the invoice? The "stripe->invoices->create" event does not accept a "tax" parameter. Server response "Received unknown parameter: tax"
Hi,
For Stripe connected accounts, is there a way to configure payout schedule in the dashboard or is it mandatory to write code? I'd like to switch from daily to weekly.
Hi ,I get stuck in an Error : No such payment_intent: 'pi_3NLNItEm6oZta2po0JIxFey6' ;using React and node.js ,can anyone help please ?!
Hi,
I was wondering if and how I can set the capture mode of specific payment methods in checkout sessions, while allowing the user to choose between for example iDeal (where manual capture isn't available) and card (where it is available).
Desired outcome:
User goes to checkout (which is a checkout session) they can choose between different payment options (e.g. card, paypal, iDeal etc.) and when choosing a payment method that allows manual capture it does this. But if it isn't available it has capture mode on automatic.
Anyone available for the clarification?
Hello!
According to the docs here:
https://stripe.com/docs/elements/appearance-api#:~:text=spacingAccordionItem
spacingAccordionItem should control the vertical space between accordion items, but this has no effect whatsoever.
Looking at the CSS, the margin between the elements is set to be a calculation of the border radius, and the spacingAccordionItem is not included within that calculation.
I would assume this variable would override this calculation altogether.
Reproduction:
https://codesandbox.io/s/stripe-vertical-space-not-working-x52v6q?file=/src/App.tsx
🐛 Bug?
Hi, when retrieving a Product, is it possible to list all prices connected to it, not only the default one? Or is it possible to get all prices for a product in a different way?
Good afternoon, we are preparing a platform with video content, where models will make content and the customer will buy it, processing payments made without problems, but here's how to make the withdrawal of money for the models can not understand. suggest how this can be implemented?
Hi, I'm facing the "The payment method type "us_bank_account" is invalid" even though the ACH is turned on. Is there anything else I should change?
Good afternoon, I would like to know whether it is possible to get the Tax Invoice matching the monthly Payout. It is a very tedious job trying to match the transaction fees to the payouts and it nearly never matches. Thank you so much!
Hey as I was migrating to setupIntent, in my old code I was using Stripe::PaymentMethod.retrieve(@customer.default_source).card to get card details and in setupIntent I will be using Stripe::SetupIntent.retrieve({expand: ['payment_method'], id: id }) . Cant I have the same method which can be used for both users who stored payment method with setupIntent and those who used old api(not setupIntent) ?
Hi, I am using stripe's react elements and noticed that in the CardElement after typing the card number the focus automatically shifts to the next field and this is not the case with the PaymentElement. Is there a way to enable that for the PaymentElement?
I create an invoice with automatic tax calculation disabled.
$invoice = $this->stripe->invoices->create([
..... 'automatic_tax' => ['enabled' => false] , ....
]);
"tax_rates I have created.
To calculate the "tax" I add tax_rates to the invoice position
$invoiceItem = $this->stripe->invoiceItems->create([
'quantity' => ($quantity == 0) ? 1 : $quantity
'customer' => $invoice->customer,
'price' => $price->id,
'invoice' => $invoice->id,
'tax_rates' => ['txr_1NDo5FBDvR8dVyXsc0EAn8zX']
]);
server response:
<<No such tax rate: 'txr_1NDo5FBDvR8dVyXsc0EAn8zX'>>
What should I put in "tax_rates" ?
Happy Dragon Boat Festival! everyone!!
Hello everyone, i'm pretty new to this, but is it possible to set more than one type of tax to a customer?
LaiJin
Hi, I have a use case where I sell product on our platform which customers will pay with credit card, those products are develop by 3rd party developer and I want to send him back 50% of the price automatically when customer make a payment, so it would be kind of 2 API calls, first collect money from customer, then second one send 50% of that price to our partner developer to his credit card. Found this which could work? https://stripe.com/docs/no-code/payout
leisexe
I have an issue getting the stripe cli to work. I need it to run in any terminal of choice using the “stripe” command but even when added to path it doesn’t work.
Hi team, I'm using dynamic payments but for some reason the card details are not saved inside stripe. Any idea why? If you need more details lmk
what parameter I should use on payment Intent to pass the country what user has selected
like if user is selected any Europe country then it should show the payment methods like SEPA or LINK while seating in different country as you(stripe) uses IP address to detect the location and via location his bank account is not located there.
like shown in example video
hello everything is fine? I have a problem integrating stripe with a dubai account!
Hi all, looking to set up a payment link with direct debit as a payment method for a recurring monthly subscription in the UK but I seem to be going around in circles. Can anyone provide some assistance please 🙂
charge.pending doesn't seem to be firing for my bacs direct debit payments? Shoudln't that happen as soon as it's approved? (in live mode - dev mode seems to be working)
HI is there any way to load the checkout page on same page without redirecting to sperate checkout page like the old one stripe was
Hi, I have a payment intent fail because with ""seller_message": "The bank returned the decline code expired_card."" When I look at the used pm on stripe, it does not look expired (and the expiration date is in the future). what could be the reason / how should I handle this? Does this simply mean the bank says the card is "expired for other reasons than the expiry date"?
Hi, We're facing this issue while creating a subscription with Plaid sandbox account. Can someone please support?
Individual charge amount is working with account though.
This PaymentIntent requires a mandate, but no existing mandate was found. Collect mandate acceptance from the customer and try again, providing acceptance data in the mandate_data parameter
I had a quick question around statement descriptor - can we allow spaces in it?
Hello!
I'm working on custom onboarding for connected accounts, and I have a question
Should I fill the company field for the individual business type?
If it's not required, should I create a person with Person API and set it as an owner for individual business type?
Hello, I first created my Stripe accounts with Woocommerce but now I do not use Woocommerce anymore but I still use Stripe. I would like to make SEPA Debit Payments possible with the payment links I send to my customer but I still have my Stripe account tied to WooCommerce Inc. and I have this message : WooCommerce Inc. manages payment methods for you
WooCommerce Inc. has not given you permission to manage payment methods from the Dashboard. Can someone help me...?
Hello, I am trying to create a customer management portal using
Stripe.apiKey = stripeKey;
Map<String, Object> params = new HashMap<>();
params.put("customer", customerId);
params.put(
"return_url",
"https://example.com/account"
);
Session session = Session.create(params);
but in runtime iam getting return_url is not a proper param that is not exist it is saying am using the version was 22.23.1 but still i can't create a customer management portal can anyone help me to figure out this issue
Hi. Where I can to find more examples how stripe doing subscription prorations calculations?
Hi guys, i've been trying to create a subscription applying a specific tax rate using python, but i don't know how to do it. I want to collect from the subscription 2 types of tax, anyone can help me with that?
HI i am using pricing table .i need to remove that dropdown
Anyone knows how I can Add to my balance faster? like 1-2 days to fire a payout for my connect?
Hey, How to mock stripe cancel flow in laravel?
Hi there,
In Test mode, I have a test connected account I created and have been using without issues until recently it went to Restricted.
The account owner needs to provide more information to Stripe to enable payments and payouts on this account.
INFORMATION NEEDED - DUE NOW
Industry
Business name
Business Tax ID
Owner's address
Owner's email
SSN
Owner's phone number
When I go to that test account's dashboard, and try to resolve the issues it's just looping me back to the dashboard. Any ideas how I can resolve these issues so I can move forward with testing?
i built a metered usage product but its charging £1 a unit, I want it to charge £0.001 a unit, can I do this?
👋 Hello! Will creating a subscription always have either it's subscription.latest_invoice.payment_intent or subscription.pending_setup_intent be defined? The term always here is to account for various subscription creation scenarios such as:
- creating an
incompletesubscription - creating a trialing subscription
- creating a subscription with coupons attached
Hi! Hope you are doing great, in my organization we are working on setting up our training platform with Automation. This includes payments being made and we are setting the Stripe account.
What we don´t seem to understand is how to automate the invoicing part. we charge in 3 different currencies and the invoice template would need to change depending the currency of the payment. also some inputs (i.e. for europe we requiere cust supplying VAT, and not for others, for Australia we collect GST and not for others, etc), a little bit lost and hoping to find some help!
Need help with stripe.confirmSetup
Hi! I'm building an app for shopify. It has a set monthly subscription cost + 1% total revenue from the store weekly. Now I know how to set up a weekly subscription but how can I add the dynamically changing amount based on the stores revenue? Is there a certain policy I need to add to my website to inform the customer? The payment processor is using stripe, it's a custom app not connected to shopifys app ecosystem.
Hi,
Sometimes during testing a purple Payment Request button is displayed, when clicked nothing happens and we see an error in the console, is this correct behaviour?
Hey,
I want to report to Slack all failed payments. However, I do not want to report if they are still in the process of retrying.
Is attempt_count > 0 and auto_advance = False enough?
once i retrieve a customer that has a default payment method in the invoice_settings object, how can i get the last4 digits of that payment method specifically?
Hi! I'm migrating a SaaS using the original, now deprecated, card element. In our software, users can buy multiple products and subscriptions simultaneously. The current card element integration uses tokens and adds them to the created customer. Then the checkout process uses a StripeInvoice on which we call ->pay() when everything is ready. I'm confused about how this would work with the Payment Element integration. So far I have build an integration that calls createPaymentMethod on the client-side, my assumption is that I have to then create a setupIntent attach to the customer. When that's done, will any newly created invoice uses the setupIntent? Or am I missing something?
hello - if we create a checkout session, it gives us the payment intent id as well. can we use that payment intent and confirm it just using the normal stripe elements, and not use the checkout page? - our use case is that we want the option to do both (some partners embed using elements and some use checkout url)
Hello! Super quick question.
In Python, is there a way to tell if a Stripe Refund for a Payment Intent was created via the Stripe Dashboard vs via the API Call?
I have a list of all Refunds created on my account.
Hello! I would like to know if it is possible define "future payments" option for some specific payment methods that we want to show using the checkout component from Stripe
Hey guys! I'm trying to use https://stripe.com/docs/api/subscriptions/search and I'd like to expand the default_payment_method but do it in the same query. I see there's no expand capability, is any other workaround I can do?
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Hey all,
I have a question related to identifying when an invoice payment failed and will not be repeated/attempted again.
Currently I trigger an event on invoice_payment_failed when next_payment_attempt is Null and auto_advance=False. Is there a better way to do this? Thanks a lot for your help
Hi guys
How to handle this error:
{
"error": {
"message": "The client_secret provided does not match any associated SetupIntent on this account.",
"param": "client_secret",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_MkShC46bTN7k8F?t=1687354706",
"type": "invalid_request_error"
}
}
Hey there-
We have connected Stripe accounts and we sometimes have to debit the connected account for goods/services. Some of our connected account owners don't always have a balance but would like to fund their account so that we don't have to automatically debit their bank account. Is there a way for connected account owners to add funds to their account, perhaps via UI?
Hello 👋
Using the AddressElement in react, and I want to add a toggle to our customer form so that they can choose if they want to use the Organization name or Full name.
I know that this uses the same property and just updates a label, but it would be nice to let users know that they don't have to use a first name/last name combo here.
Hello - does anyone know if it is possible to prevent Stripe from sending invoices regarding a trial period? I create a subscription with a 5 day trial period via the API, and the first invoice that is sent to the customer is an invoice for the trial period, which obviously amounts to 0.
hi, I am requesting to reopen the following thread:
Is there an endpoint with the banks supported by Stripe? If not, where can I find the the list of banks supported for each country?
Hi , when I am hitting api in postman to create a paymentMethod in test Mode , it is giving error.
{
"error": {
"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.",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_CzhPYwb0HIU0Ei?t=1687353041",
"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.
I created a link for my users to create an standard account for connect. One of my clients is asking if they have an already existing stripe account can they just use that or will that not work with our connect platform?
Hello! We've run into an issue regarding Connect accounts and the full/recipient agreements, i.e. we are unable to make transfers to our Connect Express accounts that are on the (default) full service agreement. How can we fix this? Do we need to remake all our accounts on the recipient agreement? What future impact will this have? Can they still pay out to their bank as normal?
How to include product name in report? This is a simple request, but stripe doesn't let me export the product name (furthermore the curstom fields in the csv report).
Can I add an existing test subscription to the test-clock ?
what's the difference between bluetoothProximity' vs bluetoothScan discover method? while using stripe M2 reader with react native terminal sdk which method should I use?
Hi, I think there might be a bug. When I'm in test mode and change some settings, they're propagated to prod.
Hi I am trying to login to the stripe express site. I’ve updated my old phone number but the system is asking to verify both my new AND old number. The Helpdesk stated I should see an option that shows “no longer have access to this number” but it’s not giving me that option.
If I add a product with a taxId to the subscription simulation, then I have to set the taxRate manually, although the selected price has a taxId already. Right?
hello im trying to create a webhook event but im getting error 403 can some on assist me
Hi there, is it possible to copy a payment method from one customer to another on a platform account?
Hello! I’ve made my stripe account and I was asked to confirm a few details like my passport and my trading license. However, every time I submit them, they get rejected because “they weren’t clear”. But I scanned them and made sure they are all very clear. Yet they keep getting rejected. Can I get some help with that please?
Hi, I am working on verifying Stripe Payment cards on Payment Link or checkout page. A lot of cards are being surpassed with wrong expiry date and different issues. I am writing payment intent to resolve this issue in webhooks after checkout.session.succeed. However, when I make paymentIntent user account is notified of payment that is uncaptured and I cancel it right away. Any possible solution to this?
Hello!
How do I enable paypal on a setup intent? According to docs, "paypal" is an available option (https://stripe.com/docs/api/setup_intents/create#create_setup_intent-payment_method_types) but when I add it to my code, I get the error: StripeInvalidRequestError: The payment method type "paypal" is invalid.
I can't find paypal anywhere in the dashboard to enable or disable
Hello, we are currently emulating an add-on with volume pricing (multiplied per-unit). We created a pricing table for this and embedded this in our application. We also added a Buy Now button in other part of the application. We want the user to be re-directed to the same payment page when they click Buy Now button as they would see when they click buy from the pricing table. With pricing table, click is handled by Stripe. With Buy Now in other part of the application, we want to invoke a similar workflow. How can we achieve that?
As a follow-up, when clicking on Buy Now can the Stripe payments page be shown in a modal instead of a completely new page?
I've made a payment through Stripe on https://uk.venum.com/gb/checkout/#payment for 215GBP. The funds left my account 3 days ago but have not yet been released to the seller and they are refusing to dispatch my order until you release the payment to them.
how can we update the information in our application after auto renewal subscription Success or failure.
Hi all,
Our Stripe App is currently not displaying our SVG logo due to CSP restrictions. Looking at our stripe-app.json the logo path is correctly placed under img-src (and this worked before), but it seems it now appears under data blob: hence it's not loading. Is this issue known?
Hi! i'm having trouble creating a subscription and using the backdate_start_date with billing_cycle_anchor fields. I am trying to follow this: https://stripe.com/docs/billing/subscriptions/backdating#backdating-billing-cycle
Here's my request:
curl --location 'https://api.stripe.com/v1/subscriptions' \
--header 'Accept: application/json' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic xxxxxxxxxxxxx' \
--data-urlencode 'customer=cus_NOKFDmVFKBKlPc' \
--data-urlencode 'items%5B0%5D%5Bprice%5D=price_1NBo9HGC2agebJWXHWi1UH3W' \
--data-urlencode 'metadata%5Bdynamic_organization_id%5D=paolo-test-c886d186-7583-49fd-a77b-feb1d45f5e80' \
--data-urlencode 'collection_method=send_invoice' \
--data-urlencode 'days_until_due=30' \
--data-urlencode 'billing_cycle_anchor=1687380005' \
--data-urlencode 'backdate_start_date=1684701605'
billing_cycle_anchor=1687380005 is Wed Jun 21 2023 20:40:05 GMT+0000
backdate_start_date=1684701605 is Sun May 21 2023 20:40:05 GMT+0000
But I get the following subscription created (note that I expect the dates to show may 21 to june 21, and instead i see june 21 to june 21).
What am I doing wrong here? Would appreciate some help!
I'm seeing a significant (10x) increase in SEPA disputes for my account and I'm having a hard time gaining any insight into why it's happening. It looks like the banks are rejecting the payments (inferred based on some customers coming back after the dispute and signing right back up).
These disputes are a bit of a black box - is there any way to determine if there's an error within Stripe procesing or if a bank might be rejecting all/some transactions from my business?
Hello I am processing payments using stripe checkout, but I don't see the email receipt option.
- If i Pay £6... then Refund... then make another £6 payment it's charging me £12. on a live subscription. Is it holding the original charge or something on the new sub?
Who do I need to ask to get Tap To Pay on Android Beta access? https://github.com/stripe/stripe-terminal-android#tap-to-pay-on-android-ttpa
Hello! I am trying to define a payment intent where the payment method will be stored for future usages, but it is not work as expected
Hello i am trying to test a stripe transfer in my application from my platform account to a connect account in test mode
const transfer = await stripe.transfers.create({
amount: transferAmount,
currency: 'usd',
destination: stripeAccountId
});
How can I trigger invoice.paid event for particular customer using command or from stripe dashboard.
I want to test my function is working as it should.
hi, how to search specific webhook in stripe dashboard?
Hello, I'm testing an invoice on a test clock and I set the date pretty far in advance (July 24th, 2024). I'm testing some tax stuff with AvaTax where they go in and update a draft invoice with the appropriate tax amount, but for this particular instance I got a 400 on the request: invoice_not_editable . The request ID is req_q4ETayXzOdScRR is this just some weird thing with the test clock because it's so far in advance? Just want to make sure nothing else is going on
Hello, I'm new, I need your help. Currently my account is asking me to verify my business, I currently have this type of document so when I give this document should stripe which of the options should I choose, thank you
Hello Guys
does any one know where I can get more information about this?
Hello Guys,
I am calling Stripe APIs from my node.js Express API app, I'm using Stripe npm package for that. Calls are working perfectly fine when I'm making calls locally from localhost. But, when I deployed it on AWS Lambda function, stripe API call timesout there. Note- I'm using stripe TEST mode.
Reposting: Hi, I am working on verifying Stripe Payment cards on Payment Link or checkout page. A lot of cards are being surpassed with wrong expiry date and different issues. I am writing payment intent to resolve this issue in webhooks after checkout.session.succeed. However, when I make paymentIntent user account is notified of payment that is uncaptured and I cancel it right away. Any possible solution to this?
Hi! I am trying to create an invoice workflow as follows: 1) receive invoice.created webhook event 2) set auto_advance to false 3) change the subscription quantity depending on some business logic 3) set auto_advance to true. However, when I tried to simulate this workflow using the test clocks, I am not able to update subscription because "new invoice cannot be created on paused payments". What can I do to achieve this workflow?
In our custom Subscription signup integration a client is presented with a confirmation page. As I understand in the live version the client will automatically get an email with their subscription details, this can't be done in test mode, correct? And second, is it possible to customize the email to include the link to the Client Portal https://billing.stripe.com/p/login/test_blablabla ?
Hey I'm a bit confused as to when or why the PaymentElement would not render all the payment method options in a setup intent
Anyone use the ruby gem Pay for custom in-person POS?
I see that when a customers balance was more than the price of the subscription there was no payment intent created for it. right now I list all of the payments in our portal by listing the successful payment intents. how can I list all of the payments to incorporate scenarios like this
Hello guys, can anyone help me with my webhook that I'm working on in django?
this is my code right here:
@csrf_exempt
def stripe_webhook(request):
stripe.api_key = stripe_api_key
webhook_secret = 'my webhook secret key here'
payload = request.body
signature = request.META["HTTP_STRIPE_SIGNATURE"]
event = None
try:
event = stripe.Webhook.construct_event(
payload=payload, sig_header=signature, secret=webhook_secret)
data = event['data']
except ValueError as e:
# Invalid payload
print('gamiese proti fora')
return HttpResponse(status=400)
except stripe.error.SignatureVerificationError as e:
# Invalid signature
print('gamiese') ----------------------------------------> when excecuting it prints 'gamiese'
return HttpResponse(status=400)
I don't know what is wrong with my signature can anyone please help?
thanks in advance
Hi Stripe -- I'm trying to figure out how to trigger a webhook via CLI and set the payment type. (I'm trying to test acss_debit). I can't seem to find the magic syntax after trying all the permutations I can think of. Can you show me the command?
I want to do something like:
stripe trigger checkout.session.async_payment_failed --override payment_method.type="acss_debit"
Hello everyone, I have a question regarding Stripe's Terminal SDK. I am looking to connect the Terminal SDK to my POS software GGLeap. The POS seems to have an open API: https://admin.ggleap.com/public-api-documentation/operations/pos/sales/create
Does the API above allow for the Stripe terminal SDK?
ggPOS
Question for the iOS folks regarding PaymentSheet. It might be a SwiftUI bug, but still wanted to point out what we're observing on our end. Keyboard dismisses and shows every time a new TextField comes in focus
Hello,
We have setup a subscription product, and on the checkout page, there is an option for the customer to save their payment info with Link. We want to remove that option from the checkout page.
I don't see an option to remove it on our admin. Is there a way to disable this option for our checkout page?
I've got a flask webapp running using stripe.checkout. I'd like to offer users the option to opt-in to receiving their monthly invoice upon payment. Does an parameter exist in Subscription.update to allow users to start receiving invoices via email from stripe?
Is it possible to add a "Service Fee" to stripe checkout page similar to below?
hello im taking this error how can i fix it
Hello guys!
How can I see an ACH transaction in my test environment?
I'm using these accounts https://stripe.com/docs/payments/ach-debit#testing-ach
but I'm not able to see any transaction into the Stripe Dashboard platform / connect account
Also, in case of ACH failure, I would like to know which scenario I have automatic transfer reversal ?
hi! is there a way to run a report for a customer that shows the total uncollect balances for a subscription. basically, anything that is open invoice during the smart retry period.
is there any way around the "20 products in a single subscription" limit? we have a case where we might have 100 unique items in our database that we want to have in one subscription
Hi everyone!! When I create an inoice and tag it as paid_out_of_bnad our console shows the invoice as immediately canceled. Here is my function async function createCheckInvoice(stripeCustomerId, amount, description) {
try {
// 1. Create invoice
const invoice = await stripe.invoices.create({
customer: stripeCustomerId,
collection_method: 'send_invoice',
days_until_due: 0,
auto_advance: false,
description: "Pay by Check",
});
// 2. Create an invoice item and attach it to the invoice
const invoiceItem = await stripe.invoiceItems.create({
customer: stripeCustomerId,
amount: amount,
currency: 'usd',
description: description,
invoice: invoice.id, // Attach the invoice item to the invoice
});
// 3. Finalize the invoice
const finalizedInvoice = await stripe.invoices.finalizeInvoice(invoice.id);
// 4. Pay the invoice outside of Stripe
const paidInvoice = await stripe.invoices.pay(finalizedInvoice.id, { paid_out_of_band: true });
return paidInvoice;
} catch (error) {
console.error('Error creating invoice:', error);
}
}
Hello,
Does stripe limit the number of coupons that can be applied to a invocie line item? Essentially, I have a WordPress site where you can stack a coupon, an example of this is when a customer buys two of product Xs in the same order, a 15s percent discount automaticlaly gets applied to the otrder. Then, for example if a customer has another 20% discount code for that item, they can apply it and itll discount another 20% from the base price of the item. So it'll look something like:
Product X : Qunaity 2 : Price 99.90
Discount 1 : Code = fewgrwf (15%): - 14.985
Discount 2: Code = ferwgwef (20%): -19.98
Porduct 2 Total = 99.90 - 14.985 - 19.98 = 64.935
The problem is that only 1 of the codes is showing up in stripe as a line itemdiscount when both should be showing. As you can see in the image only the 15% off coupon is being displayed under Produxt X.
Stripe::PaymentIntent.list({ customer: current_user.customer.stripe_customer })
Only grabs payments made for one_time, right? And not payments made to recurring subscriptions?
If so, how do i grab all the payments made to a subscription?
if a customer has a balance and two subscriptions when I preview each of the upcoming invoices it applies them to both. am i doing something wrong or do I have to do the resolve them myself
Is there a way to add additional contacts to send invoice? I saw this article that there is not https://support.stripe.com/questions/can-i-specify-additional-recipients-or-add-cc-email-addresses-to-billing-emails
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Hello, I was told a while back that when we add new connect accounts that we wouldn't have to register them separately for apple pay to work. I don't think that is working, and I've had to manually register each new connect account manually with the curl command and live key. Can someone help me figure out what the issue is? Do I need to somehow do this when we create the new connect account?
Hi! We are having an issue setting up a new client's payment processor. Existing stripe integrations using the legacy Charges API (https://stripe.com/docs/payments/charges-api) seem to be working fine. When we run a test payment, we get back a status of “paid” from the API but the documentation states the acceptable status values are “succeeded“, “pending”, and “failed”. Our existing code (which again seems to be working for other clients) only records transactions that return with a value of “succeeded” as completed payments. The test payment did get charged to the person's credit card; however, due to the status the API is returning it doesn't look like they paid on our side. Has anyone else experienced this?
Hello. I have changed my legal name and have my Stripe account registered to that name. The problem is my SSN is still connected to the old name, and I'm not finding myself able to change the legal name I already gave you guys.
I would like a way to confirm my SSN with you guys or change the legal name on my account please.
Is there any way I can get some help? Sorry if this wasn't the right place to ask.
@spark veldt Rule #4 no self promotion. Further self promotion can result in a ban.
Hello, I have a two-sided marketplace consisting of customers and service providers. When customers pay we rake 10%, and the service provider gets 90%. I want to apply promo codes on the customer side application to give them a discount. However the service provider should get the full 90% amount before the discount is applied. How can the customer pay a discounted price without having the discounted total price affect the service provider's pay?
Hello, I'm having an issue getting a customer portal displayed on my vue application. I keep receiving an error that a content security policy is blocking ancestor-framing. Is this a setting that I can change in my dashboard?
Hi, I need to create a recurring payment, I need to make three payments in personalized dates, is this possible ?
Hi folks! This is my first post here. I've been working whit Stripe JS making a custom integration. I saw an option to change to the mobile version of the payment form. Does anybody know how we can change this programmatically?
As you can see in the below link, we can select between mobile and desktop version:
https://stripe.com/docs/payments/payment-element
Thanks!!
Hello 👋
im looking to gather some information to help me create some 'billing support' commands. I've been trying to figure out a way to be able to search for a customers subscription/payment and all other kinds of information via a unique 'order/subscription id'. my idea is to display this to the customer via a rescript and when they need support they can give us this ID which will then enable us to search the records to gather information about them and their subscription/order as well as all other relevant info like: Payments, Outstanding Balances, etc.
I also have a question in being able to make a bot send a message to a channel when a subscription has been started, ended as well as other stuff like possible fraud etc etc.
Thanks in advance.
Hello team! I wonder if you could help me with the following use case. I am going to have 3 products. Each with a monthly and annual subscriptions. Each product provides some features that could be different from one another but most notably each product offers a different number of coins per month. So for example, product A gives 100 coins, product B gives 500 coins and product C gives 1000 coins. A user will perform some actions on the website and each action would consume some coins. Now, what’s really puzzling me is how I can (1) keep track of user consumption’s within a month (where the month aligns with their billing period) and (2) issue them new coins every month. This is challenging to me for multiple reasons: (1) How can I issue coins to customers every month? On one hand, a customer could jump between subscriptions mid billing cycle and Stripe would prorate it for them. If I issue coins with every successful payment webhook event I will go broke as Stripe wouldn’t even charge them if they are downgrading to a cheaper plan since they still have unused time. Even if they upgrade, Stripe would still credit them for unused time, because for Stripe the value of the subscription model is in duration not in usage because it is a flat price model. Even worse, for annual customers, there are no webhooks or nothing every month so I won’t be able to systematically issue them new coins every month during their billing period unless I have some sort of a Cron job running everyday. (2) how can I track usage? I can perhaps track usage happening between billing_period_start and billing_period_end for monthly customers, and if it exceeds their coin limit I can start issuing warnings. But again, people could jump between plans and make tracking rather difficult. Any thoughts on this issue folks?
Hi all!
Who can help with problem:
i used stripe library for looking customer creation.
And when i found it - i create payment, but Stripe send provider answer like: Customer not found by name: "user_source_cp.qa13.ecomzworld.one_id_289"
i checked timestamp in customer info - and its correct.
What it can be?
hey, im transferring from chargebee to stripe. trying to update the free subscription my users get to the one they had on chargebee. Though im a little confused on how to update a sub on stripe. i have the price conversion done so i know the price id to update it to. so im just wondering how do i update the free one to the new price. im using nodejs
Hi, is there a way I can set the allowed payment method types when creating a subscription schedule via the API? I see the dashboard provides this option and the request logs seem to indicate it's using an undocumented field on the create subscription schedule API.
I spoke with someone via the "Chat with support" option on the website, and they said it would be ok to use the undocumented field. But when I tried setting the field in my API request, I got back an unknown field error
Hey, I transferred my stripe account to a different owner and this owner is now using my stripe details and scamming people under my name. I’ve had letters sent to my home address and someone even came to my front door demanding money for an item that they’ve paid for but not received. I desperately need your help to get this account closed down. It’s genuinely so important, I can’t sleep at night without the fear of someone breaking into my house or something like that. I know the name of the Shopify store that the stripe account is connected to if this can help in any way.
hello! i'm using Sigma and wanting to run a transactional report on all transactions across all connect accounts. This part I got. Each of the transactions performed on the Stripe connect accounts are made through payment links, with a custom field. Anyone know how I'd pull the custom field and value inputted?
Could we please reopen this thread? - #dev-help message
Does the react native stripe library use card or payment elements?
Hi, I've seen in the docs that there is no way to programmatically add additional billing email recipients to a Stripe customer, although it is possible through the dashboard. I'm not sure that this is the place to ask, but I'm wondering if this is at all subject to change, since the feature exists in some capacity already. Is it on the roadmap?
When will legacy card support be available in New Zealand? Looking to go with Stripe however this is a must.
Hello - We're currently trying to create a charge in Stripe where a customer has ACH details on file (via integration). However, we're getting the following error 'missing - card Cannot charge a customer that has no active card'. This works fine with a Credit Card on file. Any ideas?
Hi all, I am using payment elements and I keep seeing this, in other projects I do not get this. Any particular reason why this is doing it?
Hello! I have a question regarding updating subscription items with an increment in the NestJS framework. Currently, I retrieve the current quantity of a subscription item, increment it by a specific amount, and then update the item with the new quantity. Is there a more efficient or direct approach to incrementing subscription item records without explicitly defining the quantity field? Any insights or recommendations would be greatly appreciated. Thank you!
I am trying to replace a monthly subscription with an annual one. I first create the subscription, then run this code:
stripe.subscriptions.update(subscription.id, {
items: [
{
id: subscription.items.data[0].id,
price: getPlanById(plan_id).price,
quantity: quantity || 1,
},
],
})
The price is successfully updated to the yearly plan, but the monthly plan somehow remains as well (and is active). How do I ensure that when I replace the subscription.item, the old plan is replaced with the new plan immediately?
hello I am trying to set up UI element with ACH instant payment option;
below is the option settings on the dashboard Payment intent;
"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
},
"us_bank_account": {
"financial_connections": {
"permissions": [
"payment_method"
]
},
"verification_method": "instant"
}
},
"payment_method_types": [
"card",
"us_bank_account"
],
We are not seeing the link for manual entry anymore on the UI element
Is there an endpoint that tells me the default payment method if the user has more than one?
Working on some pre-authorization code. One thing i noted is that if you capture an amount less than the original pre-auth total, the paymentintent shows the difference as a refund but no refund created webhook is fired? is this expected or can you configure it to do so?
Hi, what are the possible statuses for a Terminal reader? https://stripe.com/docs/api/terminal/readers/object#terminal_reader_object-status
Hi, I'm passing meta-data to the create payment link using $stripe->paymentLinks->create and I can retrieve the meta-data later when a checkout session is created automatically.
But there is another payment link which does not have the checkout summary, so no meta-data. Why would the second payment link not have a checkout session?
Hi, I'm having some trouble with my integration tests and I was hoping you could help, they're trying to click a button before it's actually clickable, on the 3d secure 2 modal, while this branding overlay is up, it seems you can actually click the buttons underneath it, which i think is causing my tests to click the buttons before they're ready
Hi, trying to switch bank accounts for my stripe account. My new bank accounts transit number is only 4 digits and it won't let me submit it. Is there a way to delete the old bank account information and re-enter the new one?
Guys, I'm sorry that I went to this server! I am not a developer, but I have one question that worries me! Will Stripe have its own token in cryptocurrency. I have seen that you are expanding and embracing the crypto market!
Hello! I am creating a Customer Portal Session using the Stripe API. I have some questions:
- Should I cache in my application the sessions so I dont generate new ones every time a user want to update his subscription or it is better to generate a new one everytime?
- How to make possible for the customer to change the plan? (Quantity etc...) I understand there is a Session Configuration system but is there a way to create a configuration directly on the dashboard rather than managing it through the API?
Hello how i can get invoices list with french .
whizyyy
Hey: how to get the Acquirer Reference Number (ARN) for a refund via the API?
Quick Question in my Stripe dashboard, when looking at connect accounts, I get this status indicator for each account. Is there away to get this from the api with the stripe package in nodejs? I am using stripe.accounts.retrieve() but on the object I receive when looking at a specific account, I don't see anything that indicates this status
Hello, I am trying to make Apple Pay functional on the PWA application (website) and use Payment Request API on the front-end and Stripe on the backend. I have validated my domain on both Apple and Stripe, created a merchantId and two certificates as required by Apple. I tried to use Processing certificated generated by me or as well as generated by Stripe. Apple pay option is turned on Dashboard.
Could you please help me out with the direction?
do we need to register M2 reader initially after connecting? Also does setting reader display works for stripe M2 reader?
I'm trying to verify my domain (a WordPress/WooCommerce site) for Apple Pay on the Stripe website. I've added the .well-known folder with the verification file inside. If I go to /.well-known/apple-developer-merchantid-domain-association, I can see the contents of the file but when trying to add my domain it's returning a 401 error. Browsing to the location returns the following in the log file: "GET /.well-known/apple-developer-merchantid-domain-association HTTP/2" 200 1973". Verification attempts return: "GET /.well-known/apple-developer-merchantid-domain-association HTTP/1.1" 401 436". Any ideas how I get this working...?
Hi! Lets say the subscription renews on Jun 22. If I update my subscription quantity (from 10->15) on Jun 20 and set proration_behavior to None, does that mean that my next invoice will have charges for subscription quantity 15 for that billing cycle (Jun 22 - Jul 22)? I am looking for a way to update a subscription before the subscription renews without charging the customer any prorated amount.
hey, I have waited 6 months affter my account has been disabled. When can i expect to recieve my funds?
Hello Stripe Devs 🙂
Is there a way to create subscription with finalized invoice, that instantly goes to unpaid ?
have you guys gotten stripe subscriptions working in next.js (app directory)? i’m having trouble understanding the exact flow the stripe integration will have in the app (e.g. webhooks, checkout sessions, db pushes). just a lot of moving parts.
i have pretty much all the parts in my codebase now (stripe route handlers, webhook endpoint, stripe-prisma functions, etc.) and have gotten the webhook working locally but i’ve been following along w/ a vercel template and am not super sure of what all the code is doing lol
srry for the long msg haha ^
I made a webhook endpoint and chose "Connect" because I want to receive the connect acct ID in the payload but it doesn't receive the payload. If I use the same endpoint and choose "Account" it works perfectly, the only problem is there's nothing in that payload to tie a "checkout.session.complete" event to the connected account that my platform is taking the application fee from
Hi I just opened a new account in Stripe. I am not getting the verification link in my business gmail workspace? Any idea how to solve this?v
Hey there, we had a hacker-type spam our payment page over 9000 times to test credit card numbers to find which ones were valid. This was using a different payment gateway to Stripe. However, we are already halfway through rebuilding our signup page using the Payment Link feature. Is there something we need to do to ensure the same kind of attack can't happen with Stripe?
Hi, Im trying to create a report page within my app that shows payouts similar to the UI stripe has when viewing your payouts in the browser. I am looking to show a list of payouts and then when clicking on them, a list of all transactions associated along with gross amount, fees, etc. However, the list of transactions Im getting back do not add up to the amount on the payout. Not sure what Im doing wrong but heres a rundown of how Im approaching it. Im assuming im missing a step or doing something incorrectly, so any insight is appreciated!
- First, Im getting the payouts (this works fine)
- Next, when a user views a payout, Im using the payout id to get all the transactions by using the balanceTransactions.list method (node SDK) and passing in the payout id as the 'payout' param.
- Finally, Im getting ALL charges on the account and then filtering down to only those with the a 'balance_transaction' value equal to one of the returned transactions from the previous step.
I have a problem with the webhook for my subscriptions, I thought it told you how many months in a row the user has been subscribed for but it is not showing that data in the webhook data sent to the server
Hi guys,
Referring to this, https://stripe.com/docs/payments/accept-a-payment?platform=ios&ui=payment-sheet I have incorporated Payment Sheet for payments in my iOS App.
I am right now checking if apple pay is supported or not and then doing this:
if isApplePaySupported{
configuration.applePay = .init(
merchantId: "merchant.com.sofiit.sofiitapp",
merchantCountryCode: "US"
)
}
Other than this I made no changes to the paymentIntent code neither to the subcription code and still the apple pay works. So is this correct?
I am asking this because https://stripe.com/docs/payments/accept-a-payment?platform=ios&ui=payment-sheet#add-apple-pay there are a few steps which I haven't incorporated yet but everything still works fine.
Hi
I need help here, I want to understand below understanding of me is correct or not:
Suppose in my cart product1 has Price=16
When this amount is passed to stripe it calculate tax at rate of 10% for AU country which comes to = 1.6
This 1.6 get rounded off to 2, it means stripe itself sends $2 tax for price $16 at 10% rate.
Also I tried $113 amount it returns tax amount 11, if we calculate tax amount it comes to 11.3 but it gets round off and stripe returns 11.
Hi, how to get product name from checkout session completed event
Hi, I have problem reeiveing payments via Stripe. I logged in and I was asked to contact support but I a led here. Not sure what I need to do
Hi, I couldn't turn on Grab Pay for Malaysian Ringgit currency. I can use it for other currencies. Is it normal?
Hi , Is there any property for cardElement of stripe to hide the card deatils while customer entering ?
Hi Team, How can i get source token using below link? customer has alredy added card.
https://stripe.com/docs/charges/placing-a-hold
Hi, Team! Does anyone know if it is possible to alter the payment settings when creating a subscription schedule? When creating a subscription via the API, it is possible to add payment methods via the payment settings endpoint - how can I do this when creating a schedule?
Hi There,
how to create, Payment element, Like Card Paymet, Google Pay, Apple Pay and US Bank, SEPA
Hi, Team! Is it possible to make the first month of a subscription cost more than the rest?
Hi Team,
could you please help me here to understand this scenario
we have initiated a subscription and payment has happened through credit card and this card has set as default after few cycle payment has failed on that card and we are sending invoice link where customer is paying through a different card successfully .
Now , in next cycle will stripe charge with existing default(failed card) or last transcation (success one) ?
if stripe will charge on old ..then when and how we should update the default payment method with new card?
jatinpatel0708
When using the stripe cli with --forward-to to test webhooks, events on my main account are being sent twice, once for main account and once for connect. I don't think this will happen in production since I have set up separate endpoints for the connect and main account webhooks. How can I deal with this when testing? Since they are sent at the same time I doubt I can log that the event is received and so skip the second one. It looks like this in the console:
2023-06-22 13:59:35 --> checkout.session.completed [redacted]
2023-06-22 13:59:35 --> connect checkout.session.completed [redacted]
Is there any way to prevent connect events from being sent when testing?
Hi want to know what data will come in the following wbhooks events?
customer.subscription.trial_will_end
invoice.upcoming
So that by listening of these two I can send the custom emails about the payment reminders.
Is there a way to use test mode with accounts that have been connected to a platform (Stripe Connect) in live mode?
Hi team, I am having trouble saving customer's card for 1 time payments.
const { uid, email } = request.body;
const customer = await stripe.customers.create({
email,
description: `Firebase UID: ${uid}`,
});
let stripeObj = {
mode: "payment",
customer: customer.id,
success_url: "_",
cancel_url: "_",
line_items: [{ price: "_", quantity: 1 }],
payment_intent_data: {
setup_future_usage: "off_session",
},
billing_address_collection: "auto",
};
try {
const session = await stripe.checkout.sessions.create(stripeObj);
await admin
.firestore()
.collection("customers")
.doc(uid)
.collection("checkout_sessions")
.add(stripeObj);
response.send({ sessionId: session.id });
Any idea why the card might not be saving? I can see the payment inside stripe but it's not being connected to the customer
How to correctly disconnect an onboarded merchant from our platform?
Hey team, could you tell me the implications of a setupIntent being in status incomplete (requires_confirmation) vs. being succeeded? Does it have any implications on charging the customer on-/off-session?
Hello team! I would like to enrich the metadata to display the invoice numbers on the Stripe export. Does anyone have an idea how to do it?
Hi team,
I would like to keep the customers payment method synchronized between the platform and the different connected account.
My customers are first (at the sign in) created on the platform and are cloned to the connected account when they must make a payment on that account.
Do we receive emails for successful payments in stripe Test mode?
I’m a UK Stripe newbie, attempting to use Stripe.js and ASP.NET (not MVC or Core) to capture one-off and recurring donations via the site we host for our not-for-profit client.
For one-off payments, I’ve got a prototype working using the following flow:
- Capture payment amount
- Redirect to new page where (server-side) I build a payment intent, and add its client secret to a Stripe Payments element.
- Then when they click ‘pay’, I call stripe.confirmPayment in JavaScript and handle the confirmation etc. in the page called by the return_url
However, for recurring donations, I’m really struggling. - I still want to capture the payment amount, and also a future start date for the recurring payment.
- I think I need a SubscriptionSchedule for this, rather than a Subscription, as it’s not a trial
- I think I still need to use a Payments Element, allowing the user to select either Card or BACS direct debit as payment method.
Specific questions:
- Do I create the SubscriptionSchedule before or after collecting payment details?
- If before, how do I link it to the Payments element and handle the result server-side in my return_url?
- If after, what stripe.JS method do I call? Do I still use return_url to process the payment confirmation?
I’ve spent a long time trying to make sense of the documentation, but I’d be very grateful for some help!
I want to get all customers list from stripe I saw with Stripe::Customer.list we can get 10 - 100 users but is there a way we can get all the customers at once ?
Hi team,
Reference thread here: https://discord.com/channels/841573134531821608/1120979614555181086
I am still not able to get the get_checkout api to work with expanded parameters using PHP SDK
I am creating an app in flutterflow. I am using stripe checkout to let my customers buy their subscriptions. I am using the stripe post checkout api. On my desktop, the api does fine and then launches the checkout url immediately. However, this is not the case on my iphone. On my iphone it does not open a new tab with the checkout url. In the events I do see that a checkout page is created. But it does not open. The crazy thing is that the customer portal does open correctly. Does anyone know the reason for this?
Hi team, by using the cardElement While credit card details are type - except last 4 digits... Number to be masked with *, and CVV also- Eye symbol to see typed values....Is there any code ?
If I cancel a subscription with a pending payment intent (BACS Direct Debit) will that stop the first payment? the invoice is still pending
Hi We have done integration for stripe, Wanted to know how the currency will be remitted
how to set Additional charge amount in stripe account?
Hello, on my discord server, the subscription system is active and payments are made through stripe, but I am a Turkish citizen, when will the stripe feature come to Turkey?
Is there a way to send a link to a customer via stripe to deposit a new payment method? So without direct payment of an amount? So only to create a setup intent?
Hey,
Need some help setting up my saved card flow. Is there anyway I can do this without using link?
I saw the docs and figured out that there are transfer.created, transfer.reversed, transfer.updated events and I want to know if the transfer is completed or failed or processing from the event payload. I see that there's reversed: true but how can I know about other status of transfer?
Hello! In the customer portal I'm trying to remove the payment method from a user that has had a paid subscription plan and gone back to a free one. It says that the payment method can't be deleted because it's used in a plan, but the plan is free. I would like to be able to remove it. Is the tied to how we've set up the pricing or how we initiate the subscription through the Stripe API? Thanks!
hello again, so is this the right way to disconnect an onboarded account? but where do I find the clientId? I only have a secret and a merchant account id.
https://stripe.com/docs/connect/oauth-reference#post-deauthorize
Hi, Please I am building an application where we want our users to be able to use our application from different countries. Our application requires that they have a stripe account where they can also connect other stripe accounts (from any country) to theirs, and make cross-border transfers to them. But right now, I am testing using a stripe account whose country is in Germany and I am trying to create an express account with recipient ToS agreement based in the united kingdom. But I keep getting this error "The recipient ToS agreement is not supported for platforms in DE creating accounts in GB." Does that mean that I cannot use a german standard stripe account to create express account in different countries. I have tried this for US standard stripe account, and it create express accounts with recipient ToS agreement in other countries. Please help.
Toye
Hello again! We are using products with integer values to set up subscriptions with a per-seat subscription model. The line item is an integer value and we want to avoid decimal prices and want to round them to integer values if it would happen https://stripe.com/docs/products-prices/manage-prices#rounding. With proration behavior turned on, Stripe will create Invoices with 2 decimal prices. For example if a user is added in a third into the billing period the proration will be calculated based on that. Is there a way to always have the proration behavior on integer level on prices or round the Invoice to full integer prices?
Hello everybody,
I try to ask here because I cannot find in the docs...
Our software is currently using the Payment Intent API, and we are generating the input form where customers can insert their credit card by StripeJS library.
We'd like to migrate this approach and generate a Checkout page to which redirect our customers, instead of manage the cards input manually.
I found this Checkout docs (https://stripe.com/docs/payments/checkout) but it bases on Session API, and I cannot find a docs about generating Checkout links or Payment links starting from Payment Intents.
Is it possibile to use a similar approach? so we could migrate out PaymentIntent-based software to Checkout.
Thanks in advice!
Federico
Asso360 Developer
Hey, Can I use the PaymentElement as a CardElement ? I am trying to have a page for the user where the user can edit the card, via some Element, for their subscription. For example if they need replace their default card for the subscription to a new one or change the exp date of it. Now we are using PaymentElement for the subscription start and could I use it to update also for a new card ?
hello have an ssue with stripe 3d secure
Hi! I set up a Stripe payment link through Zapier, but I'm not able to configure payment methods. Can anyone help?
Hi, I asked earlier about how to collect payment details prior to creating a subscription and @undone hinge advised me to create a SetupIntent. However, when I create the SetupIntent using PaymentMethodTypes of card and bacs_debit, I get the following message:
'Your account is not configured to directly use SetupIntents to create Mandates for Bacs Direct Debits"
For one-off payments, using a PaymentIntent, BACS Direct Debit is an available payment method and works fine.
Can you advise please?
Hi, i have an issue that is rather specific and I can't find any info about it. Last year I started working on an Woocommerce shop, and integrated stripe (test env) on it. But the project was haulted for time being. Meanwhile, at the start of 2023, in my country, Croatia, we changed currencies from HRK to EUR. Stripe automatically changed it too. Now, however, I want to finish the project, but at the checkout it's constantly giving me an error "The currency hrk is not supported on your account." HRK is not set up anywhere in the Wordpress, nor is it present in stripe (due to them not supporting hrk anymore and hrk not existing). i tried reinstalling everything (plugins), updated the strie api endpoints (rolled the api keys).. its still an issue. Does anyone know how do i approach this issue, as there are 0 talking points about it online since its so specific?
Hi,
I just built a webhook to record in a mongodb email, name, and paymenIntentid.
It works. Now I wish to give my users the possible way to manage their subscription using the url https://billing.stripe.com/p/login...
How can I get this? How it works?
Hi! I want to create automatic receipt after a checkout with stripe.paymentIntent.create but i didn't receiv the email. Im using python (django). Could anyone please help me with this?
#dev-help Can i get Full Code of Existing Customer Portal ..So that i Can Modification in it..since i need to use my authentication instead of stripe's...& have to handle the session from my webservice..So I need the Code of Customer Portal
Hello, payout is not working
Hello, is possible to accept Paypal payments for subscriptions without be necessary to code?
I saw there has a connect thing but i don't understood it pretty well, it's necessary the connect? and i think i need to fill things there to make it work right?
Hello everyone. It's been for days now I still have my new stripe account suspended. I filled up all fields that they required included my id picture , When I connect to my stripe account i still display " Required action " and i'm not able to receive money . Does anyone knows what to do ? thank you
Hello. I was interested in using Stripe Chargeback Protection.
My current environment is Node using the Stripe NPM package (not web based).
I want to achieve Chargeback Protection, but I must use invoices as all I use stripe for is custom orders with custom prices, so creating products and prices consistently would not be efficient.
Would it be possible to do this?
Hi I have a question about using multiple currencies:
Is it possible for a connected account to receive payments (direct charges) in multiple currencies, which are different from its payout currency? Ideally we would like our connected accounts to have balances in different currencies and then when they want to get paid out, convert the balances to the payout currency.
Hi. Hi I can set Available to pay out amount for test user?
Hello, I get an error message when I try to use the MOTO option. (Received unknown parameter: payment_method_options[card][moto]). I need to bypass 3DS screen for my back-office applications. Any help please.
Hello How Can I test Paymed failed?
Hello, I'm not sure if I can ask my question here, but I just wanted to know if it's possible to process a payment only when the user or the Stripe account administrator accepts the payment. For example, like on an online doctor's website (video appointments), where the user enters their banking information and the payment is only processed after the appointment is finished. If you have a link to the documentation because I couldn't find what I was looking for, thank you!
Hello! I'm currently building a business model where I connect Stripe accounts from Mexico and Brazil to my Stripe account in the US. My service involves creating Oxxo and boleto vouchers on behalf of these connected accounts. However, I encountered an error stating 'Stripe doesn't currently support application fees for platforms in the US with connected accounts in BR/MX.' Is there any workaround or alternative solution that you can suggest to allow me to transfer a portion of the funds (e.g., $1 per transaction) to my account when creating a PaymentIntent? Thank you for your assistance!
Hi, I was trying to figure out if it is possible to get the transactionBalance of individual accounts by passing the stripeAccountId? I now it is possible with stripe.balance.retrieve but wasn't able to do the same using the stripe.transactionBalance api.
Specifically, I am trying to get all transactionBalances for each client. While I am able to show the balances, I am currently unable to show the breakdown of each transaction making up the balance.
helllo stripe dev , we have reccurent payment subscriiption in our app and payment s working with normal card and payment method , but when we test the 3d secure card , after the authenticaton the invoice status returned is incomplete
hello - i have a payment intent made by a beta tester in the stripe test account.. it's on state pending for ages now and i don't know why. this is the id: pi_3N81O1ClnEzULH8a0R50Xfex would it be possible that i reset that payment intent and notify the user to submit other payment details using the same payment intent?
Hey in the "customer.subscription.trial_will_end" event I am getting the "latest_invoice": "in_1NLiYsCqhyxGoBc4vUuBqqAT", but when I am trying to find the invoice obj using the
const invoiceItem = await stripe.invoiceItems.retrieve(
trialEndObj.latest_invoice
);
then it is throwing me the error:
StripeInvalidRequestError: Old id values cannot be used to specify an invoice line item in this API version. Please use the current value of the id field of the invoice line item object.
Hi, what does the Country field stand for in the PaymentElement ? Is it needed?
hi team, do we have a payment element that displays affirm rates before creating a payment intent?
Hello, fast question - I have an account ID and I need to get a list of persons object attached to this account. I had it somewhere but I can't find now :/
@spark veldt promoting on this server is against the rules. See: #📖rules . If you do so again you will be banned. Please do not promote here.
Hi , can any one help me to understand about below error from Stripe
I'm using Magento 2 Stripe Integration Extension
And when I click one order view it gives below error -
Circular dependency: StripeIntegration\Payments\Observer\QuoteObserver depends on StripeIntegration\Payments\Observer\QuoteObserver and vice versa
Hi I'm trying to create a Subscription, with a BillingCycleAnchor as a future date, and then pass it's PendingSetupIntent's ClientSecret to the front end for collection of payment details using a Payments Element.
However, on creating the Subscription, its PendingSetupIntent is null.
How do I create it please?
I need help I can’t sign in because I don’t have my old number still
Is it possible to allow a customer to update an existing payment method that's attached to their customer object or is the official way to handle this simply creating a new one and deleting the old one?
Hello, is there a way to disable partial transfer reversals in the dashboard? As in to make it so that reversals are made for the whole sum or nothing.
hello all, is there any way to update the amount on a PaymentIntent that was created via an invoice? I'm using Elements which means I have to create my subscription + payment intent ahead of time in order to fetch the client secret to render the Elements form. but I'd like to give users an option on the same page to submit a promo code (which we will validate) and apply that to both the payment intent and subscription
I need help. I'm using Stripe Payment Element to collect the payments. I have these three methods cards, paypal, and bacs direct debit. as you may know that for Stripe Payment Slement we need clientSecret. in my app I want to have recurring payments, for that I had the intention of using subscription. but we cannot create subscription prior to payment details. for that I have to use setupintent. but setupintent is not working for bacs direct debit. it says "Your account is not configured to directly use SetupIntents to create Mandates for Bacs Direct Debits."
can anyone guide me a way or any alternative?
Hi ! What is the simpliest way to check if a subscription item belongs to a specific customer ? I'd like to avoid listing all subscriptions and subscriptions items and parsing them
Hi, we're using the v1/invoices/:id endpoint to get invoices for a customer. Is it possible to get a invoice_pdf url for any invoice type that is not marked as finalised. Such as, allowing a customer to download a draft or open invoice? Or is there another way to accomplish this?
Hey, is there a way to create a SetupIntent Checkout session without specifying payment_method_types manually? Trying to create a Checkout session so customers can edit their payment methods for their subscriptions, and I don't wanna limit myself to a specific set of payment methods
Hi,
After onboarding via stripe express account. I am getting this issue " Your destination account needs to have at least one of the following capabilities enabled: transfers, crypto_transfers, legacy_payments" when i checkout.
Anyone here to help me to solve this issue?
Hi there, i am using future payment method with CARD, i have implement all the documentataion and working perfectly. But i need to know if there is other option then CardElement like use don't want toregister to stripe but will pass only card details and that's it. And we will charge them in future.
Hi! I set up a Stripe payment link through Zapier, but I'm not able to configure payment methods. Can anyone help? (previous chat isn't working anymore)
Hey Stripe support... we need some urgent support with subscriptions and SCA. We're a relatively high-volume customer.
Just over a year ago our product launched annual subscriptions, the first renewal is in 4 days. During some QA testing today we discovered an unhandled scenario in our platform.
- A user subscribes with test 3DS2 card (
4000000000003220) - We advance the test clock by 1 year + 1 hour
- The payment fails with
stripe_subscription.latest_invoice.payment_intent.statusofrequires_action
Users with failed payments our platform currently asks them to provide new card details attach this to their customer using elements confirmCardSetup. The intent is that we will allow the invoice to reattempt automatically. In the case of this 3DS2 card however this continues to fail.
We understand how to fix this specific problem, to use the latest_invoice payment intent and do an on-session payment against it. Given the limited time we intend to utilise the hosted_invoice_url until an on-site implementation can be built and tested.
My main concern is I have no idea to find out how many payment failures we should expect. Most of our customers are in the UK, but many are in the EU and USA. Most subscribers will have gone through the process of:
- Create a Subscription
- Get the Payment Intent from the subscription and use elements to capture the card details
My assumption (and I sure hope this isn't wrong) is that the vast majority of EU cards setup in this way might trigger 3DS at the time the subscription is created and that initial payment is taken but renewal payments should generally succeed when automatically triggered by Stripe. Perhaps there is a quirk of using the test 3DS2 card that the renewals fail with requires_action.
My two questions at this time are:
- What should we realistically expect?
- Can you assign a support engineer to support us to come up with a pragmatic solution given our volume and limited timeframes?
Hi Stripe friends, is there any way to create a dispute for test mode? but I want to do it without any test card for creating a dispute directly
Hey guys,
While creating an invoice via the API, is is possible to set the "Due date" as current date + 7 days when the invocie is sent to the customer?
E.g
- Draft invoice created on: 22nd June 2023
- Invoice sent to customer on: 23rd June 2023
- Due date: 30th June
Hey. I'm using the type definition Stripe.Checkout.Session which doesn't seem to include the shipping property. However, when I console.log(session.shipping), then I do get the correct return value (with a typescript error showing on shipping in the console.log).
This seems to suggest that the shipping property does exist on the session object in runtime. Am I using the wrong typing?
All the properties work fine, ie:
• session.id
• session.amount_total
• session.currency
• session.customer_details?.name
hey can i have some urgent help please last night i lost my main phone and receive a mail on my other phone that my mail and password had been change please can i have some help i have some important transaction comming soon
sorry its me again , but why does 3d secure invoice is incomplet when we use seteupPaymentIntent to get the client secret and show the chekcout then payment
Please anyone there ? its so urgent i don't know what he can do with my account
Hey guys/girls, question. I have an online marketplace which works with subscriptions. Is it possible to pay subscriptions (recurring payment) with iDEAL? All is set up properly as far as I can see, but I get an SEPA option instead of an iDEAL option. Thanks upfront!
Hi ! Let's say i have a subscription containing 3 subscriptions items to 3 different reccuring plans. How can i cancel one of the subscription items, while continuing the subscription to the 2 others ? I don't want to delete this subscription item, i just want to cancel it and keep it alive until the end of it
Thank you !
Hi again. Trying to create a Subscription, setting it up as a trial by setting TrialEnd to a future date, and ProrationBehavior = "none", and then using its PendingSetupIntent.ClientSecret to send to the front end for the Payments element.
However, on creating the subscription, the PendingSetupIntent is still null.
What am I missing?
@waxen quail Relating to my previous thread that has been closed for some reason, I would like you to know that I don't have payment intent rather using Stripe Transfers to send payments across border. And there's no status in the transfer object. How can I know if it reached the customer or failed or is processing?
Hi there,
This is related to this conversation here: https://groups.google.com/g/killbilling-users/c/7nlIxYZd828/m/r82Tbnl7AAAJ
I have created a Token using the Stripe API for a Canadian Test Bank Account, but I am getting an error when attaching the Token to the Customer: This bank account is not a valid source for payments. Only valid sources can be attached to a customer. You can validate a bank account at creation time by passing the parameter usage='source'. The particular issue is: ACH payments from CA are not currently supported.
Why is it trying to use ACH as the payment method? I want to use Canadian PAD: https://stripe.com/docs/payments/acss-debit, how can i specify this when creating the token?
I want to add metadata to a stripe payment link. How do I do this
Morning folks!
Quick question about the Stripe Dashboard... It is possible to delete all payments (the entire list) in test mode?
HI, Where can I track the sending of this email? Our customers do not receive these emails
hey if i am trying to create a subscrption like so ```stripe.subscriptions.create({
customer: customerId,
items: [
{
price: priceId,
},
],
metadata: metadata,
});
is there any way for me to create a payment link for the customer if this fails do any errors like insufficent balance
Hello good morning, I have a question a little outside of the dev-help.
What is the total tax that stripe applies for each payment intent or charge?
Hey guys! Quick question here, how can I retrieve all subscriptions of a customer attached to a payment method? The stripe SQL doesn't allow me to search by default_payment_method
Hi there. Could anyone help with the hosted invoice URL. We're looking into directing users there for failed renewal payments, to allow them to pay with 3DS.
That's all working, but when they've made payment, the invoice page becomes a dead-end. Ideally we would want to send them to a URL in our platform on successful payment. Does anyone know if there's a way to do that?
Hey! I'm the founder of a small startup using stripe issuing for a b2b product.
Does anyone have advice on have any recommendations on activity and fraud monitoring solutions out there that won't break the bank?
just to follow up on my previouys message with id 1121428079336759356
Is it possible to pass the stripeAccountId using the stripe.transactionBalance({}, {stripeAccountId: stripeAccountId}) pattern? I tried this yesterday and it did not seem to accept this option when passed.
Hey guys I have a problem with issuing if there's someone in here who can help me
Sorry it's a bit of a long post but I've not heard back on this question and it's rather urgent.
adambutler
hey team, is there a way to have similate a user that fails affirm/BNPL at checkout on. test mode?
Hi if I'm located in the Bahamas am I still able to use is app as payment?
Is it possible to detach multiple payment methods at once by passing in an array of pm_ids to the paymentMethods.detach function?
Im trying to use a balance transaction to get the associated invoice or checkout session. It works fine for getting the invoice as I can just expand the source and then expand the invoice. However, from what I can tell, there is nothing on the balance transaction object, or source field that gives me the checkout session id or object. I can tell the balance transaction is from a checkout session as the source.invoice field is null. What is the best way to proceed here?
Hi guys,
I have an iOS application and I have incorporated Stripe's Payment Sheet in it. I now want to allow users to claim discount using coupons so, how can I go about it?
I am implementing laravel spark with stripe and we want to accept ideal as a payment method in the checkout. It is already enabled. Yet our checkout does not show this option. Can someone tell me what to do?
Hi there,
I was able to create a Canadian Test Bank Account ( ACSS ) using the SetupIntent API directly, when I try to make a payment using this Bank Account I see the status as "Pending", do you know how I can have this succeed?
Thanks!
I made a payment through session checkout and look for webhook invoice.paid fot success and that's work fine.
But simultaneously it also goes to invoice.payment_failed. Can you help me with parameter I should check in invoice.payment_failed events?
i am currently using the stripe plan API to create prices. I want to be able to set the ID like I was able to when i used the plan API. anyone know how to set this? when i send the ID value I get an error..
Good afternoon
When an invoice is created and is set to not auto advance, so that I can programatically pay the invoice, why does a number of failed payment attempts not get tracked on the invoice object?
I have an invoice I've tried to pay 3 times, and attempt_count is still returning 1 on the retrieve invoice api call.
Is there a way to trigger a re-attempt to collect payment on a subscription?
When using sendinvoice method is there a way to determine the payment type? We want to have only ach debit as an option
Hi, why I can't programmatically retrieve a payout though I see it in dashboard?
Looking at https://stripe.com/docs/js/payment_intents/confirm_payment , will redirect to return_url only happen in the successful case, or can it also happen in the case of errors? I.e., should the return_url go to an unconditional "Success!" page, or does the page need to check the status of the PaymentIntent to figure out what message to show?
👋🏻 hello, i am wondering what is the difference between invoice.paid and invoice.payment_succeeded webhook events?
What is the correct event to use when someone cancels a membership plan/subscription. Tried subscription_schedule.canceled and it didnt work
Hello all, we are a rental business, and we need to request to our customer to pay a security deposit before we can start their renting. We use the feature "payment_link" in Stripe for that.
We need to automate the process so the order can move to the next steps. How can I identify easily if a payment link has been paid ? I don't find a webhook for payment_link paid (only for created and updated)
Today we have someone in the ops team checking manually the payment links not paid in the dashboard of Stripe, but this is not efficient.
Thank you for your help !
Hi there ! I have a subscription that contains one subscription item (a monthly reccuring plan of 10 $/month). The invoice is generated monthly, the 10th of each month. We are today the 22nd june, and I would like to add a new subscription item (another reccuring plan of 50 $/month), but decompose the amount paid like this :
1/ Today, the 22nd june, the customer pay immediately 100% of the value of the new plan : 50 $
2/ For the next invoice of the 7th july, i'd like the global invoice to prorate the new subscription item because a part of the value was already paid the 22nd june. So i want the invoice to be : 10 $ + 12 $ = 22 $ (50 $ x 18 days until the next invoice / 30 days in a month)
3/ Finaly, the 7th august, the invoice would become "normal" : 10 $ + 50 $ = 60 $
Should i use Schedules, and if yes, what kind of code should i use to do all of this please ?
Thank you, hope i'm clear :/
Hi there, when backdating a subscription by N months with proration enabled, is there a way to get the prorated charge to be exactly a multiple of N?
I'm creating subscriptions via the API, https://stripe.com/docs/api/subscriptions.
E.g. I created a subscription on Jun 21, 2023 with backdated start date Jan 25, 2023 and billing cycle anchor Jun 25, 2023. The first prorated charge was $78.58, and afterwards each month charged $15.72.
I was hoping to make the first prorated charge exactly $78.60 (5 * $15.72), since I'm backdating by 5 months
The subscription ID is sub_1NLNZKCwsLkfK67BuNF8pZpu
Hello, I am dealing with prorations and I am following the article here: https://stripe.com/docs/billing/subscriptions/prorations#preview-proration.
I am basically trying to replicate the proration behavior from the customer portal.
So I have a subscription [Product XYZ, quantity 5], I am trying to prorate this to [Product XYZ - same product, but quantity 7].
So I retrieve the subscription using the retrieve subscription endpoint, and then I am using the endpoint for previewing an upcoming invoice to see the changes to the subscription. So I am passing customer, subscription, subscription_items and subscription_proration_date. By doing this, I can't find an easy way to return the amount due today, as the new invoice, in some way doesn't take into account whether the previous invoice was paid or not.
The values "What you'll pay yearly starting <date>" and the total the new prorated subscriptions would cost are easy to retrieve, I can't say the same about the amount due today.
Is it possible to achieve this easily, without any manual calculation subtracting the previous invoice amount to the current one?
Hi,
I'm seeing an issue where a payment intent looks all good, but has a status of requires_capture . I guess theres something we've missed in our integration, but I am not sure what.
Ignore the fact it was cancelled, im trying to work out why it was in requires_capture before that, as it looks like it has a payment method and everything:
pi_3NLoPZHcoXJZkVIU0RwJPZmI
Hi, I'm wondering if there's any plan to release applied_balance as a property for the Invoice object. I see it in the Stripe Dashboard's version of the Invoice JSON when I check the network tab, but I can't see it when I request the same Invoice from the Stripe API. Example: in_1NLsIEKJT2PWvoWHwHUDgLtg
Edit: My followup question is, I think there's no way for me to programmatically determine exactly how much of a customer's balance is applied to an invoice. I had previously tried using ending_balance - starting_balance as my equation, but now I realize that this equation doesn't work if there are credit notes applied to the invoice afterwards.
(sorry everyone, my notifications failed, catching up)
Hi need to speak with customer service to get some of my questions answered. I have been waiting for 5 days now and no one has gotten back to me
I asked how to integrate stripe on my website and i just learnt php and js to make backend and maked a basket. Can you now help me on how to use stripe please ?
Hi! I am trying to test some things related to 3Ds cards with usage billing and have some questions. I created a test subscription using the card # 4000 0027 6000 3184 which requires 3DS. I added some fake usage, and am trying to trigger a billing cycle by updating the subscription and selecting to reset the billing anchor. When I do that, I get a warning that reads "3D Secure emails are disabled in your settings, so you'll need to notify the customer manually. "
In the settings page, I have the option for "Request 3D Secure for Billing payments that match
Radar rules" turned on, and the option for "Send emails to customers to update failed card payment methods" turned on. I don't see any other options to send emails for 3ds failures -- is there a setting I am missing?
Does a setup_intent that adds a payment method and an invoice payment w/ a new payment method both add a new payment method? If so do both of these result in a payment_method.attached event?
This is related to https://discordapp.com/channels/841573134531821608/1121495176733528195
Hey I want to listen the invoice.upcoming webhook event, event when I am setting the test clock to for the daily subscription basis then this event was not getting sent. What should I do to listen this event?
I can't find how to integrate stripe api for my site
I am creating a Custom connected account via the API. I have filled out all the required fields on the AccountCreateOptions, however after the account is created, it shows as 'restricted' and says I need to enter the 'Industry'
I am adding the mcc to the business profile but that doesn't change anything
What property do I set to that I can pass the industry when the account is created?
Hi, what are the address fields in a Terminal location used for? Will it show up on the reader? Or are they just for our internal use to know which physical location it is?
During subscription testing, I see invoices being issued three days past the beginning of the billing period (e.g. "Date of issue November 6, 2025" for billing period "Nov 3 – Dec 3, 2025" on invoice in_1NLtXuDHG7AdSc9O6WFdAien ). What might be the reason for this?
I am aware that Stripe with hold an Auth on a Credit card for 7 days. Is there a doc available on how to re-authorize a payment if a pre-order item is not completed within that timeframe? Or do we simply need to capture it? We would like to hold funds until an item ships, which may be longer than 7 days.
Hi, what does it mean IPM on billings?
Hi, since we are in the testing phase, should a testing account be set up and then we migrate to the actual business account? Or should we just start with the actual business account now?
Hi, we are trying to integrate referral sharing system by using stripe's promotion codes, but we could not find how we can avoid a customer to use a promotion code that belongs to him
To avoid a 72-hour delay in invoice finalization, is the invoice.created webhook event handler required to call Invoice.finalizeInvoice(), or can it just return 200 OK?
Hey guys, good afternoon. Hope you are doing great!
I have a question related to tax rates. Right now we use Avalara to calculate taxes based on the user's address. Avalara has a calculator that returns us the percentage and the amount to be paid by the user and we send the percentage to Stripe. We expect to get the same value to be paid, that is, that the value returned by Stripe is equal to the value returned by Avalara, however this does not happen. For example, the Avalara calculator returns 0.74 so we expect Stripe to return the same value. However, it does not. So, I wonder if it is possible that you could explain a little bit how you calculate these taxes. Is it possible?
Thank you in advance 🥹
#Java Server Side
SessionCreateParams.Builder().addPaymentMethodType(SessionCreateParams.PaymentMethodType.CARD)
.setMode(SessionCreateParams.Mode.PAYMENT)
.setClientReferenceId(sOrderId)
.setSuccessUrl(successUrl)
.setCancelUrl(cancelUrl)
.addLineItem(SessionCreateParams.LineItem.builder()
In above example, when stripe redirect to successUrl or cancelUrl it doesnot contain body/request-data, like client_reference_id and transection-id which is important for payment confirmation,
we have to depend on webook events checkout.session.completed to get the above details.
Cosmetic bug report: On generated invoice PDFs, the decimal points in currency amounts do not line up.
To create an account link by calling the Account Links API is the only way or do we have any UI portal?
What if we don't want to go programmatically.
Hi Stripe! I'm trying to test the ACSS debit (Canada) integration. The test guide ( https://stripe.com/docs/testing?payment-method=others ) says to read the ACSS docs ( https://stripe.com/docs/payments/acss-debit ) but I can't find anything there.
I'm using Checkout::Session, and I'm able to get the webhooks showing the payment in the unpaid state. But the payments just staying with status=processing.
Is there any way to get the payments to transition to succeeded so I can be sure my webhooks are handling everything properly?
Hi, I've been searching the docs, is it possible to get/search a Connected Account by metadata?
My use case is: I track my system's user ID via metadata and I'd love to not have to store Stripe IDs in my database
Hii stripe team,
Is it possible for one to pass $0 to a checkout?
Hi! Are standard connect platforms able to update the payout bank account details of connected accounts via API?
Hi, for Terminal how can I change the location for an existing reader? It looks like the update API doesn't include the location in its parameters: https://stripe.com/docs/api/terminal/readers/update
Do I need to delete the reader and create it again with the new location ID?
Hi, I create a suscription succesfully with payment elements, I added some metadata to it, but I want to add this metadata also to the paymentintent but I cant figure it how to do it, can you guys help me with it?
Hi, is there any other way to get support for non Dev help without emailing? I've been having very hard issues that email support can't even help me with
is there a way to limit a coupon to only apply to a specific price within a product?
Hello, is there a way to manually send an invoice PDF receipt to a customer via the API? I know I can automatically have Stripe email receipts but I want to determine when we send those and trigger them in the code.
I am trying to move from test mode to live mode, and for some reason I am struggling to get automatic tax to work. Could you help me figure out why automatic tax isn't being collected on this invoice: in_1NLy6kHtzQiUYLb0uNNMiCbB?
Is it possible to create a complete stripe connect account without requiring the user to link an external account?
we're interested in a group billing plan, where users can be apart of a group and only the main accountholder gets billed. We want taxes calculated for each user individually based on location and reflected in the main accountholders bill. Is this possible?
Is there anyway to get an invoice link via api, after I’ve created and finalized the invoice? I don’t see any way to do it on the docs
karishma
How do I know if StripeTerminalProvider has fetched the connection token and finished initializing in stripe react native terminal sdk? I see 'loading' flag in useStripeTerminal. Is that the flag that serves that purpose or there is some other way to find out that?
Hi dev, is there a test-card (paymentmethod object) i can test in live-mode
Hey i haven't gotten my payment at all for the month of may and its about to be the end of june, no reserve, updated bank etc everything is ok and won't let me withdrawl it from my payouts section
"payment_intent" Does this mean payment order number?
Hi Stripe -- I've nearly got my Stripe Checkout integration working with Canadian ACSS payments.
The last piece I can't figure out is how to re-use existing "mandates" that are attached to a Customer.
I've done the Checkout with setup_future_usage=on_session and it shows that it worked in the Stripe dashboard. If I pay by test credit card I can see the saved card in the dashboard and am able to choose it at checkout.
For the ACSS debit flow, I can see the test bank account listed on the customer's payment methods, but I don't see any way to select an existing account during the Checkout flow. Instead it's prompting me to re-connect to the bank or do microdeposits again.
How am I able to let the user choose their existing stored bank account as a payment method without needing the re-connect?
When stripe.confirmPayment redirects to the specified return_url after a successful 3D Secure session, I notice that a bunch of extra query parameters are appended at the end of the return_url, namely payment_intent, payment_intent_client_secret, and redirect_status=succeeded. Are these parameters documented somewhere? What are the other possible redirect_status values? Is it a problem that the client secret now ends up in the URL? (Stripe docs themselves discourage embedding the client secret in a URL: "Don’t log it, embed it in URLs, or expose it to anyone other than the customer." https://stripe.com/docs/payments/payment-intents#passing-to-client )
Is it possible to accept PromptPay payments in recurring subscription plans on Checkout Sessions ?
hello, I need some help with understanding how the taxes are being calculated in the session checkout flow. for example I have this checkout session:
`
Carrots 1000 $ x 5 = 5000 $ (Taxable)
Potatoes 2000 $ x 5=10000 $ (NonTaxable)
Discount = 5000 $
Tax 10% exclusive
Total = 10500?
`
But the total I'm getting is less than 10500, something around 10333.33. Could you help me understand how the taxes are being calculated?
Hello
We have some Technical questions for the Stripe SDK regarding Tap to Pay in iOS. How can we connect with the Stripe Engineering Team or If they can answer these queries ?
Queries:
Not able to send merchant_name and on_behalf_of text in the LocalMobileConnectionConfiguration functions parameters. Only able to send locationId parameter.
Here is the function body from SDK: LocalMobileConnectionConfiguration(locationId: presentLocationId, merchantDisplayName: reader.location?.displayName, onBehalfOf: useOBO ? onBehalfOfTextField.textField.text : nil)
2. How to set merchant image on the Tap To Pay Screen.
3. How to test enter pin scenarios using Test cards for Tap to Pay.
Hi, when a users subscribes to a product and the payment goes through, i am stuck in a loop of subscription pending and i can never access the checkout page. the outgoing request is to the endpoint "/billing?checkout=subscription_started".
any help would be appreciated
Hi,
A customer has subscribed to standard plan of 10$ for 10 user on monthly basis, now he want to upgrade to pro plan of 20$ for 10 users from today, he has left 10 days for his standard plan validity,
so at this point of time, do i need to create a new subscription or i should update existing subscription price and other related information.
Hi Team, if i have capture payment using below link.
https://stripe.com/docs/payments/place-a-hold-on-a-payment-method#authorize-only
after sometime if i need to refund that amont then it will works for below code?
await stripe.refunds.create({
payment_intent: paymentIntent,
amount: amount,
})
How do I set up a one-time payment and then put them on a weekly subscription plan and then adding the option to pay on elementors contact form
Hi, Is there any way to filter payment intents in stripe dashboard with those which failed from 3ds verification required but it's anoffsession payment.
Its really frustrating that saved payment methods created via Stripe elements or the createpaymentintent api are not compatible with Stripe Checkout.
I have 50,000 users with these saved payment methods that can't use checkout without having to enter their payment details again.
Questions:
- Is there any plan to make these payment methods compatible with Stripe Checkout or Stripe Payment Links?
- Is there any way to tell how the difference between a payment method created by Stripe Checkout vs Stripe Elements
- What do you recommend in my situation now and as I am futureproofing my platform?
Payment failed There was an unexpected error -- try again in a few seconds i am testing via M2 reader and sample payment in ios
Hey guys, Im having an issue. Im using stripe checkout and im trying to send metadata from stripe to my backend. From what I've read is that when creating the checkout sessions I need to make a payment_intent_data then pass in the metadata. When I get the response from stripe the metadata field is empty and on dashboard its also empty.
what ive got looks something like this
await stripe.checkout.sessions.create(
metadata: {hello: "world"},
payment_intent_data: {
metadata: {yo : 'mumma'}
}
});
Hello. I would like to display a pricing table for Stripe that caters to both authorized and unauthorized users. Is there a way to detect when an unauthorized user clicks the subscribe button? Because I would like to redirect them to the sign-in or sign-up page, prompting them to create an account or authorize their access before proceeding to the checkout page.
Hello. I want to test how schedule is working on production environment. Is possible to create a schedule subscription who will fire today after the specified time (for example after 30 min or something similar)?
Hi there?
how can we get converted
Hello. I want to use one of the recurring pricing models named "Tiered Pricing" from the billing-> Subscriptions section. Can this type of pricing model be added to the No-code functionality provided by stripe to build pricing models?
Hey guys, thanks in advance for looking into this query. Could I check if its possible to tie a stripe product to only allow specific payment methods (e.g. AMEX) and reject if the customer is trying to pay by VISA? We currently allow VISA/AMEX/Mastercard on all our products but would like to restrict it to only AMEX for this new product.
we just deployed a huge change in our production . we encounter problem https://dashboard.stripe.com/logs/req_lVqz4BYk0KBmss .. currently, our managed account can't setup their stripe accounts.. Just wondering why this isn't enabled in TEST mode? as we didn't encounter this
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. Is possible to change user default currency?
Hi there,
I would like to add a subscription item (a plan) to an existing subscription, and i would like my customer to be charged (and pay) immediately 100% of this new item price. How would you recommend me to proceed please ?
Is there a way to prevent double charges with Stripe Checkout? Have been researching for hours, but seems like the only viable solution is to migrate to our own payment page.
Hi Dev, I have created a payment method "type=card" and attaching it to a customer. Using the Stripe API but I can't see in the dashbaord for the customer its payment method is attached to the custome
Hi, how can I charge a user with the credit card they input in the PaymentElement without that card being saved. I am able to successfully charge the user in testing but the credit card shows up in the dashboard.
Hi, how can I get list of payments collected for a customer using customer_id ?
I need API for .ent
.net
Hi, can someone help me with midjourney subscription? I was using this like months already but suddenly my card is declined. My bank said that Stripe should send asking on Protocol 3d security 2.0. Its not, that is why it is blocked. I tried to find some info how and where to fix this, but my head is already exploading, have no clue what to do
Hi 🙂
I'm using Stripe API with checkout sessions to collect payments.
I enabled automatic_tax; which is working just great.
I'd like to retrieve, after a successful checkout session, the tax rate used for each item.
I'm not able to find this, be it on checkout_session, line_items, or event in the linked payment_intent
(I find the calculated tax; but not its rate).
I do know this piece of information is somewhere, because if I enable invoice_generation, the tax rate appears on it.
In my account dashboard, I have only two payment methods switched on – Card and BACS direct debit. Just using everything in Test mode at present.
When collecting one-off payments, I set up a PaymentIntent (and use its ClientSecret ti mount a Payments element in stripe.js) with options as follows:
Dim intentOptions As New PaymentIntentCreateOptions()
intentOptions.Amount = amountInPence
intentOptions.Currency = "gbp"
intentOptions.AutomaticPaymentMethods = New PaymentIntentAutomaticPaymentMethodsOptions
intentOptions.AutomaticPaymentMethods.Enabled = True
... and as expected, the mounted Payments element shows card and direct debit as payment methods.
However, when setting up a subscription, and using its PendingSetupIntent's ClientSecret to mount a Payments element, the available payment methods come up as Card and PayPal.
So two questions:
-
how did I get PayPal when it's not even an available payment method? (If I turn off BACS in the account dashboard, I only get Card for single payments as expected, but PayPal still appears for the Subscription)
-
how do I enable AutomaticPaymentMethods for collecting payment details for a subscription?
I've tried the payment methods 'Troubleshoot' and only get Card and BACS as expected.
Good morning,
I am an e-commerce merchant in France and I am losing baskets because customers do not know that stripe allows payment by credit card. How do I change the "stripe" display to "credit card" on my prestashop site please?
Hi! I'm building an online store for a client, I was wondering if she will be able to collect payments, since she lives in Guatemala and when we want to create and account, it does not show Guatemala as an eligible option from the drop down menu, will it affect if we choose a diff country where she doesn't live in?
Can anyone give me advice on what I should try as Stripe refuses to recognize any of my documents so I am unable to verify my address? P.S. I am a non-EU citizen living and working in Slovenia and hence I do not have a permanent address.
hi i've created service class and a controller to do the stripe transcations in dot.net core 7 web app. i want to test my service class as well as my controller. how can setup moq and fake to my classes. so that i can create unit tests using xunit.
Hello everyone !
I try to figure out how to get all succeded payment from a specific date (ie : like if I exported all payment from last day in strip) but with Make (formerly integromat) or (if it's impossible to do without) the API
I tried "List all invoices" but :
- I'm not sur if it list payments or if it list only subscription payment (and I want onshoot payment too)
- I have to select "Collection Method" and I don't understand if it will modify invoices or send something to my customers (options are "Charge automaticaly" and "send invoice")
I just want to have all payment so I can use it to generate all invoice in evoliz.com
Any idea ? Thanks a lot !
Hello everyone. I have some questions regarding taxes:
We have an OSS tax number. Why does Stripe Tax show 0% tax in the checkout for all EU countries except Germany? The company is not registered for tax collection in each country, so we shouldn't add them as a registration in the tax backend either or? Shouldn't the 19% VAT from Germany apply up to a certain threshold?
Do checkout sessions also cost a fee if the user clicks Cancel without paying or closes the page and the session expires?
Do I have to activate Billing/Invoicing if I don't have any subscriptions and only want to send invoices/purchase receipts via Stripe? Or is that included in the basic Stripe?
after i get a list of invoices using ->Search by metadata, is there any easy way to get the last4 of the card that was used to pay it? aswell as some sort of date (Date when invoice was created or paid) i cant find any of these in the giant list of properties the invoice object has
Hi there. My client want´s to connect his new Wio-Bank account to Stripe... does some know if there is a document for this so I can read up on this please?
Why there is a Incoming to Stripe delay, why all the payments from webshop are not immediately available on the account?
hello, can I apply discount to a specific session checkout line item? Currenlty I'm applying to the whole session but I want to apply discounts to the items also
hello, some payment are being incomplete in client's stripe account. I want to know the reason why is it in status "incomplete", can you please check it for specific payment?
Hi there,
We are using stripe checkout.
Next to our yearly subscription we also want to offer a lifetime-access.
Both the yearly subscription and the lifetime-access should have a 7 days trial.
Is it possible to add a trial period to a one time purchase?
Sup guyss, my users are connecting to my app via stripe connect and I am trying to go through their payouts and find the associated charges that led to that payout amount
How would I do this? thanks!
I have problem getting the rawBody for the stripe hook signing. Hany help on that ?
Can you change descriptors dynamically? I have a trading alias and want to change it for certain subscriptions
Hii stripe team,
I have system where I use checkout sessions to charge my customers with onetime fees mount and once this is successful, I create a subscription for the customer.
Now my issue is that, the subscription are getting created twice.
How can I ask parent to renew their payment detail when webhook event come inside invoice.payment_failed for any subscription.
Hello. How do i remove my mobile number from showing up on customers invoices?
Hello, I have a big problem, I'm losing a lot of money because of Stripe
Hey this supposed to be a dev help! so i am asking question regarding it let me anyone have any suggestions!
Hello,
I use subscriptions.update method to add a subscription item to an existing subscription. I also use the proration_behavior parameter to always_invoice for my customer to be charged immediately.
All worked almost as expected.
I indeed expected my customer to pay 100% of the new item cost (10€), but he "only" paid the prorated cost until the next upcoming invoice. I want him to pay 100% immediately, and I expect the next upcoming invoice to remove the "overpayment ".
Each item of my subscription is linked to a specific feature of my app, and when a customer decides to subscribe to a new feature, i need him to be charged immediately of 100% of the feature cost.
How could i manage this please ?
(Important point : I can't make multiple subscriptions, as i don't want my customer to have 5 or 6 different invoices per month)
Thank you very much
You can update the the subscription itself subscription.update and add the item you are looking for! and pass proration behaviour to none!
I already tried, but in this case, there's no immediate payment at all
there are some setting i didnt remember like charges immididately! i think i have to looks docs a bit
How to increase that qty?
how can i make this subscription with its item be charged in the future and not immediately.? Is there anyway to specify a start date?
if i will create payment intent like this:
PaymentIntentCreateParams createParams = PaymentIntentCreateParams.builder()
.setCustomer(customerId)
.setAmount(payableAmount)
.setCurrency(price.getCurrency())
.setPaymentMethod(paymentId)
.setConfirmationMethod(PaymentIntentCreateParams.ConfirmationMethod.MANUAL)
.setConfirm(true)
.build();
PaymentIntent paymentIntent = PaymentIntent.create(createParams);
is this crreating a payment intent or it is confirming the payment at the same time?
Hi, a question regarding tax collections for subscriptions:
Is it possible to have the payment elements collect necessary billing address info along the credit card details when performing a purchase? The documentation seems to indicate that it is not possible to create the subscription without having a customer already set up for tax collection before that step. This is because payment id and payment client secret are necessary to display the card collection elements but they are generated as part of create subscription api call. In this specific instances the api call is failing. Most other services doing online payments seem to show credit card entry on the same screen as billing info, not sure how to implement this using stripe
Morning! I am looking to get help with accepting ACH Direct Debit from within a webview on a native app. As mentioned in the docs, I requested access to webview support, and it unlocked the documentation here: https://stripe.com/docs/payments/ach-debit/accept-a-payment?platform=mobile&ui=webview However, this documentation cant actually be followed. There is no way to create a payment intent without a payment method. But the point of this flow is to collect a payment method. I've tried to create a payment intent using the stripe shell, and provide a return_url, but I get this error:
stripe payment_intents create --amount="1099" --currency="usd" --setup-future-usage="off_session" --customer="cus_IYSWFkB0EuP5fT" --return-url="https://home-next.palmetto.com" -d "payment_method_types[0]=us_bank_account" -d "payment_method_options[us_bank_account][financial_connections][permissions][0]=payment_method" -d "payment_method_options[us_bank_account][financial_connections][permissions][1]=balances"
"The parameter `return_url` cannot be passed when creating a PaymentIntent unless `confirm` is set to true."
When I set confirm to true, it then says I must provide a payment-method.
Here is a video of the experience from the user's standpoint:
https://drive.google.com/file/d/1Th9re0W15RpaDtLZMed2KHcj1k4WVpe9/view?usp=sharing
Hello, it turns out that I opened a stripe account recently and connected it with tip4serv. The problem is that other payment methods that are not by card do not appear... Any idea what it could be/what I would have to do to make it appear? The tip4serv Staff told me that they should appear, and if they do not appear it would have to be some stripe restriction
In the stripe account everything is configured correctly according to the tip4serv administrators
Hi
I am facing issue with indian payment,
'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. See https://support.stripe.com/questions/guide-for-saving-cards-in-india for more details.',
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Hello Team,
I have a script to copy payment method from a platform account customer to a connected account customer. The first part of the script is the following:
const paymentMethodCompteConnecte = await stripe.paymentMethods.create({ customer: listeClientsPlateforme.data[0].id, payment_method: paymentMethodsPlateforme.id, }, { stripeAccount: destinationAccountId, } );
And it works fine.
I also try to make the opposite, to copy a payment method from a connected account customer to a platform account customer. The script is the following:
const paymentMethodComptePlateforme = await stripe.paymentMethods.create({
customer: listeClientsConnectes.data[0].id,
payment_method: paymentMethodsConnecte.id,
},
);
And it gives me the following error : In order to share a PaymentMethod, you must pass a connected account ID by using an OAuth key or the Stripe-Account header.
So, I tried to add the connected stripe account header on this way:
const paymentMethodComptePlateforme = await stripe.paymentMethods.create({
customer: listeClientsConnectes.data[0].id,
payment_method: paymentMethodsConnecte.id,
}, {
stripeAccount: connectedAccount.id,
}
);
it gives then the error : no such account...
hello. i asked a technical question, got moved into a channel with staff, got no answer and the staff member left
hello
I would like to cancel my refunding done previously, can I do it ?
not sure if i am in the good chat room ?
Hi, Team
if i need to paying stripe connect account from stripe dashboard's balance then what should i need to do?
are there stripe support guys over here ?
We can't help with non-technical issues here. Please speak to support: https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Hello, is it possible to catch the payment intent on succes URL using stripe checkout ? Thanks by advance
Hi, i have an online clothing store that uses woocommerce payment method that is a partner to stripe, the problem is that i can't transfer what's into the deposit account into my personal account which is a revolut, could you guys help me ?
is there any way to test apply pay in stripe M2 reader without using real apple pay in test mode? for stripe termial react native sdk? if I use real apple pay payment in test mode what will happen? will that account get charged?
hello everyone , our customer made a duplicate payment on our shopping site .
but we have not received any orders .
I would like to know what is the problem Can STRIP identify the reason for this order?
Hi, I've integrated my own checkout page using Payment Elements. Is there any in-built ui element like the producut overview found on the Stripe Checkout page (as seen in the screenshot), that I can plug into my checkout flow? I can do it myself but just for the sake of getting the styling correct and consistent it would be good
Hi all, can you guys please tell me how do I create a subscription and attach a payment method using a stripe terminal? we have the stripe terminal integration already setup but we only do one time payments but what if my customers wants to pay for a subscription in person? thanks. We used the JavaScript type implementation https://stripe.com/docs/terminal/payments/setup-integration
Hi ! Could you tell me how i could loop through Stripe Currencies ENUM from the autocompletion please ? I can't find them.
Thank you !
Hi everyone! We were trying to send a payout to one of our customers and got "failure_code": "invalid_issuer" and "failure_message": "The issuer specified by the card number does not exist. Please verify card details before retrying.", . We confirm with him he didn't change anything around his bank account, he also reached out to his bank and bank says they don't see attempted transactions for yesterday or today. Before this the payouts to him worked fine. Any suggestions on what's happening here? We also didn't see invalid_issuer as documented in stripe's failure codes here https://stripe.com/docs/declines/codes. Thanks in advance!
Hi all, are there any field that effectively shows "update/change time" of an object in API? Like any change, i.e. for sub object, anytime something got changed by api or by dashboard users & etc.
Hello! I am getting the following error in the javascript console, is there a way to fix this, and is this something I should be concerned about?
shared-6957c36fb753e8df2c1c8ee5de309555.js:1 Refused to connect to 'https://stripe.com/cookie-settings/enforcement-mode' because it violates the following Content Security Policy directive: "connect-src 'self' https://api.stripe.com https://errors.stripe.com https://r.stripe.com".
Is there anyway to have a subscription that is set to "send_invoice" as the collection method but without an email on file for the customer?
Hi, I am unable to add extra params while creation of payment intent. will you please help me on this.
Hello there !
I’m currently creating an POC to make show stakeholders that we
can use stripe’s terminal for offline payments.
So far I’ve been able to create a minimal Android app base on the Kotlin example here (https://github.com/stripe/stripe-terminal-android)
I can connect to the terminal and do payments while online.
I’ve used the documentation in order to integrate the offline mode logic (https://stripe.com/docs/terminal/features/operate-offline/collect-payments)
But I’m currently stuck at step 4.
Here are the steps to reproduce the error I get:
- Launch the app on your phone
- Connect to the reader
- Turn off the wifi
- Attempt a payment
- On the createPaymentIntent call (step 4, line 44 of the documentation link above) I get the following error:
- com.stripe.stripeterminal.external.models.TerminalException: Could not connect to Stripe. Please retry.
- Could not connect to Stripe. Please retry.
- NETWORK_ERROR.STRIPE_API_CONNECTION_ERROR
On step 3 of the documentation, they require you to create a class extending OfflineListener and to provide it to the Terminal.initTerminal() call.
From what I read in the documentation, the Terminal SDK was supposed to handle that connection error while offline, but apparently it’s not.
The issue may also be that I’m missing something obviously.
For context I’m a web dev, so my Kotlin knowledge is really limited. So that could also be the issue.
I’ll be more than happy to provide you with anymore code or information you deem necessary in order to fix that.
(And sorry for the huge message)
Hi everyone! I am returning invoice.status in a table but only receive Open, Paid not Pending etc
Can you change descriptors dynamically? I have a trading alias and want to change it for certain subscriptions (statement descriptors)
Hello Together, I'm new to Stripe and planning to Integrate Stripe to accept recurring payments on my WordPress site.
It is a SAAS and not a WooCommerce site.
What is the best way to do it?
Is really using any additional premium plugins necessary or Using the Stripe pricing table code is sufficient?
I am trying to build a checkout session that looks like this:
How to configure the highlighted items?
My current code:
session = stripe.checkout.Session.create(
payment_method_types=["card", "us_bank_account"],
customer=customer_id,
payment_method_options={
"us_bank_account": {
"financial_connections": {"permissions": ["payment_method"]}
}
},
line_items=[
{
"price_data": {
"currency": "USD",
"product_data": {
"name": "Test Product",
},
"unit_amount": amount, # Amount in cents
},
"quantity": 1,
},
],
mode="payment",
# billing_address_collection='required',
success_url="https://example.com/success",
cancel_url="https://example.com/cancel",
)
I am looking at the API reference, but not sure which fields correspond to this display - https://stripe.com/docs/api/checkout/sessions/create
Hi bringing this back up. My invoice status in dashboard after ACH payment shows "Pending" but in returning invoice.status it shows "Open"
Hello,
i'm trying to create a Session with these options:
new SessionCreateOptions { ... PaymentIntentData = new() { SetupFutureUsage = "off_session" }, PaymentMethodTypes = new() { "card", "sofort", "klarna" }, ... }
but Stripe tell me that Sofort and "SetupFutureUsage" are incompatible.
How can I create a Checkout session where the customer could choose between Cards and Sofort, and enable the card future usage at the same time?
thaks in advice
Federico
Asso360 Developer
Hi. I have created scheduled subscription. How to know exactly in which hour stripe will charge money and create paid invoice?
Hi Team, i have capture with below link.
https://stripe.com/docs/payments/place-a-hold-on-a-payment-method#authorize-only
that capture amount i m updating using below link.
https://stripe.com/docs/payments/place-a-hold-on-a-payment-method#capture-funds
then i m tranfering amount from platform to stripe connect account. but it's return me balance_insufficient error.
Hello !
I use subscriptions.update method to add a subscription item to an existing subscription. I also use the proration_behavior: always_invoice parameter for the payment to be done immediately.
I would like to add a one-time fee to this only invoice, but subscriptions.add_invoice_items needs an existing Price ID. Is there a way to create a "fictive" price object that would be used, without creating one and deleting it after the invoice was paid ?
Thank you !
My thread was closed, to get the req.rawBody for webhook signature check I found the following solution:
app.use(express.json({
verify: (req, res, buf) => {
req.rawBody = buf
}
}));
Is that okay, or are there any concerns?
Once a subscription is cancelled is their some way to re-activate it? I see unpause, but that seems to be more in-line with pausing the sub.
It seems that the subscription cancellation will leave the remainder of time on the subscription where we should still allow the user access, but I'm wondering if during that period the user decides they want to actually continue w/ the subscription if there's some way I can simply re-enable it and billing will pick back up as if they never cancelled
Hi there I am working with my client and the transfers of money are not working through the stripe-mirakl-connector , we have looked at the github and you have turned off issues tab so cant raise issues or bugs please help
o/ again, is there a way to provide memo for subscription's invoice? i.e. add additional text to invoice that will be sent WHILE CREATING SUBSCRIPTION
Hello, when a previously captured payment(via PaymentIntent API) is disputed by a customer, I'm seeing the charge.dispute.created event but the metadata block is empty. Is this expected? I was assuming the metadata from the original PaymentIntent would be included in the related dispute event. Is there a way to make this happen or is this the expected behavior?
Hi,
I have used - invoice_creation={"enabled": True}, in checkout creation, but I didn't any email to the customer email ID.
I also went to the dashboard and tried sending a receipt. I didn't recieve that email also...
I am in test mode.
Hi everyone! Quick question, is there a limit to the trial_period_days param for subscriptions?
hello - what permission on the api key ui equates to rak_payment_intent_read?
Sorry, this is probably not the best place for this question, but anyone know of an site where Agencies can find Stripe Devs to contract with?
Hey - If I want to update payment method, Do I need to create new SetupIntent ?
Hello,
i'm creating a Session to redirect my customers to a Checkout form.
I'd like to customize the appearance of the form, in the specific:
-
can I add some key-value pair metadata under the price? i try with to insert them in SessionCreateOptions.LineItems.PriceData.ProductData.Metadata, but they don't show
-
can I modify the SOFORT button label? i'd like to replace the text "Sofort" with "Bank transfer" or something similar to help the customers understanding what Sofort is
Thank you in advice!
Federico
Asso360 Developer
Where can I find docs on stripe.applePayDomains.create and the values it can accept? I need to also include a connect account in this registration
How do i use my stripe keys in production?
Hey! I am not getting the whole proccess of failed payment of subscription! now if subscription payment failed from which webhook even will i get the the error reason and what should i do! any suggestion!
Hi, some of our users are confused / freaked out by the 3d secure popup. We would like to popup our own message or interstitial page with an explanation like "Your bank requires additional verification. A window will popup, do the verification, and then return you here...", and then they click "Proceed to verification". Is there a way through the stripe ios/android sdks to identify if a 3ds verification window is about to popup, so that we can show a custom message before it does?
is there a way to invite developers to our stripe account but only give them access to the Test Mode?
how to show gpay with card tion
is there a way to filter invoices instead of listing them all? I am hitting api limits already
Hi! My company has been using the new CashApp payment method type. Can you help me understand what is meant by the "incomplete" charge status here? https://dashboard.stripe.com/customers/cus_KPJgLI9658Dcpd
if i have a bunch of subscription already and now i want to make product and price free how would i go about doing this
Is there an API endpoint to edit a checkout session's line items?
e.g. If I had already generated line items but wanted to change the price of one of the items.
Hi all. Is it possible for a payment method to have several setup intents related to it from different customers?
Hi Dev, I'm selling Digital Key. Is there like any feature/app that I can use on Stripe?
Hi! we're interested in a group billing plan, where users can be apart of a group and only the main accountholder gets billed. We want taxes calculated for each user individually based on location and have it reflected in the main accountholders bill. Is this possible?
How can I generate an onboarding URL for a connected account that was already created
Is it possible to pay someone with a prepaid mastercard, it does say that you could in places.
Hi! I have a connected account in test mode. I made a payment to this connected account. Now this account has a balance transaction with status= pending . Is there any way to make that balance go to available without having to wait 2 business days?
In the docs payment error codes, there is one called payment_intent_authentication_failure:
https://stripe.com/docs/error-codes#payment-intent-authentication-failure
The description says "The provided payment method has failed authentication. Provide a new payment method to attempt to fulfill this PaymentIntent again."
Does this message always mean that the user was presented with 3ds and failed? Or are there other types of "failed authentication" that exist?
I'm getting " Your request was in test mode, but used a non test (live) card" error while using 4000000320000021 the Argentina test card.
The billing_details within the payment method provided by my payment request seem to no longer have an address.line1 - is there someway I can request / require this?
hi, im having an issue after upgrading my flutter stripe version, some of the properties such as testenv and merchantcountrycode is not exist anymore when i tried to initpaymentsheet
hi, I have a question! we are creating a subscription for product A, with price $B. however, in the future, we may change the price to price $C. currently in our backend, we are setting a priceID for price $B every time we create a checkout session. is it possible to instead create a checkout session based on product A, so it always grabs the latest pricing (previously was price $B, now should be price $C) when creating a checkout session? follow-up question, is there a way to grab the latest pricing if someone is renewing their pre-existing subscription? we would like this all linked to the same product, just a new price. thank you!
Hi, I have question about product specific Statement descriptor. After I set the Statement Descriptor in a product, the statement (at least in my payment report) continue to show the corporate's Statement Descriptor. Is there a way to trigger the use of product specific Statement Descriptor?
Hello. Could you please point me in the direction of which endpoint(s)/object(s) I would need in order to obtain the available to pay out/available soon/in transit to bank fields as seen in this screenshot.
how can i setup a paywall and allow a user to sign up for a subscription on react native
Hi, I am looking for a developer to help me understand in more detail how to embed a payment checkout onto a wordpress site designed with Elementor. Thanks
do I need to activate my account for test development?
Hi, is it possible to query stripe.products.search for all subscription products, or do I need to do it via the prices api? Right now I'm doing
stripe.prices.search({
query: 'active:'true' AND type: 'recurring'',
expand: ['data.product', 'data.tiers'],
});
and then reducing them to an array of products but it feels backwards.
Can anyone help send me to the right spot when someone's card gets blocked because of a zip code?
Is it possible to backfill creating a list of Bank Accounts for a customer? This documentation makes me think it should be, but I am running into trouble with skipping verification and also with mandates being required. This docs page uses sources/tokens, and I can't find a non-legacy equivalent page.
https://stripe.com/docs/payments/automatic-bank-account-validation
Hi Team, is there a single endpoint that returns every transaction for a customer_id? For example, balance_transactions endpoint will return adjustments/applied_to_invoice/etc. But it does not return refund transactions. I'm trying to get a consolidated list of transactions for a given customer_id.
e.g. stripe.elements({clientSecret: "{{CLIENT_SECRET}}"})
r https://js.stripe.com/v3/:1
n https://js.stripe.com/v3/:1
r https://js.stripe.com/v3/:1
t https://js.stripe.com/v3/:1
Zt https://js.stripe.com/v3/:1
ir https://js.stripe.com/v3/:1
t https://js.stripe.com/v3/:1
create https://js.stripe.com/v3/:1
s https://js.stripe.com/v3/:1
<anonymous> http://localhost:4242/payment.js:12```
```document.addEventListener('DOMContentLoaded', async() => {
const {publishableKey} = await fetch('/config').then(r => r.json())
const stripe = Stripe(publishableKey)
const {clientSecret} = await fetch('/create-payment-intent', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
}
}).then(r => r.json())
const elements = stripe.elements({clientSecret})
const paymentElement = elements.create('payment')
paymentElement.mount('#payment-element')
})```
why I get the error?
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!
Failed transaction with subscriptions/checkout
If a recurring monthly subscription charge fails due to insufficient funds the user is sent an email advising them off this and they are directed to update their credit card details. Assume the users tops up their existing credit card. There is no way for the users to request a further charge attempt on the card that is already registered.
Is this correct?
If they wanted to do this do they need to delete the existing card and resubmit it?
Hi Stripe team , we have been using stripe connect of type express and everything works perfectly fine , recently we decided to move to standard accounts , so we are trying to setup the process to use standard and we updated the type , but when the account gets created and we create the account Link , in express when the link is opend , the users can fill the info during the onboarding , but with standard , users are promoted to insert a pre existing stripe account email to be used , can you please help us with this
Hi Team, can someone help debug in test env why a subscription item is not showing up in the upcoming invoice? The customer_id is cus_O8xvK6Vb2clHdd. The item_id is si_O8xzVo244mJb2u.
Is it possible to pass a Stripe customer to paymentLinks.create the same as a checkout session?
I can't seem to see it here: https://stripe.com/docs/api/payment_links/payment_links/create
Background:
I am currently using a button in an email to a checkout session but this is only valid for 24 hours so I am looking at replacing the checkout session url with a paymentLink.
This is for an existing customer.
Hey Team, we are currently passing the stripe fee onto the customer in our booking system. https://support.stripe.com/questions/passing-the-stripe-fee-on-to-customers.
We add our own 2.2% fee for using our booking system. The issue we are facing is that we use the flat 2.7% fee for domestic cards in the formulae (https://stripe.com/nz/pricing), but sometimes the customer may use an international card which will be 2.9%.
We use the Stripe elements to display the Payment Element, which does not expose any values for PCI compliance. We need the card country to apply the appropriate stripe percentage 2.7% or 2.9% (we are based in New Zealand).
The only way I have managed to work around this is by forcing the user to sign in, and fetching their attached payment methods (if any), which has card.country. Any ideas or help would be appreciated, thanks!
Hello, someone told me that prepaid giftcards mastercard (vanilla) worked to pay as a customer, but when I did it, it said card declined. I have already activated it and yes it does have enough money
I have s3 download links that I want to serve to the buyer on the successful purchase page. How can I serve those links to them efficiently? I tried to use the path and map the variable to the s3 download links, but I can't change the success url to include the product.name in the path. Is there a way to supply a link through the dashboard, or using the API?
Does the issuing team work during the weekends?
if i have a payout in progress that comes on the 2nd and they asked me to verify id will payment still reach my bank if stripe was un able to scan my id
I am implementing stripe iFrame in my checkout page. if I want to determine what card country is before my customer pays, can I get the response from "onClick" or "onChange" event reponses? or is there any another way?
Hello, for a referral program, is it possible (in the create checkout function) to apply 50% off on only the first invoice?
I am trying to retrieve a connected account's info by using this endpoint:
https://stripe.com/docs/api/accounts/retrieve
The problem is that the email field is null inside the response. How can I fix this? Thank you in advance
Note that the account is connected using a saved information with its email already attached.
Hi does anyone know the difference between ended at and cancelled at for subscriptions?
hello
Webhook judges which type is the refund completion, and then gets the refund object?
is there a way to set custom "thank you emails" on purchase without a third party software? i could only find ways to edit the receipt colors, but couldnt find a way to setup a second email on purchase?
Can I programmatically refund 50% of a last invoice ?
amount_in_xyz how to use it and assign the converte currency ,can you give me a example?
Good Morning
How can we Perform 3D Secure authentication In Stripe
Hi Team, When stripe will collect charge from platfrom?
Hey devs ... I'm having a an issue with my stripe environment searching for a product using a query against metadata ...
I must be doing something very silly ...
This is the account:acct_1MTIaSIxuz6qUJpj
I'm testing using the fond cli, and getting no result, when the product with this metadata does appear to exist:
hello can anyone help me recover my account access? the mobile number which was connected to the account isn't available to me anymore and whenever i try to sign inm, it asks for code due to this i'm unable to login into my account.
is there a way to execute a live mode test transaction ?
Hi, I am trying to clone customer to connect account using below code
def clone_customer_for_account(customer_id,account_id):
customer_obj = stripe.Customer.retrieve(customer_id)
print("get customer")
account_obj = stripe.Account.retrieve(account_id)
print("get account")
token_res= stripe.Token.create(
customer=customer_id,
stripe_account=account_id
)
print("tokne",token_res)
new_customer_obj = stripe.Customer.create(
source=token_res.id,
stripe_account=account_id,
name = customer_obj.name,
email = customer_obj.email,
)
print(new_customer_obj.id)
return new_customer_obj
but I am getting below error
I tried to attched it using https://stripe.com/docs/api/payment_methods/attach API but still getting same error
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Hi
I need help here,
I want to pass 16.30 YEN to stripe to create payment Intent. But my question is as per what I read in Stripe doc for currency conversion.
"For zero-decimal currencies, still provide amounts as an integer but without multiplying by 100. For example, to charge ¥500, provide an amount value of 500."
For USD we are converting 16.30 to smallest unit by multiplying it with 100 CENT but for this zero-decimal how we can handle?
Any suggestion please.
When I click the "Open Checkout" button, I call the API to open the checkout page, but I am receiving an error. i have attached that screen shot
when confirming the payment intent, the customer got this error from stripe. Any idea about the root cause? (pi: pi_3NJaTxLnp5oduTia0aAFJc56)
We are using react-stripe with this guide https://stripe.com/docs/payments/accept-a-payment-deferred?platform=web
I am not able to click on Stripe Identity.
hello
i need to whitelist ma ip and domain to the stripe how can i do that ?
can anyone help me with that
Mahesh
Hello there, We are using payment authorization to pre-authorize an amount and later capture it. Now, we have a scenario where the amount to be charged exceeds the pre-auth amount. In this case, we thought we would use Incremental authorizations. But our developer said it is only supported for POS machines. He said he is getting an error card_present or something like that. But I think he is doing something wrong. I didn't find anything like that in the documentation. Can anyone guide us here?
We are making a web application. Our backend is using Node.js
I have the full code ready, please help me to check
Hello, i'm creating a checkout page for my app on the web. But the problem is that it always opens a pop up instead of a normal url. A lot of apple users automatically block pop up pages, so my question is if it is possible to just launch a url instead of an pop up window
Hello, can you please tell me if you accept payments from the Russian Federation? I hold dual citizenship of Ukraine and Italy and I am currently in Rimini. I need the payment system to be able to accept payments from the Russian Federation.
i got action required on my stripe account if i sumbit them the printify invoices so my account will be able to recive future payments from stripe then ??
Hello, Can you please guide me how do i fetch a receipt number for payout been done to a connect account
Hello, i have been having this issue of doing the correct flow for authenticating my customers cards before they make an order and continue with the charge flow,
for example the the general flow i have is, we register the customer on Stripe then they register a card then we use that pm to create a paymentIntent to charge the customer,
but lately ive been having issues trying to charge the paymentIntent bc it returns an error at the end saying the card need a 3D authentication, so the last post i made here
the advice i got was to do a setupIntent then create a paymentMethod and then confirm that setupIntent it doing that it would confirm any aditional information the cleint needed to fill
so basically this is the code i have, the issue now its that when trying the test cards the setupIntent returns status = "succeeded" and next_action = null
setup = stripe.SetupIntent.create(
customer=customer_stripe_id
)
pm = stripe.PaymentMethod.create(
type="card",
card={
"number": number,
"exp_month": exp_month,
"exp_year": exp_year,
"cvc": cvv,
},
billing_details={"name": card_name},
)
confirm = stripe.SetupIntent.confirm(
setup.id,
payment_method=pm.id,
)
Hello, I have a question about the ID requirements for a corporate Connect user (in Japan). Is this the right place to ask?
When I am using the stripe JS SDK, PaymentIntent#client_secret is possibly null when I call PaymentIntents#create, when would client_secret possibly be null? Thanks
Hi, How to deal with this error https://dashboard.stripe.com/logs/req_UQvF096HuADYD3
"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.",
"request_log_url": "https://dashboard.stripe.com/logs/req_UQvF096HuADYD3?t=1687662022",
"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.
Hey, I am trying to create PaymentElement and necessary requests to change the default payment method for a user that has a subscription. 1. I have displayed an PaymentElement by activating a setupIntent and that gives a clientSecret so I have now the PaymentElement displayed. 2. Now on submitting the PaymentElement with new card information I am able to confirmSetup, but how can I now update that to the customer? I am using this code on submit now: const { error } = await stripe.confirmSetup({ elements, confirmParams: { return_url: `url..` } }); What is the next step to update user default_payment_method ?
Hey, Can you help me in API for retrieving the Payment section from the connect account tab
hey stripe i want to know how to use this flow https://stripe.com/docs/payments/accept-a-payment-deferred?platform=web&type=subscription
do i need payment intent to create the payment element ?
hey just like the allow_promotion_codes: true, do we have other props like allow_quantity_adjustable: true so, that customers can adjust the subscription quantity by theirself in the stripe pebuilt checkout page.
session = await stripe.checkout.sessions.create({
payment_method_types: ["card"],
customer: customer.id,
line_items: [
{
price: payloadData.priceId,
quantity: payloadData.quantity,
},
],
mode: "subscription",
allow_promotion_codes: true,
success_url: ${process.env.REACT_APP_WEB_BASE_URL}/success?session_id={CHECKOUT_SESSION_ID},
cancel_url: ${process.env.REACT_APP_WEB_BASE_URL}/failed,
});
}
Hi Team,
is stripe supporting merchants in UAE?
Hi, does stripe connect mode support to generate multiple sk in one Stripe account?
Hello, I am looking to understand why the discount is applied on the positive line amount's total instead of the subtotal of the invoice - https://connect.stripe.com/test/invoices/in_1NNAnvIvwrjYDHRMu6OxtLyW - Any help is appreciated
Hi want to integret customer portal with webhook endpoints but the https://stripe.com/docs/customer-management/integrate-customer-portal doc is not that much descriptive for me as a begginer..So need to have the detailed doc for implementing it with webhook endpoints #dev-help
hi how can i get issuing card id from webhook event
bonjour, je n'arrive pas a recuperer mon compte stripe, car le numero de telephone n'est pas le mien, comment je peux faire?
Hi,
I have a general question for the technicality of Stripe;
Is it possible to use the following setup:
Stripe Connect > Direct Charges > 3D Secure > Stripe Checkout
Or is there any issue mixing any of all of these settings in one and same checkout?
During clone I got error link : PaymentMethods of type link cannot be shared to a sub-account.
How can I clone such payment methods
Hi ! I am using Shopify with Stripe for a rental business. Once a customer paid on my website, I need to request by email to pay a security deposit which is equivalent to 1 month of his monthly subscription cost (so different for each customer). Do you recomend to use a payment link for each security deposit ? Or should I create a new checkout session to handle that ?
Hello, ive been reading the API documentation and i got some question regarthing how to approach creating a paymentIntent to be charged after 3 days, so my goal is to hold the money for 3 days until the service is completed and after that charge that paymentIntent but ive been runing into some 3d authentication issues when trying to charge it,
so is there what parameters should i be sending when creating the paymentIntent to ensure that im charging it later and it might require next_action(3d authentication),
i had a case where it required it but the body when returned had no redirect_url or return_url, they say the good practice and recomended params are the following:
payment_intent = stripe.PaymentIntent.create(
amount=1000,
currency="usd",
confirmation_method="manual",
capture_method="manual",
confirm=False,
off_session=True,
setup_future_usage="off_session",
payment_method="pm_card_xxxxxx"
)
Hi! I would like to know how to check if Cartes Bancaires is working or not in my Stripe Elements implementation. Currently I have it activated on my payment methods in test mode but I cannot make it show up in my component. I'm guessing it will only show according to some specific conditions but I haven't been able to learn which those are in the docs (it speaks about the currency being correct but that doesn't seem to be doing the trick). Any help is much appreciated
Hi everyone!
We're a company from Switzerland, and facing a VAT rate change beginning 2024. Our effective VAT will change from 7.7% -> 8%, effective by January 1st 2024. Our customer subscriptions are monthly, and the legally correct way to implement this would be to split all invoices generated in December based on the active tax (so as an example, if the billing period starts 15th of December:
2023-12-15 - 2023-12-31: 7.7%
2024-01-01 - 2024-01-15: 8%
However, creating one-off invoices for all our customers sounds extremely complicated. Is Stripe already able to handle two VAT rates on a specific product, which an attached "validity period" of said taxes or is this something we need to figure out ourselves? Has anybody else been doing such a migration so far, and if yes, how did you do it?
Hi! one question, when using the checkout functionality for create a subscription, when you don't pass a customer, in the checkout page you can introduce the customer name, and then it's saved as the customer name, but when passing an already created customer (I just created without any information just for my logic), when introducing the customer name on the checkout it didn't update the customer name, is there any way to do it ??
Hi Team,
i want Business (MERCHANT) is in UAE and they want to start accepting payment from customers in UAE.
🪄🌎🍪🤖🛣️🤝
👀❤️😌