- 22 Sep 2025
- 1 Minute to read
- DarkLight
Overview
- Updated on 22 Sep 2025
- 1 Minute to read
- DarkLight
Flex Pay Transaction API
The Flex Pay Transactions API enables you to manage the transaction lifecycle of your orders after your customers have completed the Flex Pay checkout journey. To do so, you will first authorize a transaction using the Flex Pay order_id you received from the checkout flow. This will generate a unique transaction_id, with which you can subsequently request payments from Flex Pay by capturing the transaction and process refunds to customers by refunding the transaction.
At the end of the transaction period, Flex Pay and its lending partners will aggregate all of the period’s transaction events to arrive at a net disbursement amount and disburse funds to your designated bank account. Depending on the financial institution’s processing and clearing times, funds will arrive at your bank account within a few business days after the end of the transaction period.
Integrating Transaction API with Flex Pay BNPL
When using Flex Pay as a payment option an order_id
is returned from /Orders API. This is true whether you are using our Javascript, Rest API or Mobile SDK solutions. This order_id
is the key input into the Transaction Authorization API Request.