Merchant via Partner

This is a simplified integration option for merchants that are integrated with Processors or Gateways that have integrated with FlexCharge.

Data flow

Steps in red are performed by you, the ones in gray are done by your partner.

Steps in red are performed by you, the ones in gray are done by your partner.

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

SenseJS is a JavaScript library for the browser that is used as a device fingerprint and to track simple page events like loading, pasting, resizing.

Your 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.

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.

Webhook

Subscribe to webhooks for real-time updates and event-driven interactions.

How to manage webhooks


Outcome API

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.