La page de paiement hébergée par Axepta BNP Paribas est utilisée lorsque le marchand souhaite offrir une expérience de paiement complète et personnalisée à ses clients. Cette méthode est idéale pour les sites e-commerce qui veulent intégrer une solution de paiement sécurisée et conforme aux normes en vigueur.
Cette intégration nécessite un effort de développement minimal, prend en charge plusieurs méthodes de paiement sous une seule implémentation et garantit que les données sensibles des clients restent entièrement dans les systèmes d'Axepta BNP Paribas. En externalisant le traitement des paiements, votre entreprise réduit considérablement les responsabilités et les coûts liés à la conformité PCI-DSS.

Le client procède au paiement sur votre boutique en ligne. :
(Documentation swagger de l'api /payment/session: Create checkout session )
Des données techniques de connexion doivent être passées dans les headers http de la requête REST
Pour initier le paiement, les données minimales nécessaires sont:
curl -i -X POST \
https://test.paymentpage.axepta.bnpparibas/api/v2/payments/sessions \
-H 'Authorization: <token_Type> <YOUR_JWT>' \
-H 'Content-Type: application/json' \
-H 'Idempotency-Key: "8f35cb16-2f05-4aa1-85cf-b1e41ee7aec9" \
-d '{
"transId": "95330876-67ae-4949-a11c-b9a29257831b",
"amount": {
"currency": "EUR",
"value": 1500
},
"customerInfo": {
"merchantCustomerId": "id-8803",
"email": "john-doe@email.com"
},
"order": {
"merchantReference": "order7811",
"invoiceId": "invoice10240203569454"
},
"urls": {
"return":"https://myProcessingServer.net/myApi/success.php?transId=95330876-67ae-4949-a11c-b9a29257831b",
"cancel":"https://myProcessingServer.net/myApi/cancel.php?transId=95330876-67ae-4949-a11c-b9a29257831b",
"webhook":"https://myBackOfficeServer.net/webhook.php"
}
}' |
Vous devez recevoir en réponse un message http 202, indiquant que le traitement de la transaction est initié, et qu'un contexte paiement à été créé coté serveur.
Le corps de la réponse contient le lien vers la page de paiement hébergée sur la plateforme Axepta BNP Paribas Online.
Vous devez rediriger le navigateur du client vers ce lien.
{
"_links": {
"redirect": {
"href": "https://test.paymentpage.axepta.bnpparibas/paymentpage.aspx?token=eb577d2d61ba4396bfeb0de554e76a70",
"type": "text/html"
}
}
} |
Nous préconisons de transmettre à minima les données suivantes :
Identifiant de la transaction : L'identifiant unique du paiement
L'ensemble de nos guidelines sont disponibles ici : Préconisation d'intégration - Documentation Axepta BNP Paribas - Axepta
Nous proposons les moyens de paiement suivants :