post
https://gateway.stage.bill.com/connect/v3/payments/bulk
Create a request for paying multiple bills. You can pay up to 50 bills with one POST /v3/payments/bulk request.
Bulk payments at BILL follow a set of rules.
- Successful response: In your bulk payment request, all your bill payments must be successful for a successful response. If any bill payment is not successful, the entire request fails and none of the bills in the request are paid.
- You can pay multiple vendors: You can pay multiple vendors with one
POST /v3/payments/bulkrequest. In this case, make sure that you do not setvendorIdin your request. - You can only pay existing bills: When you create a single payment with
POST /v3/payments, you can setcreateBillastruein your request for creating a new bill for a vendor payment. In your bulk payment request, an existingbillIdis required for each bill to be paid. - Vendors with
"combinePayments": true: When you create a bulk payment for a vendor that has"combinePayments": true, BILL combines payments for up to 35 bills in onepaymentsresponse object, and then combines payments for the remaining bills in a secondpaymentsresponse object.
See Get list of vendor payment options to get details about vendor payment options and payment process dates.
Note: Creating a bulk payment requires an MFA-trusted API session. See MFA setup for information about the BILL MFA process.
See Payments in the Guides section for more information, sample requests, and responses.
