payments
Create a mass payment
Changed onCreate a mass payment request for up to 2000 bills. BILL processes each payment in the mass payment request asynchronously.
In the response, a BILL-generated payment batch ID is available. You can track the current status of each payment in a mass payment batch with GET /v3/payments/mass/{paymentBatchId}.
Note: Creating a mass payment requires an MFA-trusted API session. See MFA setup for information about the BILL MFA process.
post/v3/payments/mass
Request
- Base URLhttps://gateway.stage.bill.com/connect
- URLhttps://gateway.stage.bill.com/connect/v3/payments/mass
- Authnone declared
Headers
sessionIdstring nullable
API session ID generated with /v3/login
Example:{{session_id}}
devKeystring nullable
Developer key generated with your BILL developer account
Example:{{developer_key}}
Request body
Example request
{
"processDate": "2026-12-16",
"fundingAccount": {
"type": "BANK_ACCOUNT",
"id": "{{org_bank_account_id}}"
},
"payments": [
{
"billId": "{{bill_id01}}",
"amount": 228.99
},
{
"billId": "{{bill_id02}}",
"amount": 142
}
]
}Response
Create a mass payment response
Example response
{
"paymentBatchId": "{{mass_payment_batch_id}}"
}Changes
- info
endpoint added
- info