GET
/
api
/
v1
/
api-services
/
services
curl --request GET \
  --url https://api-m.dexchange.sn/api/v1/api-services/services \
  --header 'Authorization: Bearer <token>'
{
  "services": [
    {
      "serviceName": "<string>",
      "serviceCode": "<string>",
      "serviceType": "MOBILEMONEY",
      "country": "SN"
    }
  ]
}

Payment Services

Operation Types

CASHOUT (Collection)

  • Description: Allows you to receive payments from your customers
  • Use cases:
    • E-commerce website payments
    • Bill payments
    • Service payment collection
  • How it works: The customer makes the payment from their mobile wallet to your DEXCHANGE account

CASHIN (Disbursement)

  • Description: Allows you to send money to your customers
  • Use cases:
    • Refunds
    • Salary payments
    • Commission payouts
  • How it works: You transfer funds from your DEXCHANGE account to the customer’s mobile wallet

AIRTIME (Phone Credit)

  • Description: Mobile phone credit recharge service
  • Benefit: 1% commission on each recharge
  • Availability: All mobile operators in Senegal

Available Services by Country

Senegal (SN)

Orange Money

  • Cashin: OM_SN_CASHIN - Transfer to Orange Money
  • Cashout: OM_SN_CASHOUT - Receive from Orange Money

Wave

  • Cashin: WAVE_SN_CASHIN - Transfer to Wave
  • Cashout: WAVE_SN_CASHOUT - Receive from Wave

Free Money

  • Cashin: FM_SN_CASHIN - Transfer to Free Money
  • Cashout: FM_SN_CASHOUT - Receive from Free Money

Wizall Money

  • Cashin: WIZALL_SN_CASHIN - Transfer to Wizall
  • Cashout: WIZALL_SN_CASHOUT - Receive from Wizall

Airtime Recharge

  • Orange: ORANGE_SN_AIRTIME - Orange recharge
  • Free: FREE_SN_AIRTIME - Free recharge
  • Expresso: EXPRESSO_SN_AIRTIME - Expresso recharge
  • Promobile: PROMOBILE_SN_AIRTIME - Promobile recharge

Mali (ML)

  • Orange Money: OM_ML_CASHOUT - Receive from Orange Money
  • Moov Money: MOOV_ML_CASHOUT - Receive from Moov Money
  • Wave: WAVE_ML_CASHOUT - Receive from Wave

Ivory Coast (CI)

Orange Money

  • Cashin: OM_CI_CASHIN - Transfer to Orange Money
  • Cashout: OM_CI_CASHOUT - Receive from Orange Money

Wave

  • Cashin: WAVE_CI_CASHIN - Transfer to Wave
  • Cashout: WAVE_CI_CASHOUT - Receive from Wave

MTN Money

  • Cashin: MTN_CI_CASHIN - Transfer to MTN Money
  • Cashout: MTN_CI_CASHOUT - Receive from MTN Money

Moov Money

  • Cashin: MOOV_CI_CASHIN - Transfer to Moov Money
  • Cashout: MOOV_CI_CASHOUT - Receive from Moov Money

Other Services

  • Digi Cash: DIGICASH_CI_CASHOUT - Receive from Digi Cash

Cameroon (CM)

  • Orange Money: OM_CM_CASHOUT - Receive from Orange Money
  • MTN Money: MTN_CM_CASHOUT - Receive from MTN Money

Request Example

curl -X GET https://api-m.dexchange.sn/api/v1/api-services/services \
  -H "Authorization: Bearer YOUR_API_KEY"

Response Example

{
  "services": [
    {
      "serviceName": "Orange Money Cashin SN",
      "serviceCode": "OM_SN_CASHIN",
      "serviceType": "MOBILEMONEY",
      "country": "SN"
    },
    {
      "serviceName": "Orange Money Cashout SN",
      "serviceCode": "OM_SN_CASHOUT",
      "serviceType": "MOBILEMONEY",
      "country": "SN"
    }
    // ... other services
  ]
}

Notes

  1. Service Availability

    • Services may vary depending on your account
    • Some services require specific activation
    • Contact support to activate additional services
  2. Commissions

    • Commissions vary by service type
    • AIRTIME: Fixed 1% commission on each transaction
    • CASHOUT/CASHIN: Pricing according to your contract
  3. Transaction Limits

    • Minimum: 200 FCFA
    • Maximum: 1,000,000 FCFA
    • Custom limits available upon request

Authorizations

Authorization
string
header
required

Entrez votre clé API comme: Bearer <API_KEY>

Response

200 - application/json

Liste des services récupérée avec succès

The response is of type object.

