Create Bulk Terminal
The "Create Bulk Terminal" endpoint allows customers to register multiple payment terminals in a single call.
POST /api/terminal/v1/create-bulk
Pass a terminals array, where each item includes the terminal's ID, settlement account details, and fee configuration.
Headers
Content-Type*
application/json
Authorization*
bearer {token}
Request-Reference
{unique_reference}
Params
terminals
array
A list of terminal objects to create, see fields below for each item's shape
terminalID
string
The ID of the terminal being created.
serialNumber
string
The terminal's serial number, where available.
settlementAccountNumber
string
The account number funds should settle to.
settlementAccountName
string
The name on the settlement account.
overrideParentAccount
boolean
Whether to override the terminal's parent account.
overrideParentFee
boolean
Whether to override the terminal's parent fee configuration.
useFlatFee
boolean
Whether to charge a flat fee instead of a percentage fee.
flatFee
number
The flat fee amount, used when useFlatFee is true
percFee
number
The percentage fee, used when useFlatFee is false.
percFeeCap
number
The maximum fee amount a percentage-based fee can reach.
Here is an example request and response with a sample payload sent to the endpoint in Curl format.
Last updated