Endpoint Details
Request Headers
string
required
Your secret API key issued from the FastFlowPe merchant dashboard.
string
required
Must be
application/json.Request Body
string
required
The original PayIn transaction ID you want to refund. This is the UUID returned when the payment was first created.
float
required
The amount to refund. This can be less than the original transaction amount to issue a partial refund. It cannot exceed the remaining refundable balance.
Response
A successful request returns a200 status with a INITIATED refund status and a breakdown of the original transaction’s refund balances.
Response Fields
string
The unique ID assigned to this refund. Save this value — you’ll use it to check the refund status.
string
The UUID of the original PayIn transaction against which this refund was raised.
string
The current state of the refund. Immediately after initiation this will be
INITIATED.string
The total amount of the original PayIn transaction.
string
The cumulative amount already refunded against the original transaction prior to this request.
string
The remaining balance that can still be refunded on the original transaction after this refund is processed.
Save the
transaction_id returned in the success response — this is your refund transaction ID and is required to check the refund status using the Check Refund Status API.