GET
/
api
/
v1
/
api-services
/
services
curl --request GET \
  --url https://api-m.dexchange.sn/api/v1/api-services/services \
  --header 'Authorization: Bearer <token>'
{
  "services": [
    {
      "serviceName": "<string>",
      "serviceCode": "<string>",
      "serviceType": "MOBILEMONEY",
      "country": "SN"
    }
  ]
}

Payment Services

Operation Types

CASHOUT (Collection)

  • Description: Allows you to receive payments from your customers
  • Use cases:
    • E-commerce website payments
    • Bill payments
    • Service payment collection
  • How it works: The customer makes the payment from their mobile wallet to your DEXCHANGE account

CASHIN (Disbursement)

  • Description: Allows you to send money to your customers
  • Use cases:
    • Refunds
    • Salary payments
    • Commission payouts
  • How it works: You transfer funds from your DEXCHANGE account to the customer’s mobile wallet

AIRTIME (Phone Credit)

  • Description: Mobile phone credit recharge service
  • Benefit: 1% commission on each recharge
  • Availability: All mobile operators in Senegal

Available Services by Country

Senegal (SN)

Orange Money

  • Cashin: OM_SN_CASHIN - Transfer to Orange Money
  • Cashout: OM_SN_CASHOUT - Receive from Orange Money

Wave

  • Cashin: WAVE_SN_CASHIN - Transfer to Wave
  • Cashout: WAVE_SN_CASHOUT - Receive from Wave

Free Money

  • Cashin: FM_SN_CASHIN - Transfer to Free Money
  • Cashout: FM_SN_CASHOUT - Receive from Free Money

Wizall Money

  • Cashin: WIZALL_SN_CASHIN - Transfer to Wizall
  • Cashout: WIZALL_SN_CASHOUT - Receive from Wizall

Airtime Recharge

  • Orange: ORANGE_SN_AIRTIME - Orange recharge
  • Free: FREE_SN_AIRTIME - Free recharge
  • Expresso: EXPRESSO_SN_AIRTIME - Expresso recharge
  • Promobile: PROMOBILE_SN_AIRTIME - Promobile recharge

Mali (ML)

  • Orange Money: OM_ML_CASHOUT - Receive from Orange Money
  • Moov Money: MOOV_ML_CASHOUT - Receive from Moov Money
  • Wave: WAVE_ML_CASHOUT - Receive from Wave

Ivory Coast (CI)

Orange Money

  • Cashin: OM_CI_CASHIN - Transfer to Orange Money
  • Cashout: OM_CI_CASHOUT - Receive from Orange Money

Wave

  • Cashin: WAVE_CI_CASHIN - Transfer to Wave
  • Cashout: WAVE_CI_CASHOUT - Receive from Wave

MTN Money

  • Cashin: MTN_CI_CASHIN - Transfer to MTN Money
  • Cashout: MTN_CI_CASHOUT - Receive from MTN Money

Moov Money

  • Cashin: MOOV_CI_CASHIN - Transfer to Moov Money
  • Cashout: MOOV_CI_CASHOUT - Receive from Moov Money

Other Services

  • Digi Cash: DIGICASH_CI_CASHOUT - Receive from Digi Cash

Cameroon (CM)

  • Orange Money: OM_CM_CASHOUT - Receive from Orange Money
  • MTN Money: MTN_CM_CASHOUT - Receive from MTN Money

Request Example

curl -X GET https://api-m.dexchange.sn/api/v1/api-services/services \
  -H "Authorization: Bearer YOUR_API_KEY"

Response Example

{
  "services": [
    {
      "serviceName": "Orange Money Cashin SN",
      "serviceCode": "OM_SN_CASHIN",
      "serviceType": "MOBILEMONEY",
      "country": "SN"
    },
    {
      "serviceName": "Orange Money Cashout SN",
      "serviceCode": "OM_SN_CASHOUT",
      "serviceType": "MOBILEMONEY",
      "country": "SN"
    }
    // ... other services
  ]
}

Notes

  1. Service Availability

    • Services may vary depending on your account
    • Some services require specific activation
    • Contact support to activate additional services
  2. Commissions

    • Commissions vary by service type
    • AIRTIME: Fixed 1% commission on each transaction
    • CASHOUT/CASHIN: Pricing according to your contract
  3. Transaction Limits

    • Minimum: 200 FCFA
    • Maximum: 1,000,000 FCFA
    • Custom limits available upon request

Authorizations

Authorization
string
header
required

Entrez votre clé API comme: Bearer <API_KEY>

Response

200 - application/json

Liste des services récupérée avec succès

The response is of type object.