Apple Pay on the Web requires my phone and email. Is that information shared?
Solution 1:
Only being asked these details while on a Mac enabled me to use desktop Safari's Network Inspector, and actually see what's being sent to the server.
When prompted, I couldn't choose an existing contact, so I had to create a new one (but it wasn't added to my Contacts either, even though the payment went through). Lets say I used John Doe with +1 (505) 842-5662 and [email protected].
The request was sent to https://ticket-shop.example.com/api/v3/payment/applepay/fast-checkout
with the following data:
{
"paymentData":{
"paymentData":{
"version":"EC_v1",
"data":"SOME_BASE64_LOOKING_STRING",
"signature":"SOME_BASE64_LOOKING_STRING",
"header":{
"ephemeralPublicKey":"SOME_BASE64_LOOKING_STRING",
"transactionId":"SOME_HASH"
}
},
"paymentMethod":{
"displayName":"MasterCard 1234",
"network":"MasterCard",
"type":"debit"
},
"transactionIdentifier":"SOME_HASH"
},
"eventAlias":"example-standup",
"consumerContact":{
"emailAddress":"[email protected]",
"familyName":"Doe",
"givenName":"John",
"phoneNumber":"+1 (505) 842-5662",
"phoneticFamilyName":"",
"phoneticGivenName":""
},
"_csrf-frontend":"SOME_BASE64_LOOKING_STRING"
}
So Apple Pay did share that information with the merchant. Moreover, in a confirmation e-mail I received from them, they used the test name I entered while paying, not the name they have on file for me.
So apparently some merchants will request this additional info, while others don't. I couldn't find any official sources, so this is merely an observation that didn't fit into a comment, and not an answer.