Skip to main content
Initiating a transaction is the first step. You send the configured instance to run and the user’s identifiers, and you receive a transaction_id (used for every subsequent call) and a launch_url (which you hand off to the user).

Endpoint

Headers

Sample request

Parameters

string
required
Identifier provided by MoneyOne that points to the stored configuration for your entire journey — the steps and flows to run and how they are stitched together. Example: gateway.equal.<instance>.
string
required
Your correlation ID for the transaction. Must be unique per user from your end. Echoed back on status and data responses.
object
required
User details for the journey. Can carry any fields the journey requires as its input (e.g. mobile_number, PAN, and so on) — the required set depends on the configured instance.
string
URL the user is redirected back to after completing the journey. If omitted, the instance’s configured default is used.

Response 200

Response fields

The client opens launch_url (redirect / SDK webview). Do not modify the URL.

Next step

Open the launch_url for the user. Once the journey completes, you receive the terminal Webhook.