Plusieurs devises
Dans le scénario Paysafe Checkout le plus simple, vous disposez d’un seul compte marchand gérant une seule devise. Une fois que le serveur dorsal du marchand a reçu le jeton à usage unique du navigateur du client, il le transmet dans une requête d’autorisation de paiement à l’API Paiements par carte, à l’API Prélèvements automatiques ou à l’API Paiements alternatifs, en fonction de ce que le client a sélectionné lors de son passage à la caisse.
Toutefois, si vous souhaitez traiter des transactions dans plusieurs devises ou avec plusieurs modes de paiement, vous devez disposer de plusieurs comptes marchands, que le service de soutien à l’intégration payasafe créera pour vous sur demande. Lorsque vous traitez une transaction, vous devez choisir le bon compte à utiliser en fonction de la devise et du mode de paiement concernés. Pour ce faire, vous devez conserver une trace de la devise : accountId et le mode de paiement : accountid, et créer un moyen de récupérer les informations relatives au compte. Par exemple, lorsque votre page de paiement envoie le jeton à usage unique au Portail Paysafe, elle pourrait également envoyer la devise et le mode de paiement; un point de terminaison d’API recevant les données pourrait alors effectuer une recherche de accountId avant d’effectuer la requête d’autorisation de paiement. Un tel point d’extrémité devrait être sécurisé afin d’empêcher tout accès non autorisé.
Un tableau d’exemples de mappages currency:accountid est présenté ci-dessous.
Devise | Identifiant de compte |
---|---|
GBP | 1001127760 |
EUR | 1001124870 |
USD | 1001113750 |
Si le protocole 3DS est impliqué dans une transaction par carte, une vérification de l’inscription au protocole 3DS a lieu avant la demande de tokenisation. La vérification de l’inscription exige également que le accountId soit fourni, Vous devrez donc accéder également à vos mappages de devise : accountId durant cette étape. Vous devrez créer un point de terminaison sécurisé distinct sur votre serveur marchand, qui prend un paramètre de devise et renvoie le paramètre accountId approprié pour cette devise.
Actuellement, Paysafe accepte les devises suivantes :
- pour le prélèvement automatique : USD, CAD
- pour Interac : CAD seulement