#landsman-Apple Pay

1 messages · Page 1 of 1 (latest)

left bear
#

👋 happy to help

#

AFAIK unfortunately I don't think it's possible

#

let me double check just in case

arctic verge
#

Or is it possible to check that user do not have this billing address filled before actual payment? We want to improve this UX for users.

left bear
#

how are you integrating with Stripe? are you using Checkout? Payment Element? Mobile SDKs (Payment Sheets)? etc

arctic verge
#

We are using Payment Request API via Elements

left bear
#

but I'm not sure whether that would work for Apple pay or not, let me test it

#

passing false to the requestShipping would not ask for any address

arctic verge
#

okaaay

#

that's sounds interesting ... but do we will have email address from it?

arctic verge
#

Yeah, I see! That's sounds promising! So by default it's true this shipping.

left bear
#

yes

minor root
#

Hey, taking over here. Let me know if there's any follow-up Qs I can answer!

arctic verge
#

It's working! ❤️ Thank you guys

#

Oh ... it's probably different thing I see.

"billing address" vs "shipping address" or is it the same?

minor root
#

Not sure I understand the Q?

arctic verge
#

Question is: How can I disable "billing address" asking.

#

It's really not intuitive thing for users.

minor root
#

That's an Apple Pay AFAIK. The card in the wallet does not have an associated billing address

#

You can't facilitate collection of that via Stripe.js

arctic verge
#

And is it really required? I did not see it on other services, payment gateways. Just now for the first time via Stripe.

minor root
#

Use the requestPayerName parameter to collect the payer’s billing address for Apple Pay. You can use the billing address to perform address verification and block fraudulent payments. All other payment methods automatically collect the billing address when one is available.
https://stripe.com/docs/stripe-js/elements/payment-request-button?html-or-react=html#html-js-create-payment-request-instance

Collect payment and address information from customers who use Apple Pay, Google Pay, and browser-saved cards with Payment Request APIs such as Microsoft Pay on Edge.

arctic verge
#

So If I disable requestPayerName it would not be required anymore, right?

#

Can I submit this info on my own? I have it in my database, user profile already.

minor root
#

You cannot unfortunately

arctic verge
#

Working, solved, thanks!

minor root
#

np!