Netaxept - Payment methods
This section describes which payments are supported by Netaxept, how they can be added and how that affects both, the payment flow and how to process these payments.
Overview
By now, we have explained how the card payment flow works, and how card payments can be processed.
This guide shows how alternative payment methods can be added and how that affects both, the payment flow and how to process these payments.
Here is a list of alternative payment methods:
- Direct bank
- Invoices
- Wallet based payment methods
Get third party's agreements and credentials
To be able to use new payment methods through Netaxept, you need to sign an agreement with each payment method provider you want to use.
After the chosen provider has processed your agreement, they will provide you credentials which you need to enter to Netaxept Admin to activate the payment method in question. It is your responsibility to activate these payment methods in Netaxept Admin so please make sure all information entered is correct.
Activate payment methods for your account
Here is how to activate additional payment methods in Netaxept Admin:
- Log in to Netaxept Admin with your Netaxept credentials (test or production)
- test: https://test.epayment.nets.eu/admin
- production: https://epayment.nets.eu/admin
- Find the Agreement tab under Options.
- Choose the correct payment method from the drop down list and click "Add".
- Choose the correct currency and enter the third party's credentials. The number of credentials varies between different providers, as does the terminology.
- Save your changes by clicking "Add".
Get details of a payment
The operations you can perform to process payments depend on the payment method chosen by the customer. For example, Authorization and Capture can't be performed on direct bank payments.
To be sure about what payment method has been used, you must implement the Get details of a payment call into your payment flow.
In addition to verifying the payment method used by the user, the Get details of a payment is useful in the following scenarios:
- If the payment method used by the customer is not known after the Create a payment call, use the Get details of a payment to find out the payment method and then take further action based on that.
- If you receive an error, use the Get details of a payment call to get the full information available to do the correct error handling.
- If you are unsure about the status of the transaction, use the Get details of a payment call to check that the transaction has the correct status and the payment has succeeded. It is recommended to run the Get details of a payment before sending goods to the customer to verify that the money has actually been captured.
- If you have saved card details for subsequent payments, run the Get details of a payment call on the initial transaction to find out the value of the
panHash
parameter that needs to be stored on the customer profile for future purchases.
The Get details of a payment call's response will contain the payment method information.
Get details of a payment - response
{ "currencyCode": "AED", "orderNumber": "string", "terminalId": "string",