GET
/
receipts
/
{id}

Path Parameters

id
string
required

Identifier can be receiptId or transactionId (ex: TransferId)

Query Parameters

isReceiptIdentifier
boolean

Indicate if the provided identifier is a receipt id (true) or a transfer or payment id (false).

Response

200 - application/json
amount
number
required

Amount intended to be sent to the recipient. A positive integer representing how much to charge in the smallest currency unit (e.g., 100 cents to charge €1.00 or 100 to charge FCFA100, a zero-decimal currency).

country
string
required

Two-letter ISO country code. Represents the country where the provider selected by the customer is localized.

currency
string
required

Three-letter ISO currency code.

customerNumber
string
required

Customer full identifier (aka msisdn, ..)

date
string
required

Datetime in UTC timezone at which the associated transaction was successful. Follows the Datetime ISO.

description
string
required

An arbitrary string attached to the Transfer. Mostly useful for displaying to user.

id
string
required

Unique identifier for the Receipt

method
enum<string>
required

The method selected to make this Transfer

Available options:
mobile_money,
bank_transfer,
airtime
mode
enum<string>
required

Mode in which this PaymentIntent exists. The sandbox mode can be used during the integration phase and is available as soon as the merchant account is created. No real transactions are made in this mode. The live mode has to be used to make real transactions.

Available options:
live,
sandbox
operatorReference
string
required

Merchant transaction number

provider
string
required

The name of the provider selected by the customer, in lowercase. The list of supported providers can be found at /data/providers

reference
string
required

Customer transaction number

transactionId
string
required

Unique identifier for the associated transaction