Créer un paiement comptant différé
Assurez-vous d' avoir intégré les chapitres suivants du guide Intégration
avancée :
- Le chapitre "Établir le dialogue avec la plateforme de paiement".
- Le chapitre "Calculer la signature".
Dans une requête POST, intégrez les
données suivantes :
- Champs obligatoires
- Mode d’acquisition avec le champ vads_action_mode. Ex : INTERACTIVE.
- Montant exprimé dans la plus petite unité de la monnaie ou devise avec le champ vads_amount. Ex : 10000 pour 100 XPF.
- Devise avec le champ vads_currency. Ex :XPF.
- Délai en jours avant remise en banque avec le champ vads_capture_delay. Ex : 3.
- Mode de communication avec le champ vads_ctx_mode. Ex : TEST.
- Action à réaliser avec le champ vads_page_action. Ex : PAYMENT.
- Type de paiement avec le champ vads_page_config. Ex : SINGLE.
- Identifiant de la boutique avec le champ vads_site_id. Ex :12345678.
- Numéro de la transaction avec le champ vads_trans_id. Ex : pt156G.
- Horodatage (AAAAMMJJHHMMSS) avec le champ vads_trans_date. Ex : 20250626101407.
- Numéro de version avec le champ vads_version. Ex : V2.
- Signature pour sécuriser les échanges. Ex : 0WaYrONo3L0VZqMcvyVf8vT/g8KfZKJ+1jqiAs3Ehiw=
- Champs recommandés
- Référence de la commande avec le champ vads_order_id. Ex : myOrderId-1234.
- E-mail de l'acheteur avec le champ vads_cust_email. Ex : sample@example.com.
- Exemple de code
Dans l'exemple, le délai de remise en banque est de 3 jours, avec le champ vads_capture_delay.
<form method="POST" action="https://epaync.nc/vads-payment/"> <input type="hidden" name="vads_action_mode" value="INTERACTIVE" /> <input type="hidden" name="vads_amount" value="10000" /> <input type="hidden" name="vads_capture_delay" value="3" /> <input type="hidden" name="vads_ctx_mode" value="TEST" /> <input type="hidden" name="vads_currency" value="953" /> <input type="hidden" name="vads_cust_email" value="sample@example.com" /> <input type="hidden" name="vads_order_id" value="myOrderId-1234" /> <input type="hidden" name="vads_page_action" value="PAYMENT" /> <input type="hidden" name="vads_payment_config" value="SINGLE" /> <input type="hidden" name="vads_site_id" value="12345678" /> <input type="hidden" name="vads_trans_date" value="20250626101407" /> <input type="hidden" name="vads_trans_id" value="pt156G" /> <input type="hidden" name="vads_version" value="V2" /> <input type="hidden" name="signature" value="0WaYrONo3L0VZqMcvyVf8vT/g8KfZKJ+1jqiAs3Ehiw="/> <input type="submit" name="payer" value="Payer"/> </form>
Retrouvez la description et l'intégralité des champs vads_ dans le Dictionnaire des données .
Pour avoir plus de détails, voir le guide complet : API Formulaire.