The Ingenico Direct API are new set of APIs that enable integrating payment functionality into our own applications.
The API enables easy payment processes, manages transactions, etc.
It also supports almost all payment methods.
Payment Service Provider Account Configuration
Existing Ingenico accounts that use the old Ogone platform can easily be configured for this new Direct Platform.
These accounts need to have the Configuration→ Technical Information → API Settings Tab enabled and visible in Backoffice.
If the API Settings Tab is not visible we can request Ingenico support to enable it.
Once it is enabled we have to configure the following -
Direct API key and Secret. (Please note secret is only visible when generated, you have to copy and save it in PaymentServiceProvider Configuration)
Webhooks API key and Secret. (Please note secret is only visible when generated, you have to copy and save it in PaymentServiceProvider Configuration)
Endpoint URLs - Postback URLs which are Maxxton's external API to process the payment notification and payment entries are added based on these postbacks.
Endpoint URLs for Test and Production
All these Account configurations need to be configured in Maxxton's PSP configuration as follows -
In Finance Manager→Configuration→Payments service provider select PSP as per Admin organisation and Environment(Production/Test)
In Custom settings add the following key-value pairs -
direct.api.key - 3192XXXXXXXXXXXX3DF6
direct.enabled - 1 (1/0 values indicates if new platform is enabled, you can switch between old and new platform by adding this value as 0 / 1 respectively)
direct.api.secret - VR5NXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXgQ==
direct.psp.base.country - {PSP account country code}, examples - UK/NL/FR
direct.webhook.key - 6b7dXXXXXXXXXXXXXXXXXXXXXX793a
direct.webhook.secret - 40ccabb0-XXXX-XXXX-XXXX-XXXX4b85eaf0
Ingenico Direct only supports payment operations in Maxxton Software and MCMS.