Merchants choosing to perform a Direct Integration can use this developer documentation to build your own custom implementation into your experience. You’ll be responsible for the integration and will need to have appropriate technical resource (such as a web software developer) to schedule and complete the implementation required.
You will be supported by our FlexPay technicians which you can access via our Technical Support helpdesk. We’ll also review and approve your integration before you go live. This Application Programming Interface (API) documentation allows you to securely use our web service along with our Javascript library to deploy FlexPay throughout your website.
The integration of the FlexPay product requires both backend and frontend development in order to access all the functionality for both customers and yourself as the merchant. This includes developing server to server API calls, and implementing your desired front end experience using the FlexPay Javascript library and FlexPay widget.
You must also securely store your Client ID and Client Secret API credentials, which will be provided to you in the Developers section of the FlexPay Merchant Portal after your account is opened. These values will need to be used when requesting an access token in order to initialise the FlexPay widget and use the checkout functionality.
Please ensure that you keep your API credentials secure when being stored on or transmitted from your servers, or when passed between employees or devices. In the live environment these enable access to process finance based transactions against real customer identities.