currency field accepts one of the following codes (typed as the Currency union in @reeple/sdk):
NGN
Nigerian Naira
USD
US Dollar
EUR
Euro
GBP
British Pound
KES
Kenyan Shilling
TZS
Tanzanian Shilling
GHS
Ghanaian Cedi
RWF
Rwandan Franc
XAF
Central African CFA Franc
XOF
West African CFA Franc
ZAR
South African Rand
UGX
Ugandan Shilling
AUD
Australian Dollar
CAD
Canadian Dollar
ETB
Ethiopian Birr
EGP
Egyptian Pound
MAD
Moroccan Dirham
MWK
Malawian Kwacha
ZMW
Zambian Kwacha
SLL
Sierra Leonean Leone
MUR
Mauritian Rupee
Amount units
Theamount field is always a plain decimal number in the currency’s standard unit — the same unit you’d quote a price in, not the smallest/lowest unit (kobo, cents, pence, etc.). This is uniform across every currency listed above:
Decimals are supported where the currency has them — e.g.
amount: 49.99 charges $49.99.
Adding a new currency requires an SDK update, since
Currency is a fixed TypeScript union. If you need a currency that isn’t listed here, contact Reeple.