#prometheusiam-payment-element-collect-name
1 messages ยท Page 1 of 1 (latest)
Hi ๐ no, it is not possible to force the Payment Element to collect the cardholder's name. You will need to add a custom field to collect that detail if it is important to your flows.
If you do, you should suppress the collection of name in the Payment Element though, so it's not collected twice if your customer selects a Payment Method where we do collect a name.
Ok, but does it affects payments if I'm not submitting cardhothelder name? because some banks do not accept transactions if cardholder name is wrong or missing.
And default stripe checkout page always collects cardholder name, so i was thinking should i do it as well.
My understanding is the cardholder name typically does not improve authorization success rates, I believe the Payment Element intentionally trims what it collects to only the fields that have the greatest impact on authorization success likelihood. I believe Checkout Sessions collect a name for the purpose of our receipt generation more so than to increase the odds of the payment being approved.
If you are collecting name though, you can provide that value when confirming the payemnt to include that detail on the authorization:
https://stripe.com/docs/js/payment_intents/confirm_payment#confirm_payment_intent-options-confirmParams-payment_method_data
prometheusiam-payment-element-collect-name
But if there's no difference, why almost all payment providers, online stores do collect the name on the card? Is there some official information about it, or docs? Im supper confused ๐ค
๐ stepping in here as toby needed to step away
Yeah name is usually used for other things internally. It is not transmitted for authorization w/ the issuer.
https://stripe.com/docs/disputes/prevention/verification talks about this a bit
We provide CVC, Postal, Address line 1
Those are the things that are checked
thank you ๐