#jzills-ACH
1 messages · Page 1 of 1 (latest)
Great thank you
Looks like only name is required: https://stripe.com/docs/js/payment_intents/collect_bank_account_for_payment#stripe_collect_bank_account_for_payment-options-params-payment_method_data-billing_details-name. However email is highly recommended as you should only not collect email if you are handling the required mandate notification yourself.
https://stripe.com/docs/payments/ach-debit/accept-a-payment?platform=web#web-collect-mandate-and-submit discusses the mandate notification that will be sent automatically by email
Ok great thanks! Is it possible to hide the Stripe name/email fields and I can manually populate them server side?
Are you using Payment Element or just implementing ACH by itself?
We are using the Payment Element (We have the card tab option and ACH).
Gotcha, then yeah you should be able to set email and name to never when you create your Payment Element (https://stripe.com/docs/js/elements_object/create_payment_element#payment_element_create-options-fields-billingDetails) but you will need to pass at least the name to confirmPayment (https://stripe.com/docs/js/payment_intents/confirm_payment#confirm_payment_intent-options-confirmParams-payment_method_data-billing_details) which you can get from your server if you so desire.
Perfect! Thanks for your help!
Sure thing!
Sorry one more thing @outer swallow - the name field must correspond to the exact name on the account?
We don't validate that but it should
Ok - I only ask because we have internal users and their names but I imagine there could be cases where their middle initial is omitted in our system.
But that doesn't sound like an issue?
That is likely fine