Skip to main content
POST
Pay bills

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Batch bill payment request

payments
object[]
required
idempotencyKey
string

Response

Successful operation. Bills are paid independently, so individual bills can still fail (for example, a bill that is already paid or has a pending scheduled payment) — check billErrors for per-bill failures.

billPayments
object[]

Bill payments created by this batch — one entry per item that was processed immediately. Bills reported in billErrors[] (including already-paid bills or bills with a pending scheduled payment) are excluded from this array, and items scheduled for a future withdrawal date appear under scheduled instead, creating no bill payment until that day.

billErrors
object[]

Per-bill failures. Each entry identifies a single bill from the request that could not be paid; other bills in the batch still proceed. Includes bills rejected because they are already paid or already have a pending scheduled payment.

scheduled
object[]

Acknowledgment of items scheduled for a future withdrawal date, keyed by the billId submitted in the request.