Utilisation d'un moyen de paiement enregistré
Appelez le Web Service Charge/CreatePayment :
POSThttps://api.secure.osb.pf/api-payment/V4/Charge/CreatePayment
- Utilisez les mêmes champs que dans le cas d'un paiement simple
(formAction valorisé à PAYMENT) et ajoutez le champ paymentMethodToken :
Nom du champ Description paymentMethodToken Alias du moyen de paiement tel que retourné après l'enregistrement de la carte. Lors d'un paiement par alias, les attributs customer.reference, customer.email et customer.billingDetails transmis dans la requête sont ignorés et les données de l’acheteur associées à l'alias sont utilisées.Exemple de requête
POST https://api.secure.osb.pf/api-payment/V4/Charge/CreatePayment
{ "amount": 10000, "currency": "XPF", "formAction": "PAYMENT", "orderId": "CMD46478", "paymentMethodToken": "951dabcc0ebf4070a5d6709ad96e82ad", "customer": { "shippingDetails": { "category": "PRIVATE", "firstName": "Moana", ... }
- Utilisez ensuite le formToken contenu dans la réponse pour faire afficher le
formulaire embarqué sur votre page de paiement.
Les données du moyen de paiement seront automatiquement pré-remplies.
- L'acheteur valide puis est invité à s'authentifier.
- Après authentification, la plateforme procède à la demande d'autorisation.