Skip to main content
POST
cURL

Authorizations

Authorization
string
header
required

OAuth2 client_credentials authorization. Obtain a new access_token when it expires.

Body

application/json

Request parameters.

merchant_id
string
required

Business identifier assigned by BillBuddy.

Required string length: 1 - 20
transactions
object[]
required

List of 1 to 100 transactions. Ordinary per-transaction validation failures do not prevent other valid transactions from being accepted; malformed structures or processing exceptions may fail the entire batch.

Required array length: 1 - 100 elements

Response

HTTP 200. Distinguish success, business errors, validation errors and business authentication errors using the response body code.

Success response.

code
enum<integer>
required

0 means batch request processing is complete. Check each accepted/rejected result; accepted does not indicate payment success.

Available options:
0
message
string
required

Response message.

data
object
required

Processing summary.