Request a stop payment on an Ingo-issued check in check_issued status.
curl --request POST \
--url https://payapi-sandbox.ingo.money/gateway/checkstop \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"participant_id": "12345",
"check_number": "49379283",
"amount": 100.04,
"reason_code": 77,
"explanation": "Duplicate deposit",
"participant_unique_id1": "fc12512a-e934-447c-9316-7d2d4a86230a"
}
'{
"status_code": 100,
"client_message": "Success",
"data": {
"check_number": "49379283",
"transaction_id": 2361542,
"request_timestamp": 1633470601,
"participant_unique_id1": "fc12512a-e934-447c-9316-7d2d4a86230a"
},
"time": "0.8821"
}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.
5"12345"
Check number assigned to the check disbursement transaction. Provided in the Process call response (check_number field).
10"49379283"
Amount of the transaction. Must exactly match the original transaction amount.
x >= 0.01100.04
Reason code associated with the check stop request. 77 = Client Request. 78 = Internal Request.
77, 78 77
Brief explanation for the check stop request.
1 - 80"Duplicate deposit"
Participant assigned unique ID for the original check Process request. Must exactly match the original value.
1 - 255"fc12512a-e934-447c-9316-7d2d4a86230a"
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"
Check stop request submitted successfully
Numeric code describing the status of the API request. 100 = Success.
100
Text description associated with the status code.
"Success"
Information about identifiers associated with the transaction.
Hide child attributes
Check number assigned to the check disbursement transaction and provided in the Process call response.
"49379283"
Ingo assigned unique ID for the original request.
2361542
Unix timestamp of the request.
1633470601
Participant assigned unique ID for the original request.
"fc12512a-e934-447c-9316-7d2d4a86230a"
Time in seconds to complete the request.
"0.8821"
curl --request POST \
--url https://payapi-sandbox.ingo.money/gateway/checkstop \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"participant_id": "12345",
"check_number": "49379283",
"amount": 100.04,
"reason_code": 77,
"explanation": "Duplicate deposit",
"participant_unique_id1": "fc12512a-e934-447c-9316-7d2d4a86230a"
}
'{
"status_code": 100,
"client_message": "Success",
"data": {
"check_number": "49379283",
"transaction_id": 2361542,
"request_timestamp": 1633470601,
"participant_unique_id1": "fc12512a-e934-447c-9316-7d2d4a86230a"
},
"time": "0.8821"
}