#jaswanth9034
1 messages · Page 1 of 1 (latest)
Find help and support for Stripe. Our support site provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
You choose the amount that gets paid
Note that this is not allowed in some jurisdictions and you're responsible for adhering to application regulations for your business
can you give the API to update the amount payment intent or invoice where should update the amount
You update the payment intent amount or set invoice items for whatever you want ot charge for
not able to update the payment intent
Invalid invoice: This invoice is no longer editable
If you're asking about an invoice, you'd need ot create an invoice item for that, or build it into your pricing for other items
I want to add the stripe fees at the time of payment based on the payment method selected to pay
Unfortunately it is not possible to change the fee on the fly based on payment method type for invoices. Invoices are locked in to a certain amount and a selection of payment method types when they are finalized.
Which flow i should follow to pass the stripe fee to my customer
Good question, thinking about what might be best for you here. Are these one-off invoices or are you doing recurring payments?
one-off invoice
to add it as invoice item, i dont know how my customer will be paying bank account or card, so i want to add fee at the time of payment only
Just talked to my colleagues, it sounds like wha often happens in this scenario is just charging an extra 5% on all invoices to cover the highest possible fee. I will describe in a bit more detail how it might be possible to pass a changing fee on based on payment method type but it is often found to be too much effort to be worth it
For invoices, you would need to ask your user what payment method they want to use upfront and then create an invoice that can only pay with that payment method and then add the fee for that payment method before you finalize the invoice
Invoices cannot change their price or available payment methods after they are created so you can't dynamically change your fee there
It might be possible to do a more reactive version of this if you work directly with PaymentIntents. Looking up docs for what you would need for that
User may chosse ACH bank account payment method at the time of creation of invoice, but while paying he can do it through card as well
i found this but in the stripe dashboard where can i find those setttings
Right, if you use automatic payment methods we allow them to use anything that you turn on in your invoice settings. So for this you would need to specify one allowed payment method type via the API https://stripe.com/docs/api/invoices/create#create_invoice-payment_settings-payment_method_types