Initialisation du paiement
Le site marchand initie une demande de paiement via un appel au Web Service Charge/CreatePayment (ou Charge/CreateToken si vous souhaitez simplement enregistrer la carte, sans paiement).
POSThttps://api.secure.osb.pf/api-payment/V4/Charge/CreatePayment
Utilisez les champs ci-dessous pour construire la requête :
NOM | DESCRIPTION | REQUIS |
---|---|---|
amount | Montant pour lequel l’authentification est demandée. | Oui |
currency | Code alphanumérique de la devise. | Oui |
orderId | Référence de la commande. Ce champ est recommandé. | Non |
formAction | Type de comportement souhaité lors de la création de la transaction. | Non |
customer | Objet contenant les données de l’acheteur. | Non |
Pour obtenir une description plus complète des
champs à utiliser, testez le Web Service Charge/CreatePayment depuis notre playground.
En réponse, le serveur marchand récupère un formToken, un objet encrypté permettant d’initialiser le formulaire embarqué avec les informations de la transaction et celles correspondant à la configuration de boutique.