#Bob the builers-sepa-debit-mandate

1 messages ¡ Page 1 of 1 (latest)

sand karma
#

Hello there! I believe that field is for a beta feature (hence the missing parameters) for offline mandate agreements

pliant quarry
#

How do I opt in the beta?

sand karma
#

I'm not sure if it's even available, but you'd need to contact support

pliant quarry
#

Okay

#

In test mode I left it empty and got a successful response. And test payments worked too.
Safe to assume it can be left empty in live mode as well?

sand karma
#

You don't even really need to provide it

#

The mandate is generated automatically on confirmation (assumed implicit opt-in from the customer after displaying terms)

pliant quarry
#

We already have a list of our customer IBANs. Currently its handled manually, but would rather use stripe billing instead. Its more convenient to push that data to stripe instead of having customers enter it again

#

So its fine to just provide payment_method_data.sepa_debit.iban and thats all?

sand karma
#

Don't believe that field is available on Setup Intents

pliant quarry
#

Works in test mode 🤷‍♂️

sand karma
#

Can you provide a Setup Intent ID?

pliant quarry
#

Sure, hold on

#

Request id req_lBbyDHhYMS8nke

#

setup intent id seti_1KFETBJkffSet2fuu9yg5Jr5

sand karma
#

Taking a look

#

Weird, seemingly does work. I'd be hesitant to use it though as it's undocumented

pliant quarry
#

Is there a better way to add sepa payment methods, without needing user interaction?

sand karma
#

Hmm, for pre-existing SEPA/IBAN data? I'm not sure if we support that, let me check

sand karma
#

Still checking on a solution for you!

pliant quarry
#

Thanks

sand karma
#

Ok, got it. Let me clear a few things up:

  • The payment_method_data parameter is safe to use. It's undocumented as that's the way you can pass raw credit card data (which we strongly discourage unless you have your own PCI compliance, and why it's not documented). That's not relevant for SEPA data so it's all good to use in this instance.
    – If you're eligible for storing IBAN data in your systems, then you can continue down this path. But the onus is on you to ensure you're compliant with any requirements in regard to that.
#

Does this help?

pliant quarry
#

So, specifying iban and type=offline is enough?

#

As in, that previous request req_lBbyDHhYMS8nke would also work in live mode?

sand karma
pliant quarry
#

Oky, thanks for the information

sand karma
#

Np! Let me know if I can help with anything else