Magento 2 Rave Payment Gateway


Magento 2 Rave Payment Gateway facilitates accepting global payments by integrating Magento 2 store with Ravepay gateway by Flutterwave.


Table of Content

  1. Extension Installation
  2. Configuration
  3. Rave Payment Method in Frontend
  4. Rave Payment Details in Backend
  5. Rave Admin Panel    


  1. Extension Installation
  • Extract the zip folder and upload our extension to the root of your Magento 2 directory via FTP.
  • Log in to your SSH and run below commands step by step:
    • php bin/magento setup:upgrade
    • For Magento version 2.0.x to 2.1.x - php bin/magento setup:static-content:deploy
    • For Magento version 2.2.x & above - php bin/magento setup:static-content:deploy –f
    • php bin/magento cache:flush
  • That’s it.
  1. Configuration
    To Configure the extension, login to Magento 2, move to Sales > Payment Methods > Rave Payment - Meetanshi where you can find various settings to enable the extension.
  • Enabled: Set “YES” to enable the payment method.
  • Title: Set the title for the payment method to be displayed in the frontend.
  • Show Rave Logo: Set YES to show Rave logo along with the payment method in the frontend.
  • Sandbox Mode: Select YES to enable sandbox mode.
  • Test Public Key: Enter the test/live public key provided by Rave while registration.
  • Test Secret Key: Enter the test/live secret key provided by Rave while registration.


  • Allow Auto Invoice: Select YES to automate invoice generation for the orders paid using Rave payment method.
  • Payment from Applicable Countries: Select countries to allow using this payment method.
  • Additional Information: Add additional information to show along with the payment method on the checkout page.
  • Sort Order: Enter Sort Order of the payment method display in the frontend.



  1. Rave Payment Method in Frontend
    Once the payment method is configured, Rave Payment method is shown on the frontend while checking out the products. Just select the payment method, click “Continue to Payment” to get redirected to the payment page and complete the payment.


  • Adding Card Details
    Once the customer gets redirected to the payment gateway, he can see all the 3: card, bank and mobile payment methods to choose and pay. Select one of the payment options and proceed to pay. Here, for example, enter the card details and click to pay using the card payment method.


  • Card Issuer’s Verification Page
    Once the “Pay” button is clicked, the customer gets redirected to the card issuer’s verification page to complete the payment.


  • Rave Payment Details in “My Account” section
    Once the order is placed, the Rave payment details are shown in the Account dashboard, in “My Orders” tab which includes payment type and the payment ID.


  1. Rave Payment Details in Backend
    Apart from the customers, admin can also see the payment details for the orders in the backend. Go to Sales > Orders and you can see Rave payment details under a particular order.


  1. Rave Admin Panel
    Admin can see payment and customer details in the admin panel of the Rave payment gateway. Simply log in to Rave with your credentials and under the “Transactions” tab, you can see all the order details.


  • Order and Payment Details
    Click one of the transactions to view the order and payment details of a particular Rave order.