---
title: "B-PAY integration"
description: "Let customers in Mauritania pay from their Bankily account with B-PAY, the payment service of Banque Populaire de Mauritanie, on Ordering.co."
canonical: https://www.ordering.co/integrations/b-pay/
---

![Bankily](https://www.ordering.co/assets/integration-logos/b-pay.png)

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.

[Discuss B-PAY setup](https://www.ordering.co/contact/)[Explore payment integrations](https://www.ordering.co/integrations/payments/)

B-PAY with Ordering.co

- Customers pay with

  Their Bankily account

- Currency

  Mauritanian ouguiya (MRU)

- Checkout languages

  French, English, Arabic

- Testing

  Sandbox environment

## 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

- [BPM Bankily](https://www.bpm.mr/fr/Bankily)
- [Bankily merchant network](https://www.bankily.mr/reseau-commercant/)

## 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](https://www.bpm.mr/fr/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.

- [Bankily by Banque Populaire de MauritanieOpen the guide for setup and operating details.](https://www.bpm.mr/fr/Bankily)
- [BankilyOpen the guide for setup and operating details.](https://www.bankily.mr/)
- [The Bankily appOpen the guide for setup and operating details.](https://www.bankily.mr/bankily-l-application/)
- [Bankily merchant networkOpen the guide for setup and operating details.](https://www.bankily.mr/reseau-commercant/)

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.

[Discuss B-PAY setup](https://www.ordering.co/contact/)[Back to payment gateways](https://www.ordering.co/integrations/payments/)
