#in_becs
1 messages ยท Page 1 of 1 (latest)
Hey @rocky hamlet sorry for the delay
Can you clarify what you mean? Do you mean whether your account is already set up to accept any AU BECS Debit payment?
Or do you mean for a specific customer once you have collected their bank account details and attached a PaymentMethod to the customer?
specific customer. i want them to pay invoices using bank details. Because its delayed notification, I just want to show them "successfully set up bank details" and then send email later on if payment was successful or not.
Please allow me to jump in to help ๐
After your customer agree with the Direct Debit Request Service Agreement (by submitting a completed Direct Debit Request (DDR)). The approval provides a mandate to debit their account. The Mandate is a record of the permission to debit a payment method.
There is an API to retrieve this Mandate object: https://stripe.com/docs/api/mandates/object
I have also managed to find a webhook event mandate.updated you could listen, to receive updates about mandates https://stripe.com/docs/api/events/types#event_types-mandate.updated
Hope this helps ๐
at what point can I be 100% sure that the payment method is successfully set up?
@rocky hamlet assuming you have created an Invoice and generated a PaymentIntent, you can considerpayment_intent.processingas when your payment is set up. Reference from this table
Thanks a lot. Really helps.