Merchant via Partner
This is a simplified integration option for merchants that are integrated with Processors or Gateways that have integrated with FlexCharge.
Step 1. Create a Sandbox account
If you don't already have a Sandbox account with the required credentials to start using our APIs, you can request one at [email protected]
Step 2. Authentication
All API requests are made over HTTPS. Requests without authentication will fail.
How to authenticate.
Step 3. Embed SenseJS
unique-key is your Mid ID, accessible in your Sandbox on the section Developers > SenseJS
How to embed SenseJS.
Step 4. Embed UI Widget
The UI Widget manages all interactions with the consumer.
How to embed UI Widget.
Step 5. Invoke UI Widget
Eligible transactions generate a response which needs to be sent to the
InitUI function in order to initiate the user interaction required to complete the consumer flow.
InitUIfunction in order to initiate the user interaction required to complete the consumer flow.
How to invoke UI Widget
Step 6. Receive outcome
Receive updates on the transactions that were rescued by FlexCharge through a Webhook, and/or via the Outcome API.
Subscribe to webhooks for real-time updates and event-driven interactions.
How to manage webhooks
Invoke /outcome to retrieve information about orders that have been submitted through /evaluate.
The API response will make it easier to keep track of the order history and monitor the status of each order. The Outcome API endpoint can be integrated into your own application or used as a standalone tool to retrieve order information and track the progress of your orders.
How to implement /outcome.
Your integration is now done
You can now test transactions in your test environment.
Don't have a test environment? Ask us and we'll set up one for you.
Updated 6 days ago