Transactions
Bulk commit inflight
Commit multiple independently-created inflight transactions.
POST
If you’re using the auto-provisioned
Enterprise Core instance included with your Production License deployment, set the base URL to: https://ENTERPRISE_PUBLIC_URL/core.If you’re connecting to a different Core instance, use the publicly accessible base URL for that instance instead.Authorization
If set, the API uses an API key for authentication. Include the following header in your requests:X-blnk-key: <api-key>.
Replace <api-key> with your secret API key. Ensure the key is kept secure and not exposed in public repositories or client-side code.
See also: Secure your Blnk server
Available in version 0.14.2 and later.
Body
Inflight transactions to commit. The request accepts up to 100 items.
The unique id of the independently-created inflight transaction.
Optional amount to commit for a partial commit. When omitted or zero, Blnk commits the full remaining inflight amount.
Optional precision-applied amount for a partial commit. When set,
precise_amount takes precedence over amount.Response
Number of transactions committed successfully.
Number of transactions that failed.
Per-transaction result in the same order as the request.
Transaction id from the request item.
succeeded or failed.Stable failure code, such as
NOT_FOUND, ALREADY_VOIDED, ALREADY_COMMITTED, NOT_INFLIGHT, INVALID_AMOUNT, LOCKED, or INTERNAL_ERROR.Human-readable failure message.