Disburse funds via Ingo-issued check mailed to the recipient.
curl --request POST \
--url https://payapi-sandbox.ingo.money/gateway/process--check \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"participant_id": 12345,
"account_type": "CK",
"amount": 500,
"source_of_funds": 4,
"participant_unique_id1": "35a792a5-39e6-46fa-add1-419a75d3aa9a",
"timestamp": 1597862420,
"version": 11,
"customer_account_token": "6218c726-3989-40ab-af84-fa6f4c932cb6",
"recipient_phone": "5555550100",
"participant_unique_id2": "2d4ebd46-616b-4212-bc54-1f7f68514e1a",
"check_memo_data": "Invoice #12345",
"remittance_memo_data": "Payment for services rendered Q2 2026",
"store_id": "STORE-001",
"clerk_id": "CLK-007",
"terminal_id": "TERM-042",
"ledger": {
"api_key": "lk_live_abc123xyz",
"user_id": "usr_00456",
"entity_type": "program",
"entity_id": "ent_00789"
}
}
'{
"status": 100,
"client_message": "Success",
"data": {
"check_number": "100042",
"transaction_id": 2361540,
"customer_account_token": "6218c726-3989-40ab-af84-fa6f4c932cb6",
"estimated_posting_date": "08/29/2020",
"estimated_posting_time": "Payment will post 7-10 Days",
"participant_unique_id1": "35a792a5-39e6-46fa-add1-419a75d3aa9a",
"participant_unique_id2": "2d4ebd46-616b-4212-bc54-1f7f68514e1a",
"request_timestamp": 1597862480
}
}Documentation Index
Fetch the complete documentation index at: https://developers.ingopayments.com/llms.txt
Use this file to discover all available pages before exploring further.
Unique participant identifier assigned by Ingo.
12345
Always CK for check by mail disbursements.
CK 1"CK"
Amount of the transaction.
x >= 0.01500
Funding source indicator: 1 = Cash, 2 = Check, 3 = Combo of Cash & Check, 4 = Corp Disbursement.
1, 2, 3, 4 4
Participant assigned transaction ID for the process request. Value must be unique and may not contain NPI data. Used for idempotency — a duplicate value returns an idempotent response without initiating a new push request. Appears on daily reconciliation reports.
1 - 255"35a792a5-39e6-46fa-add1-419a75d3aa9a"
Unix timestamp of the request.
1597862420
API version of the request. Current version is 11.
11
Token representing the account number and customer data as provided in the response from a previous Verify API call.
1 - 255"6218c726-3989-40ab-af84-fa6f4c932cb6"
Recipient phone number.
25"5551234567"
Optional second participant assigned transaction ID. Does not appear on daily reconciliation reports.
255"2d4ebd46-616b-4212-bc54-1f7f68514e1a"
Optional memo line printed on the check. Maximum 30 characters.
30"Invoice #12345"
Optional remittance memo data included with the check mailing. Maximum 193 characters.
193"Payment for services rendered Q2 2026"
Client assigned store ID. Required for Retail client participants.
255"STORE-001"
Client assigned clerk ID. Required for Retail client participants.
255"CLK-007"
Client assigned terminal ID. Required for Retail client participants.
255"TERM-042"
Required for clients configured for ledger service. Exclude entirely if not applicable to your integration.
Hide child attributes
API key associated with the ledger program.
1 - 100"lk_live_abc123xyz"
User ID associated with the ledger program.
1 - 100"usr_00456"
Entity type for the ledger. Accepted values: program, business, user.
program, business, user 1 - 50"program"
Entity ID associated with the ledger.
100"ent_00789"
Payment accepted successfully
Numeric code describing the status of the API request. 100 = Success.
100
Text description associated with the status code.
"Success"
Hide child attributes
Check number assigned to this disbursement. Unique to this transaction.
"100042"
Always provided on success and in certain failure conditions. Unique transaction identifier. Log this value — Ingo Payment Services will request it for support interactions.
2361540
Echo of value from request. Provided on success.
"6218c726-3989-40ab-af84-fa6f4c932cb6"
Provided on success. Estimated posting date.
"08/29/2020"
Provided on success. Estimated posting time narrative.
"Payment will post 7-10 Days"
Always provided on success and in certain failure conditions. Echo of value provided on request.
"35a792a5-39e6-46fa-add1-419a75d3aa9a"
Provided on success and in certain failure conditions if sent on original request. Echo of value provided on request.
"2d4ebd46-616b-4212-bc54-1f7f68514e1a"
Unix timestamp of the request.
1597862480
curl --request POST \
--url https://payapi-sandbox.ingo.money/gateway/process--check \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"participant_id": 12345,
"account_type": "CK",
"amount": 500,
"source_of_funds": 4,
"participant_unique_id1": "35a792a5-39e6-46fa-add1-419a75d3aa9a",
"timestamp": 1597862420,
"version": 11,
"customer_account_token": "6218c726-3989-40ab-af84-fa6f4c932cb6",
"recipient_phone": "5555550100",
"participant_unique_id2": "2d4ebd46-616b-4212-bc54-1f7f68514e1a",
"check_memo_data": "Invoice #12345",
"remittance_memo_data": "Payment for services rendered Q2 2026",
"store_id": "STORE-001",
"clerk_id": "CLK-007",
"terminal_id": "TERM-042",
"ledger": {
"api_key": "lk_live_abc123xyz",
"user_id": "usr_00456",
"entity_type": "program",
"entity_id": "ent_00789"
}
}
'{
"status": 100,
"client_message": "Success",
"data": {
"check_number": "100042",
"transaction_id": 2361540,
"customer_account_token": "6218c726-3989-40ab-af84-fa6f4c932cb6",
"estimated_posting_date": "08/29/2020",
"estimated_posting_time": "Payment will post 7-10 Days",
"participant_unique_id1": "35a792a5-39e6-46fa-add1-419a75d3aa9a",
"participant_unique_id2": "2d4ebd46-616b-4212-bc54-1f7f68514e1a",
"request_timestamp": 1597862480
}
}