Cinématique des échanges au sein du SDK Mobile
- L'application mobile soumet une requête paymentDataRequest à l'API Apple Pay pour collecter les données de la carte de l'acheteur.
- L'API Apple Pay renvoie un objet PaymentData contenant les données chiffrées (appelé aussi "payload").
- L'application mobile transmet la payload au serveur marchand.
- Le serveur marchand construit et soumet une requête createPayment en utilisant la payload pour valoriser
la propriété walletPayload de l'objet
cardRequest. La propriété
scheme est valorisée à APPLE_PAY.Les autres propriétés de l'objet cardRequest ne doivent pas être valorisées.
- La plateforme de paiement analyse la requête, déchiffre les données de carte et procède à la demande d'autorisation. Elle transmet ensuite le résultat du paiement au serveur marchand.
- Le serveur marchand reçoit une réponse createPaymentResponse et analyse le résultat du paiement. Il transmet l'information à l'application qui se charge de la traiter.