Skip to main content
Use the internal FastFlowPe subscription_id and transaction_id. Both values must be valid UUIDs. Use the API key in the x-api-key header. Do not send it in the Authorization header.
Quick ReferenceRequired: subscription_id, transaction_idReturns: payment_status, payment_type, payment_amount, utrMethod: POST

Endpoint Details

Request Headers

string
required
Your secret merchant API key issued by FastFlowPe.
string
required
Must be application/json.

Request Body

string
required
Internal FastFlowPe subscription UUID.This must be a valid UUID.Example:550e8400-e29b-41d4-a716-446655440000
string
required
Internal FastFlowPe transaction UUID associated with the subscription.This must be a valid UUID.Example:7c9e6679-7425-40de-944b-e07fc1f90ae7

Request Example

Response

A successful request returns the current payment status for the specified subscription transaction.

Response Fields

string
Indicates whether the API request succeeded or failed.
integer
HTTP-style status code associated with the response.
string
Human-readable message describing the result of the payment status request.
object
Additional response details when available.This may be null.
string
Internal FastFlowPe transaction UUID.
string
Current status of the subscription payment.Possible values may include:
  • SUCCESS
  • FAILED
  • PENDING
string
Identifies the purpose of the payment.Example: CHARGE
number
Amount associated with the subscription payment transaction.
string
Internal FastFlowPe subscription UUID associated with the transaction.
string
UTR or payment reference returned for the payment.This field may be null.
object
Optional response metadata.This may be null.

Payment Status Values

Common Errors

Subscription Not Found

Returned when the supplied subscription_id does not exist or does not belong to the authenticated merchant. HTTP 404:

Transaction Not Found

Returned when the supplied transaction does not exist for the specified subscription. HTTP 404:

PSP Transaction ID Not Available

Returned when the FastFlowPe transaction exists but does not have the PSP transaction identifier required to perform a payment status check. HTTP 400:
The transaction_id must belong to the specified subscription_id.Use the internal FastFlowPe transaction ID, not a PSP transaction ID.
You can retrieve subscription transaction IDs from the subscription transactions API and then use this endpoint to check the latest payment status for a specific transaction.