Maintenance Work Notice!
Due to updates, this documentation may not be available between 13:00 and 13:30 CET on 12/11/2024. Thank you for your understanding.
Once you have subscribed to Axepta, you will have access to one or several MID. A MID or Merchant ID is the ID of the merchant on Axepta.
It's used in every requests sent to Axepta.
There are 3 types of MIDs:
From test to production environnement ?
The merchant switchs from test environement to LIVE environement simply by switching from test MID to Production MID.
Client redirection : URLSucess & URLFailure
Axepta redirects the customer to the merchant webstie based on the payment result :
The customer is redirected to the merchant’s website via HTTP GET.
Axepta then returns a HTTP status 302 (moved object) and the payment status is sent as a Blowfish encryption parameter to URLSuccess or URLFailure.
Notification to Merchant Information System: URLNotify
Axepta notifies the shop of the payment result.
How ?
Axepta calls URLNotify via HTTP POST. This is a completely separate communication from the original connection between the store, the customer and Axepta.
Notify is only allowed via Port 443 (TLS) for security reasons.
If the store’s URLNotify is not accessible (e.g. HTTP status 500/404), the notification is repeated 8 times in 24 hours.
Some key data allow the merchant to follow the payment from the initialization to the reporting :
Reference number (RefNr)
The Reference Number or "RefNr" is a mandatory parameter that must be sent in all your requests and is available in all Axepta reports.
This is a mandatory parameter of 12 alpha-numeric characters (only digits & letters).
We recommend to use the most restrictive format for this parameter (AN12 - M) and create unique RefNr.
Transaction ID (TransID)
This parameter is the unique ID of the transaction, it's a 64 alpha-numeric characters parameter allowing special characters.
This data is avaiable in all Axepta reports.
Order Description (orderDesc)
This parameter is used to sent data (descriptions of items/products purchased) that will be returned to the merchant as is and avaialble in the reporting.
It can also be displayed on the payment page (customField) and is avaialble from the payment request to the reconciliation file.
This data is avaiable in all Axepta reports.
The format depends on the available paymethods for your MerchantId. Please choose your format in that way that all paymethods are covered.
If you offer only card payments with credit card form, we recommend : ANS..768 - M
If you offer several payment methods through Hosted Payment page, we recommend : ANS..354 - M
For more details: Data reconciliation : Key Data
The return codes are in the form of an 8-character code divided into 3 blocks: N8, ( N NNNNNNN)
Example of a return code:
2 206 0203
Link to full list of return codes: A4 Response codes
Link to 3DSv2 return code list: 3DS Response Codes