Netaxept
Link to their website: https://payments.nets.eu/
If you haven't already, please follow the getting started guide.
Features
Besides the standard checkout process, the Netaxept integration also supports capturing, crediting and canceling payments after they have been reserved.
Configuration
You must provide a merchant ID and token for authentication, which are provided by Nets.
URLs must be set for the different APIs, by default you should set these to:
- Register API: https://epayment.nets.eu/Netaxept/Register.aspx (Test URL: https://test.epayment.nets.eu/Netaxept/Register.aspx)
- Process API: https://epayment.nets.eu/Netaxept/Process.aspx (Test URL: https://test.epayment.nets.eu/Netaxept/Process.aspx)
- Query API: https://epayment.nets.eu/Netaxept/Query.aspx (Test URL: https://test.epayment.nets.eu/Netaxept/Query.aspx)
- Terminal API: https://epayment.nets.eu/Terminal/default.aspx (Test URL: https://test.epayment.nets.eu/Terminal/default.aspx)
Language must be selected for the payment window, for a list of possible languages, click here.
The Netaxept integration relies on IP whitelisting for added security, which you can configure as both specific IPs and IP ranges. See their docs for which IP range they suggest here.
Capturing, crediting and canceling payments
If you wish to capture, credit or cancel payments, simply rely on the
INetaxeptPaymentProcessHandler
interface. It implements the
CanHandle/Handle pattern, so if you have set up multiple merchants with Netaxept,
you can find the correct handler to call.