Skip to main content
POST
Create Session

Headers

Idempotency-Key
string

Unique client-generated key (V4 UUID recommended) for safely retrying a session request without creating a duplicate session. Keys remain active for 2 hours. A status 101 response is returned when the same key is reused within that window.

Maximum string length: 250
Example:

"3f2a1b4c-9d8e-7f6a-5b4c-3d2e1f0a9b8c"

Body

application/json
participant_unique_id1
string
required

Participant-assigned ID for the session request. Carry this value forward to subsequent process requests for tracking.

Maximum string length: 100
Example:

"70646041-01ea-4cd6-b657-18ff88e465c7"

recipient_information
object
required

Client-provided recipient verification information.

participant_unique_id2
string

Optional second participant-assigned ID. Can also be carried forward to process requests for tracking.

Maximum string length: 100
Example:

"DEF-5678"

host_uri
string

URI of the hosting application (include protocol and hostname, e.g. https://digitalpay.ingo.money). Must be explicitly whitelisted in client configuration. Defaults to the first configured parent application host domain if omitted.

Maximum string length: 200
Example:

"https://digitalpay.ingo.money"

language_locale_code
enum<string>

IETF locale code specifying the language to use when launching the iFrame.

Available options:
ar-SA,
cs-CZ,
da-DK,
de-DE,
en-GB,
en-US,
es-ES,
es-US,
fa-IR,
fi-FI,
fr-FR,
hmn-Latn,
it-IT,
ja-JP,
km-KH,
ko-KR,
nb-NO,
nl-NL,
pl-PL,
pt-BR,
ru-RU,
sv-SE,
tl-PH,
tr-TR,
vi-VN,
zh-CN,
zh-Hans,
zh-TW
Maximum string length: 5
Example:

"en-US"

Response

Session created successfully, or idempotent response returned.

status
integer

Numeric status code. 100 = Success; 101 = Success (Idempotent — existing session returned, no new session created).

Example:

100

client_message
string

Human-readable description of the status code.

Example:

"Success"

data
object

Session identifiers and authorized launch URL.

time
number

Server-side request processing time in seconds.

Example:

0.8