API 1: Check Payout Transaction Status
Query the outcome of a payout you previously initiated. Supply either thetransaction_id returned by FastFlowPe or your own merchant_ref_id — you only need one.
Endpoint
Request Headers
Request Body Parameters
string
The
transaction_id returned in the Initiate Payout response. Use this or merchant_ref_id — you don’t need both.string
Your own reference ID that you supplied when initiating the payout. Use this or
transaction_id — you don’t need both.Response
string
Top-level API call result —
success or error.integer
HTTP status code (e.g.,
200).string
Human-readable description of the result.
object
The payout status payload.
API 2: Check Merchant Balance
Retrieve the current available balance in your merchant virtual account before initiating payouts or for reconciliation purposes.Endpoint
Request Headers
Query Parameters
string
required
Your Virtual Account ID. The balance returned is specific to this virtual account.
Response
string
Top-level API call result —
success or error.integer
HTTP status code (e.g.,
200).string
Human-readable description of the result.
object
The balance payload for your merchant account.
Webhook Alternative
FastFlowPe delivers the following payload to your webhook URL on every payout status change:Webhook Payload