2016-02-04 1 views
1

Dans les données de paiement cryptées pour ApplePay, il existe un mot-clé optionnel "cardholderName". Nous obtenons juste le jeton par le code suivant.ApplePay comment ajouter un titulaire de carte?

- (void)paymentAuthorizationViewController:(PKPaymentAuthorizationViewController *)controller didAuthorizePayment:(PKPayment *)payment completion:(void (^)(PKPaymentAuthorizationStatus))completion { 

    NSString *hexToken = payment.token.paymentData.hexadecimalString; 
} 

Et le titulaire de la carte est vide après déchiffrement de ce jeton. Alors, comment pouvons-nous ajouter ce nom de détenteur au jeton et d'où pouvons-nous l'obtenir? Merci!

Répondre

1

Comme décrit dans the documentation, cardholderName est un champ facultatif qui ne peut pas être renvoyé dans le cadre du jeton. Si c'est vide, vous devrez vous en passer.