Maintenance Work Notice!
Due to updates, this documentation may not be available between 12:00 and 12:30 CET on 16/01/2025. Thank you for your understanding.
AXEPTA API
AXEPTA is a payment solution based on a HTTPS POST / GET API using parameters in the NVP (Name-Value-Pairs) method and JSON objects.
HMAC authentication and the use of Blowfish encryption are used to secure data exchanges.
The section Platform Integration for developers gathers all inputs needed to implement Axepta Online in your website
The section Axepta data list gathers the parameters / data used on the platform : error codes, 3DS data, JSON objects
The Axepta platform uses a Hash Message Authentication Code (HMAC) to verify the authenticity of your payments. MAC SHA-256 algorithm is used with a 32-digit (256-bit) key length.
Further details : HMAC Authentication (Request) et HMAC Authentication (Notify)
To ease your integration, you will find below some examples of Blowfish ECB library.
Techno | Examples |
---|---|
ASP | txmsCrypto.dll // txmsCrypto.BlowFish |
ASP.NET | Computop.Core.Crypto.dll // Axepta.Core.Crypto.BlowFish |
Java | Blowfish.java |
PHP | function.inc.php
|
Axepta payment solution integration is based on a payment request build with :
The parameters are transmitted via HTTPS POST or HTTPS GET.
The recommended transmit method is HTTPS POST because the parameter character string in the case of GET is attached to the URL, which is limited to 2048 bytes depending on the browser.
The steps are :
Axepta Online uses the POST and GET methods to redirect the buyer to the merchant's e-commerce site or send the payment notification
Payment method | Reponses |
---|---|
Card payments | POST for l’URLFailure / URLSuccess / URLNotify GET for l’URLFailure / URLSuccess / URLNotify fallback 3DSV1 |
Other payment methods | GET for l’URLFailure / URLSuccess / URLNotify |
The page Create a payment request step by step describes the step to create a payment with BNP_DEMO_AXEPTA.
This can be the first step in your integration then you will use your own MID