#ulises-sepa
1 messages · Page 1 of 1 (latest)
Hello!
You definitely want to be using setup intents/payment methods - sources are pretty old at this point and we don't recommend it for newer integrations.
Do you also plan on using Subscriptions?
@slim swallow yes, in future we plan to implement clients subscriptions to our service using credit card and SEPA direct debit as well
Yeah so with Subscriptions we create the Payment Intent/Setup Intent automatically for you, and you'd use the ones that we create to ollect payment details
Ok, nice! So now to implement it using setup intents/payment methods, can we ask the client for bank info when they do the first order, and then they can do more orders and we do the charge on a certain day afterwards ?
Yup! I'd recommend reading through some of the docs on subscriptions
ok I will check it out and will come back here if I have more doubts
thanks
in case we want to give the option to use direct debit just to pay order by order and saving clients info as well, this is the doc I should follow?
https://stripe.com/docs/payments/sepa-debit/set-up-payment#web-create-setup-intent
@slim swallow
That depends - if you want to save the payment method WHILE you're also accepting payment for an order you can use Payment Intents and set setup_future_usage: off_session instead of using Setup Intents (see https://stripe.com/docs/payments/sepa-debit/accept-a-payment?platform=web&ui=element#web-create-payment-intent)
no, we process the order first and we collect the money later (with card we are using 'hole in the card')
Yeah but what I mean is that if you are collecting a payment method and also need to charge it at the same time you'd use a Payment Intent
You'd only use Setup Intents if you don't plan on charging for a while
So to sum up the idea is implement two options:
-
Clients make the first order, we just collect the back account and we process the order later collecting the money of the order. -> I guess using Setup Intents
-
Clients makes several orders during a period of time, then once by month we process all the order within this period collecting the money. -> I was reading the subscription doc you passed to me, and I was wondering how to use subcriptions for what we want to do, cause orders have different amounts, and it is not a fixed amount at the end of the period. maybe using usage reports and setting the unit as a cent on euro?
Ah, I didn't realize there may be different amounts for each period - what will this depend on? Is it based on a quantity? Or is it just some arbitraty amount?
arbitrary amount
I implemented subscriptions time ago and I did the thing of setting the unit to 0'01, and using usage reports
I dont know if its a good practise but it works
maybe I can do the same now?
Usage reports would probably be the only way to do this