Query Parameters
uuid
Unique transaction ID from Flouci. Mutually exclusive with
developer_tracking_id.string
An ID for you to track the payment. This is a free field that Flouci doesn’t check against. May return multiple rows if you reused the same tracking ID.
string
Optional terminal identifier to narrow the lookup to a single terminal.
Response Fields
string
Your merchant-supplied reference. May be
null.string
required
Unique POS transaction identifier from Flouci.
string
required
POS payment status code:
PS (succeeded), PP (pending), PF (failed), PR (refunded), RP (refund pending), RF (refund failed), PU (unknown), PA (authorized).string
required
One of
card, wallet, nfc, check, or cash.integer
required
Transaction amount in millimes.
string
required
Currency code. Currently always
TND.string
Identifier of the terminal that processed the transaction. May be
null.string
required
Settlement lifecycle state for this transaction. For POS, possible values are
PROCESSING (auth pending), AVAILABLE (settled into your wallet), or NOT_APPLICABLE (failed / refunded). POS transactions never reach IN_PAYOUT or PAID — they settle directly into your Flouci wallet rather than entering the card payout pipeline. See Settlement Status for the full reference.In test mode, NFC mock responses do not include
settlement_status. Production responses always include it.