#adam-williams_api
1 messages ยท Page 1 of 1 (latest)
๐ Welcome to your new thread!
โฒ๏ธ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
โฑ๏ธ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
๐ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1493232728198348984
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
hey there ๐ bacs_debit.mandate_options.reference_prefix affects the reference on the mandate itself (i.e. on the agreement that gives you permission to debit the bank account, recorded in the bank's system)
the isn't the same thing as the transaction-level payment_reference (i.e. like a 'trace number' for an individual transaction)
you can think of bacs_debit.mandate_options.reference_prefix as being at the bank account level, whereas payment_reference is at the transaction level
you don't have control over the transaction level payment_reference
I'm actually not sure if we expose a transaction-level payment_reference for BACS DD payments, double-checking this
what happens if you try and use a different mandate_options.reference_prefix on an existing payment method where the mandate already exists? ๐
Does it just reject it, or set-up a new mandate in the background
Hello
Taking over and catching up
what happens if you try and use a different mandate_options.reference_prefix on an existing payment method where the mandate already exists? ๐
to be honest, I'm not sure. You could try this out in test mode to see if the API throws an error for existing payment method.
Cheers, I'll give it a go
sounds like there's nothing that would let us communicate an invoice reference for a specific payment, so I'll look to raise a feature request w/ support if this isn't possible