Skip to main content

DRC

Supported payment methods and integration details for Democratic Republic of Congo

DRC flag

Country Details

Country ID: 5  •   Country Code: 243  •   Currency: CDF (Congolese Franc)

Supported Payment Methods & Payload Requirements


Payment Flow: How It Works

Deposits (Collections)

  1. Initiation: Submit a signed POST request to the Unified Collections endpoint with country_id: 5, currency: "CDF", amount, payment_method_type ("airtel", "orange", or "vodacom"), and the customer’s phone number in mobile (format: 243XXXXXXXXX).
  2. Handset Authorization: The customer receives a prompt on their handset to enter their PIN and authorize the debit.
  3. Initial Response: Niobi returns an acknowledgement (payment_step: 1) containing the assigned depositId.
  4. Callback Confirmation: Once authorized, Niobi delivers an asynchronous webhook callback (payment_step: 2, status: "success") to your callback_url.

Payouts (Disbursements)

When initiating a payout to DRC via the Unified Payments endpoint, pass the appropriate payment_method_type and its corresponding parameters:
  • Airtel Money: Pass payment_method_type: "Airtel" with an Airtel array containing phone_number.
  • Orange Money: Pass payment_method_type: "Orange" with an Orange array containing phone_number.
  • Vodacom M-Pesa: Pass payment_method_type: "Vodacom" with a Vodacom array containing phone_number.

Sample Requests & Responses

Vodacom M-Pesa Deposit Request

Deposit Response (Initiation)


Payout Request (Vodacom M-Pesa)

Payout Response (Initiation)


Webhook/Callback Examples

Successful Deposit Callback

Successful Payout Callback


Try it

Try it: POST /api/v4/niobi-unified-collections

Collections API reference for DRC deposits.

Try it: POST /api/v4/niobi-unified-payments

Payments API reference for DRC payouts.

Transaction Limits

For the full list of minimum and maximum transaction limits for DRC (CDF) collections and payouts, please see the Transaction Limits for DRC section on the Transaction Limits page.