Introducing the Checkout Plugin

Introducing the Checkout Plugin

Mavapay and BTCPay Server are glad to rollout their checkout plugin - a simple way to accept Bitcoin payments from Nigerian customers. With this plugin, users can choose to pay either onchain bitcoin, lightning or naira.

This is a revolutionary solution for businesses looking to expand their reach and tap into the burgeoning Nigerian market. By seamlessly integrating Bitcoin payments, Mavapay allows you to accept payments from Nigerian customers in their local currency, Naira, while you, the merchant, receive Bitcoin. This eliminates the complexities of international transactions, currency conversion fees, and traditional banking hurdles, making it easier than ever to connect with a wider customer base. This innovative approach not only simplifies the payment process for both parties but also opens up new opportunities for growth in a digitally-forward economy.

USECASES

Retail Stores

Restaurants & Cafes

Market Vendors

Merchants

Service-Based Businesses (Salons, Barber shops etc)

Lets run you with a step by step process on how to setup;

Prerequisites:

Before diving into the setup process, ensure you have the following:

  • -A Mavapay account
  • -BTCPay Server - self-hosted or run by a third-party host v2.0.7 or later.
  • -Created BTCPay Server store with wallet set up
  • Once you have all these;
  • 1: Login to your BTCPay Server instance, Plugins > Manage Plugins
  • 2: Search for and install the plugin Naira Checkout - Mavapay
  • 3: Once installed you should see Naira (Mavapay), included in the side nav of your instance in the wallets section
  • 4: Log in to your Mavapay account on a new tab, on the dashboard, you'd see your Test Keys. Copy the key.
  • 5: Head back to your BTCPay Server instance, click on Naira (Mavapay) in the side nav, and paste the key into the Mavapay API Key input field.
  • 6: It is also required that you enter a secret key, which would stand in as your webhook secret. You can enter a secret of your choice.
  • 7: Once both fields are filled, click on the Save button to save your credentials. Viola! You are now ready to accept Bitcoin payments in Naira.

Go ahead and create an invoice, you can do this by clicking on the Create Invoice button in the top right corner of your BTCPay Server instance.

On checkout, together with the existing payment options, you should see the option to pay with Naira.

Select the Naira option, and then an account number and Bank would be displayed together with the amount for you to make a transfer to.

At this point open your bank app, and make a transfer to the account number displayed. Please ensure the amount is the same as the one displayed on the invoice.

Once the transaction is successful, in a matter of seconds, the invoice would be paid, just as if you had paid with Bitcoin directly.

You can always count on our support team to be ready to assist with any questions or issues you have. We're here to help with everything from setting up your account to troubleshooting any technical problems that may arise.