Search for available billers and retrieve the payee_id required for BillPay verify.
curl --request POST \
--url https://payapi-sandbox.ingo.money/gateway/v1/biller/search \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"participant_id": 12345,
"account": "12345678",
"amount": 1010.5,
"rail_type": "CREDIT"
}
'{
"status": 100,
"client_message": "Success",
"data": {
"billers": [
{
"id": "123457",
"name": "First Service Middle Jersey",
"address": "PO Box 5555",
"city": "Anytown",
"state": "NJ",
"zip": "00000",
"min": "5.00",
"max": "2000.00",
"card_type": "NA",
"estimated_posting_time": "Payment will post 04/22/2026",
"estimated_posting_date": "04/22/2026",
"credit_enabled": 1,
"debit_enabled": 0
}
]
}
}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.
store_id, clerk_id, and terminal_id are required when the client is configured as a retail participant (retail flag enabled in client configuration).
Unique participant identifier assigned by Ingo.
12345
Customer bill payment account number to search against.
255"12345678"
Optional dollar amount of the intended disbursement. When provided, used to validate against biller transaction limits.
x >= 0.011010.5
Optional rail type filter. CREDIT = push (credit) disbursement, DEBIT = pull (debit) transaction. Defaults to CREDIT when not provided.
CREDIT, DEBIT 6"CREDIT"
Client assigned store ID. Required when the client is configured as a retail participant (retail flag enabled).
255"STORE-001"
Client assigned clerk ID. Required when the client is configured as a retail participant (retail flag enabled).
255"CLK-007"
Client assigned terminal ID. Required when the client is configured as a retail participant (retail flag enabled).
255"TERM-042"
Biller search successful
Numeric code describing the status of the API request. 100 = Success.
100
Text description associated with the status code.
"Success"
Hide child attributes
Array of matching billers for the account number provided.
Hide child attributes
Ingo assigned biller ID. This value is the payee_id required when calling the BillPay Verify endpoint (POST /gateway/verify with account_type: BP).
"123457"
Name of the biller.
"First Service Middle Jersey"
Biller mailing address.
"PO Box 5555"
Biller city.
"Secaucus"
Biller state.
"NJ"
Biller zip code.
"07032-0310"
Minimum transaction amount accepted by this biller.
"5.00"
Maximum transaction amount accepted by this biller.
"2000.00"
Card type identifier for the biller.
"NA"
Estimated posting time narrative.
"Payment will post 04/22/2026"
Estimated posting date.
"04/22/2026"
Whether the biller accepts push (credit) transactions. 1 = Enabled, 0 = Not enabled.
0, 1 1
Whether the biller accepts pull (debit) transactions. 1 = Enabled, 0 = Not enabled.
0, 1 0
curl --request POST \
--url https://payapi-sandbox.ingo.money/gateway/v1/biller/search \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"participant_id": 12345,
"account": "12345678",
"amount": 1010.5,
"rail_type": "CREDIT"
}
'{
"status": 100,
"client_message": "Success",
"data": {
"billers": [
{
"id": "123457",
"name": "First Service Middle Jersey",
"address": "PO Box 5555",
"city": "Anytown",
"state": "NJ",
"zip": "00000",
"min": "5.00",
"max": "2000.00",
"card_type": "NA",
"estimated_posting_time": "Payment will post 04/22/2026",
"estimated_posting_date": "04/22/2026",
"credit_enabled": 1,
"debit_enabled": 0
}
]
}
}