stripe-react-native icon indicating copy to clipboard operation
stripe-react-native copied to clipboard

[react-native] Add Ability to require full billing address when adding a new card via payment intent / setup intent sheets

Open JperF opened this issue 3 years ago • 1 comments

Is your feature request related to a problem? Please describe. I want to reduce the amount of fraudulent cards attached to customers by requiring the full billing address to be filled out by the customer vs pre-filled via code.

Describe the solution you'd like Having a field on SetupParams, such as requireFullBillingAddress, that would prompt the customer to enter their full billing address not just the country and postal code when adding a new credit card.

Describe alternatives you've considered Using the defaultBillingDetails does not provide accurate data. The customer's saved billing address could be different than the card being entered. This field also does not provide anyway to update address after it has been created.

Additional context Flagging this new field would just expand the Billing Address section to accept a full address vs just country and postal code Screen Shot 2022-06-29 at 3 32 32 PM

JperF avatar Jul 07 '22 20:07 JperF

Looks like this might be related to #754, which is blocked by https://github.com/stripe/stripe-ios/issues/1813

isidoro98 avatar Aug 19 '22 15:08 isidoro98

The AddressSheet solves the above linked issue, curious if this is at all useful for your case @JperF ? See https://stripe.com/docs/elements/address-element?platform=react-native

charliecruzan-stripe avatar Dec 06 '22 23:12 charliecruzan-stripe