#prerakthecirqle
1 messages · Page 1 of 1 (latest)
Not necessarily. My customers are created via pricing table -> checkout flow.
So, the subscription and customer creation is not handled by us.
The flow I had in my mind was that upon successful checkout, I am listening for the checkout.session.completed webhook, I would be able to add bank transfer for the returned customerId.
let me think about it, I'm having a hard time wrapping my head around this. What exactly do you mean by "adding bank transfer" for them? Like they should be able to make that first payment in Checkout using the bank tranfer, or you want to do a one time payment later on and let them do a transfer to pay for it, or you want them to pay their future subscription invoices with transfers, which is it overall?
They can make their first payment via card using the pricing table checkout process.
For future subscription payments (monthly), I would like to give them the option to pay via bank transfer.
Also, our application generates other non-recurring invoices for them. I would like to give them the option to pay those via bank transfer as well.
Does it make sense?
it does but unfortunately our docs and the bank transfer product does not make sense
For future subscription payments (monthly), I would like to give them the option to pay via bank transfer.
the answer I want to give you here is you just turn it on in https://dashboard.stripe.com/settings/billing/invoice so it's an option on Invoices, but apparently that can't be done. It can only be done on US accounts. (https://stripe.com/docs/invoicing/bank-transfer#dashboard)
so seemingly you have to enable it on individual Invoices.
Now you could do https://stripe.com/docs/billing/subscriptions/bank-transfer, but then that is not using Checkout or Pricing Table, so that doesn't help
Yeah, have gone through these docs already.
so I'm guessing what you need to do is, after Checkout creates the Subscription, call https://stripe.com/docs/api/subscriptions/update#update_subscription-payment_settings-payment_method_options-customer_balance to enable that method on it.
Okay, and for the individual invoices, I add https://stripe.com/docs/api/invoices/object#invoice_object-payment_settings-payment_method_types and configure the https://stripe.com/docs/api/invoices/object#invoice_object-payment_settings-payment_method_options-customer_balance
seems that way
Okay, will give that a try.
While adding the "bank transfer" as a payment method via the dashboard, it calls https://dashboard.stripe.com/v1/customers/cus_LyedEWyWeXfu9Q/funding_instructions with the relevant data.
But I could not find anything like this in the API docs.
I see. I did the following request for a customer, and now I am able to see "bank transfer" as one of their payment methods.
This endpoint is missing from the API docs,so might be a good idea to add it there.
👋 taking over for my colleague. Let me catch up.
I'm not sure why we don't actually expose this API in the docs, but I will try to follow up internally about this