#Sven
1 messages · Page 1 of 1 (latest)
Hi
I'm not sure I understand what you mean exactly by "generate ourselves a mandate reference (ID)" ?
When using Stripe this is how you should collect and the Sepa payment method and its mandates:
https://stripe.com/docs/payments/sepa-debit/set-up-payment?platform=web#web-collect-payment-method-details
We are using a fully server side approach. We collect mandates ourselves and just send the charge (paymentintent create) request to Stripe to actually execute the payment.
For example, our test live payment: pi_3NG0BKKykkNsEbHP2f3SHorm
Everything went well. But the mandate reference was generated by stripe, not provided by us:
“ […] , with mandate reference WWEAE5JAZLXMG3EO and creditor identifier […]”
The email must include:
The last 4 digits of the debtor’s bank account
The mandate reference (sepa_debit[reference] on the Mandate)
The amount to be debited
Your SEPA creditor identifier
Your contact information
However we would like to submit a mandate reference we generated, rather than one dynamically generated by Stripe. So we would need to supply a reference during the API call when creating the paymentintent
But I do not seem to find a field for it within the docs
Thanks for the clarifications. The only options that I'm seeing are:
https://stripe.com/docs/api/payment_intents/create#create_payment_intent-mandate
and
https://stripe.com/docs/api/payment_intents/create#create_payment_intent-mandate_data
But you can't provide a mandate reference generated externally (if this wha you are looking for)
Yes, that’s what we are doing, which works well, with exception of the mandate reference.
If we use 2 PSP’s that would be confusing if every PSP has their own mandate reference. Especially if we indicate our own on our invoices
This looks like a particular use case. What I can see in the public API, you can't provide an external/existing mandate. However I found this article for importing mandates from an another Payment provider:
https://support.stripe.com/questions/migrating-sepa-direct-debit-mandates-from-another-payment-provider-to-stripe
I see. Is there any way to have this feature added in the future, to be able to provide mandate references?
Not something in track currently, AFAIK.
It seems that Mandates (instead of PaymentIntent) supports this actually:
payment_method_details.sepa_debit.reference
string
The unique reference of the mandate.
Sorry, that’s just the standard Mandat object, not the actual create request
Can this be submitted for review to be added in the future?
This can be read only and not be submit
I'll submit a feedback regarding this.
Thank you!