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
id
string
required

Unique identifier for the Receipt

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.

transactionId
string
required

Unique identifier for the associated transaction

operatorReference
string
required

Merchant transaction number

reference
string
required

Customer transaction number

customerNumber
string
required

Customer full identifier (aka msisdn, ..)

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).

currency
string
required

Three-letter ISO currency code.

method
enum<string>
required

The method selected to make this Transfer

Available options:
mobile_money,
bank_transfer,
airtime
country
string
required

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

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

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