Overview
  • 22 Sep 2025
  • 1 Minute to read
  • Dark
    Light

Overview

  • Dark
    Light

Article summary

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.




Was this article helpful?