Payment gateway integration

Accept Bankily payments in Mauritania with B-PAY.

Let customers in Mauritania pay from their Bankily account with B-PAY, the online payment service of Banque Populaire de Mauritanie, across your Ordering.co businesses.

Countries and account eligibility

Business countries (1) · eligibility varies for B-PAY
  • Mauritania

Banque Populaire de Mauritanie offers Bankily as a mobile bank for Mauritanian residents with an approved Bankily merchant network. Account approval and available payment methods depend on the provider.

Sources

Why use B-PAY with Ordering.co

  • Reach Bankily customers. Customers pay from the Bankily account they already use on their phone.
  • A payment page in their language. The B-PAY page is available in French, English, and Arabic.
  • Every payment reconciled. Ordering.co checks each transaction with B-PAY and saves the B-PAY transaction ID as the order’s payment reference.
  • Roll out business by business. Enable B-PAY for the businesses that need it, with their own credentials when they have separate accounts.

What Bankily brings

Banque Populaire de Mauritanie describes Bankily as the first mobile bank in Mauritania:

  • A bank account on the phone, opened and managed from the Bankily app or through the USSD codes of partner operators.
  • Everyday payments, including money transfers, merchant payments, bill payments, and phone top-ups.
  • A physical network of Bankily agents and branches for deposits and withdrawals.

Set up and go live

  1. Get your B-PAY credentials for the production and sandbox environments.
  2. Ordering.co installs the B-PAY integration on your project.
  3. In the Ordering.co Dashboard, enter the usernames, passwords, and client ID for each environment.
  4. Keep the sandbox environment selected and place test orders.
  5. Enable B-PAY for each business that should offer it.
  6. Switch to the production environment to take live payments.

Keep your credentials private. Enter them only in the Dashboard, never in emails, tickets, or shared documents.

How it works

Connect your B-PAY account, test in sandbox, then go live.

  1. 01
    Add your B-PAY credentials

    Enter your B-PAY production and sandbox usernames, passwords, and client ID in the Ordering.co Dashboard.

  2. 02
    Test in the sandbox environment

    Keep the sandbox environment selected and place test orders before any real money moves.

  3. 03
    Enable it and go live

    Turn B-PAY on for the businesses that should offer it, then switch to the production environment.

Resources

Guides and references.

Questions

Frequently asked questions.

How do customers pay with B-PAY?

Customers generate a temporary passcode with the B-PAY feature in the Bankily app. At checkout, they enter their Bankily phone number and that passcode on the B-PAY payment page, and the payment is taken from their Bankily account.

In which country and currency can I use B-PAY?

B-PAY serves Bankily customers in Mauritania, listed on this page, and payments are taken in Mauritanian ouguiya (MRU).

What happens if a customer closes the page before the payment is confirmed?

Ordering.co checks the transaction status with B-PAY, so a completed payment still reaches the order and a customer is not charged twice for the same checkout.

How long does a customer have to pay?

The B-PAY payment page shows a countdown. If it runs out before the customer pays, the session ends and the customer returns to your store to try again.

Which languages does the payment page support?

French, English, and Arabic, with a right-to-left layout in Arabic.

Can my businesses use different B-PAY accounts?

Yes. You can set one B-PAY configuration for your project, and a business can use its own B-PAY credentials when it has a separate account.

Launch Bankily payments for your businesses in Mauritania.

Tell us which businesses and checkout channels you are launching, and we will help you plan the B-PAY setup.