#paymentplugins

1 messages · Page 1 of 1 (latest)

bronze mantleBOT
languid lake
#

Hello! What's up?

#

Let's talk here please. 🙂

#

I've got a payment pi_3OAAtmFflkGcfMeR1EaAw3RO Account ID: acct_1NiPftFflkGcfMeR. I see that this paymetn is missing address data and it was an Apple Pay payment. This seems intermittent, as other Apple Pay payments have address data.

formal quarry
#

Do you know under what conditions the address might not be populated on the stripe.com payment page.

languid lake
#

What integration are you using for Apple Pay?

formal quarry
#

So it's a browser implementation.

#

We use the paymentmethod event triggered by the paymentrequest object.

#

My understanding is that the payment method object within Stripe would always have the billing address data, since it's the paymentRequest object that provides the payment method details via the paymentmethod event.

languid lake
#

Are you using the Payment Request Button, Express Checkout Element, or Payment Element for Apple PAy?

formal quarry
#

The Payment Request Button.

languid lake
formal quarry
#

Yes, conditionally. If the checkout page already has the customer's first and last name, then the integration does not request the payer's name. Can that attribute affect the entire billing address?

languid lake
#

Yes, that attribute is required to get Apple Pay to collect the billing address. From the documentation I linked to above:

We highly recommend you collect name as this also results in collection of billing address for Apple Pay.

formal quarry
#

Oh interesting, then that very well may be the reason. Thank you for that info. I will get some additional information about this particular payment and see if it was a returning customer and their checkout page info was pre-populated.

#

Is there a way to update the payment method's billing address via a PaymentIntent update or confirmation request?