Billpay Endpoints

This guide explains how to use the billpay-related endpoints. For additional billpay information, see these guides:

Search Biller Directory

Consult the Adding a biller section of the Creating a Billpay Transaction guide to see where this endpoint fits in the sequence of events.

This table explains the parameters that are specific to the Search Biller Directory endpoint. See the Search Biller Directory reference for details.

ParameterUsage
billerAccountNoOptional. When this parameter is passed, the search engine compares it to biller-supplied masks, and an account number that matches a mask will help narrow the search.
billerNamePass a complete or partial name of a biller to begin the search. In some cases, a single term will return multiple entries, and the account holder must select from among them. Alternatively, you can pass billerState and/or billerAccountNo to filter the results.
billerStateOptional. When this parameter is passed, the search is narrowed to billers with addresses in that state or province. Galileo recommends passing this parameter to help distinguish between billers with the same name.

In the response, the biller_account_no_patterns may include one or more masks that you can use to validate the billerAccountNo for the Add RPPS Biller endpoint.

Add RPPS Biller

Consult the Adding a biller section of the Creating a Billpay Transaction guide to see where this endpoint fits in the sequence of events.

📘

Note

This endpoint can be used only when the account is active (status: N).

This table explains the parameters that are specific to the Add RPPS Biller endpoint. See the Add RPPS Biller reference for details.

ParameterUsage
rppsBillerIdThis is the rpps_biller_id as returned by Search Biller Directory, if the biller is present in the directory. If it is not, use the Add Paper Biller endpoint to add the biller.
billerAccountNoThis is the account number that the account holder has with the biller. The response to Search Biller Directory contains biller_account_no_patterns, which indicate how an account number must be formatted for that biller. The endpoint validates the account number in this parameter against those masks. If the number does not match the pattern, the endpoint returns status code: 485-03.

This value cannot be updated with Modify RPPS Biller; if the account holder submits an incorrect billerAccountNo that is accepted by the endpoint, you must remove the biller and create the biller again with the correct billerAccountNo.
Scheduling parametersOptional. Leave these blank to add a biller without setting up scheduled payments, or see Scheduling billpay transactions in the Creating a Billpay Transaction guide for instructions on setting up a schedule.

Modify RPPS Biller

The only properties of an RPPS biller that you can modify are the schedule and the amount of recurring payments. If you need to change the biller account number, you must remove the biller and replace it with a new biller.

📘

Note

This endpoint can be used only when the account is active (status: N).

This table explains the parameters that are specific to the Modify RPPS Biller endpoint. See the Modify RPPS Biller reference for details.

ParameterUsage
billerIdThis is the biller_id from Add RPPS Biller or Get Billers. Do not use the rpps_biller_id from Search Biller Directory.
Scheduling parametersSee Scheduling billpay transactions in the Creating a Billpay Transaction guide for instructions on using these parameters. These parameters can be nullified.

Add Paper Biller

Consult the Adding a biller section of the Creating a Billpay Transaction guide to see where this endpoint fits in the sequence of events.

📘

Note

This endpoint can be used only when the account is active (status: N).

This table explains the parameters that are specific to the Add Paper Biller endpoint. See the Add Paper Biller reference for details. These values are not validated.

ParameterUsage
billerNameDisplay name, provided by the account holder. This value does not need to be unique—you can create multiple paper billers with this name as long as the addresses are different.
Address parametersMailing address for the biller.
billerPhoneOptional. Phone number for the biller.
billerAccountNoThis is the account number that the account holder has with the biller. This value is not validated against a formatting mask.

This value cannot be edited with Modify Paper Biller; if the account holder submits an incorrect billerAccountNo, you must remove the biller and create the biller again with the correct billerAccountNo.

You can also pass NA or another string when the check recipient is an individual or a business that doesn't maintain accounts for its clients.
Scheduling parametersOptional. Leave these blank to add a biller without setting up scheduled payments, or see Scheduling billpay transactions in the Creating a Billpay Transaction guide for instructions on setting up a schedule.

Modify Paper Biller

The only properties of a paper biller that you can modify are the biller address and phone, schedule, and the amount of recurring payments. If you need to change the biller account number, you must remove the biller and replace it with a new biller.

📘

Note

This endpoint can be used only when the account is active (status: N).

This table explains the parameters that are specific to the Modify Paper Biller endpoint. See the Modify Paper Biller reference for details.

ParameterUsage
billerIdThis is the biller_id from Add Paper Biller or Get Billers.
Address parametersTo update any of the address parameters, you must pass all of the address parameters.
billerPhoneUpdate or nullify
Scheduling parametersSee Scheduling billpay transactions in the Creating a Billpay Transaction guide for instructions on using these parameters. These parameters can be nullified.

Create Bill Payment

Use this endpoint to create a one-time bill payment for a biller that has already been added to the account. Consult Creating a one-time billpay transaction in the Creating a Billpay Transaction guide to see where this endpoint fits in the sequence of events.

📘

Note

This endpoint can be used only when the account is active (status: N).

This table explains the parameters that are specific to the Create Bill Payment endpoint. See the Create Bill Payment reference for details.

ParameterUsage
billerIdThis is the biller_id from Add RPPS Biller, Add Paper Biller or Get Billers. Do not use the rpps_biller_id from Search Biller Directory.
processDateOptional. Input a date in the future, or leave blank for the transaction to be processed on the current date.
memoOptional. This message will be printed on the check in the Memo field.