This endpoint is only used for Apple Pay push provisioning. It requires a certificate and a nonce from Apple.
For Apple there exists special sandbox cards in different regions that are listed here: https://developer.apple.com/apple-pay/sandbox-testing/. In order to be able to test this properly in Apple’s sandbox environment one of these cards must be used. This implies that you need to use special cardIds for getting the data. The cardId that Enfuce provides for this purpose are:
-1, card number: 5204 2477 5000 1471-2, card number: 5204 2477 5000 1505-3, card number: 5204 2477 5000 1497-4, card number: 4761 1200 1000 0492-5, card number: 4761 3497 5001 0326-6, card number: 4761 2099 8001 1439Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
CardId for the card that should be provisioned (returned from card operation)
The audit user to log the request
Provisioning data
List of base64 encoded X.509 certificates in the certificate chain.
Lowercase hex string of the nonce given to the application via delegate callback.
Lowercase hex string of the nonce signature given to the application via delegate callback.
OK
The activationData is a Base64 encoded crypto OTP value which is sent to the payment scheme which they will validate by using keys shared with Enfuce.
The encryptedPassData is base64 encoded for Visa and hex string for Mastercard. Encrypted payload contains these fields:
The ephemeralPublicKey is base64 encoded for Visa and hex string for Mastercard.