Supported Currencies

Paycrest supports a wide range of fiat currencies across multiple countries and regions, with various delivery channels including bank transfers and mobile payments.

Currency Overview

CountryFlagCurrencyCodeChannels
Nigeria๐Ÿ‡ณ๐Ÿ‡ฌNigerian NairaNGNBank, Mobile
Kenya๐Ÿ‡ฐ๐Ÿ‡ชKenyan ShillingKESBank, Mobile
Uganda๐Ÿ‡บ๐Ÿ‡ฌUgandan ShillingUGXBank, Mobile
Tanzania๐Ÿ‡น๐Ÿ‡ฟTanzanian ShillingTZSBank, Mobile
Malawi๐Ÿ‡ฒ๐Ÿ‡ผMalawi KwachaMWKBank, Mobile
Ghana๐Ÿ‡ฌ๐Ÿ‡ญGhanaian CediGHSBank, Mobile
Brazil๐Ÿ‡ง๐Ÿ‡ทBrazilian RealBRLMobile (PIX)
Benin๐Ÿ‡ง๐Ÿ‡ฏWest African CFAXOFMobile
Cรดte dโ€™Ivoire๐Ÿ‡จ๐Ÿ‡ฎWest African CFAXOFMobile
India๐Ÿ‡ฎ๐Ÿ‡ณIndian RupeeINRBank, Mobile (UPI)

Currency Support Matrix

CurrencyBankMobile
NGNโœ…โœ…
KESโœ…โœ…
UGXโœ…โœ…
TZSโœ…โœ…
MWKโœ…โœ…
GHSโœ…โœ…
BRLโŒโœ… (PIX)
XOFโŒโœ…
INRโœ…โœ… (UPI)

Integration Examples

Bank Transfer (Nigeria)

const order = {
  amount: "100",
  token: "USDT",
  network: "base",
  recipient: {
    institution: "GTBINGLA", // GTBank
    accountIdentifier: "1234567890",
    accountName: "John Doe",
    currency: "NGN",
    memo: "Salary payment"
  }
};

Mobile Payment (Kenya)

const order = {
  amount: "50",
  token: "USDC",
  network: "polygon",
  recipient: {
    institution: "SAFAKEPC", // M-Pesa
    accountIdentifier: "254700000000",
    accountName: "Jane Smith",
    currency: "KES",
    memo: "Mobile payment"
  }
};

PIX (Brazil)

const order = {
  amount: "200",
  token: "USDT",
  network: "arbitrum",
  recipient: {
    institution: "PIXKBRPC", // PIX Key
    accountIdentifier: "[email protected]",
    accountName: "Joรฃo Silva",
    currency: "BRL",
    memo: "PIX payment"
  }
};

Rate Information

Exchange rates are dynamic and depend on:

  • Market conditions: Real-time forex rates
  • Provider competition: Multiple providers competing
  • Transaction volume: Higher volumes may get better rates
  • Network fees: Different networks have different gas costs

All supported currencies are actively monitored for compliance and regulatory requirements. Delivery times and fees may vary by provider and region.

API Endpoints

For the most up-to-date information about supported currencies and institutions, use the following API endpoints:

These endpoints provide real-time data including current exchange rates, available delivery channels, and institution codes for integration.

All currency codes follow the ISO 4217 standard, and institution codes use SWIFT codes (first 7 characters) for international banks or custom codes ending with โ€œPCโ€ for local institutions. See Code Standards for detailed information.

Supported Currencies

Paycrest supports a wide range of fiat currencies across multiple countries and regions, with various delivery channels including bank transfers and mobile payments.

Currency Overview

CountryFlagCurrencyCodeChannels
Nigeria๐Ÿ‡ณ๐Ÿ‡ฌNigerian NairaNGNBank, Mobile
Kenya๐Ÿ‡ฐ๐Ÿ‡ชKenyan ShillingKESBank, Mobile
Uganda๐Ÿ‡บ๐Ÿ‡ฌUgandan ShillingUGXBank, Mobile
Tanzania๐Ÿ‡น๐Ÿ‡ฟTanzanian ShillingTZSBank, Mobile
Malawi๐Ÿ‡ฒ๐Ÿ‡ผMalawi KwachaMWKBank, Mobile
Ghana๐Ÿ‡ฌ๐Ÿ‡ญGhanaian CediGHSBank, Mobile
Brazil๐Ÿ‡ง๐Ÿ‡ทBrazilian RealBRLMobile (PIX)
Benin๐Ÿ‡ง๐Ÿ‡ฏWest African CFAXOFMobile
Cรดte dโ€™Ivoire๐Ÿ‡จ๐Ÿ‡ฎWest African CFAXOFMobile
India๐Ÿ‡ฎ๐Ÿ‡ณIndian RupeeINRBank, Mobile (UPI)

Currency Support Matrix

CurrencyBankMobile
NGNโœ…โœ…
KESโœ…โœ…
UGXโœ…โœ…
TZSโœ…โœ…
MWKโœ…โœ…
GHSโœ…โœ…
BRLโŒโœ… (PIX)
XOFโŒโœ…
INRโœ…โœ… (UPI)

Integration Examples

Bank Transfer (Nigeria)

const order = {
  amount: "100",
  token: "USDT",
  network: "base",
  recipient: {
    institution: "GTBINGLA", // GTBank
    accountIdentifier: "1234567890",
    accountName: "John Doe",
    currency: "NGN",
    memo: "Salary payment"
  }
};

Mobile Payment (Kenya)

const order = {
  amount: "50",
  token: "USDC",
  network: "polygon",
  recipient: {
    institution: "SAFAKEPC", // M-Pesa
    accountIdentifier: "254700000000",
    accountName: "Jane Smith",
    currency: "KES",
    memo: "Mobile payment"
  }
};

PIX (Brazil)

const order = {
  amount: "200",
  token: "USDT",
  network: "arbitrum",
  recipient: {
    institution: "PIXKBRPC", // PIX Key
    accountIdentifier: "[email protected]",
    accountName: "Joรฃo Silva",
    currency: "BRL",
    memo: "PIX payment"
  }
};

Rate Information

Exchange rates are dynamic and depend on:

  • Market conditions: Real-time forex rates
  • Provider competition: Multiple providers competing
  • Transaction volume: Higher volumes may get better rates
  • Network fees: Different networks have different gas costs

All supported currencies are actively monitored for compliance and regulatory requirements. Delivery times and fees may vary by provider and region.

API Endpoints

For the most up-to-date information about supported currencies and institutions, use the following API endpoints:

These endpoints provide real-time data including current exchange rates, available delivery channels, and institution codes for integration.

All currency codes follow the ISO 4217 standard, and institution codes use SWIFT codes (first 7 characters) for international banks or custom codes ending with โ€œPCโ€ for local institutions. See Code Standards for detailed information.