Open openradar-mirror opened 7 years ago
Modified: 2017-01-20T11:45:25.810420
Modified: 2017-01-20T11:45:25.810420
Modified: 2017-01-20T11:45:25.810420
Modified: 2017-01-20T11:45:25.810420
Modified: 2017-01-20T11:45:25.810420
Modified: 2017-01-20T11:45:25.810420
Modified: 2017-01-20T11:45:25.810420
Modified: 2017-01-20T11:45:25.810420
Modified: 2017-01-20T11:45:25.810420
Modified: 2017-01-20T11:45:25.810420
Modified: 2017-01-20T11:45:25.810420
Modified: 2017-01-20T11:45:25.810420
Description
Area: PassKit
Summary: We would like to do the following: Construct a PKPaymentRequest without providing billing or shipping contact details. Determine if the user already has contact details from a previous use of Apple Pay. If they do not, then provide contact details from our own user account. We get an immediate call back that the user has changed shipping contact, and so can check if the user has Apple Pay provided contact details, but cannot then provide new contact details instead as the auth sheet has already been presented.
Steps to Reproduce: 1) Construct a PKPaymentRequest without a shippingContact. 2) Present Payment Authorisation View Controller 3) Receive delegate callback that the user did change shipping contact 4) Shipping contact is insufficient. 5) We have user details from the users account
Expected Results: Can provide updated details to the PKPaymentRequest that will be presented within the payment authorisation sheet.
Actual Results: There is no way to affect the payment authorisation sheet once it has been presented.
Configuration: Apple Pay enabled device
- Product Version: iOS 10 Created: 2017-01-19T10:22:18.960520 Originated: 2017-01-18T00:00:00 Open Radar Link: http://www.openradar.me/30075371