OPay CS-Cart Plugin


Throughout this page, you will learn how to install, configure, and activate the OPay payment plugin in your CS Cart store. After following closely the steps explained below, your CS-Cart shop will be able to start accepting payments through OPay's payment channels.


Store Preparation


The OPay payment integration with CS-Cart is simple and we've provided easy steps to help you get up and running!

Note

Note

Make sure you have an active OPay account or you can create an account.

Note

Note

You need to log in to the Dashboard.


  1. Get Merchant ID, Secret Key, Public Key for sandbox/production environment

    As shown in the figure below:Log in OPay account, switch to sandbox environment (Test Mode):

  2. CS-Cart dashboard

  3. Click on Account Details:
  4. CS-Cart dashboard

  5. Merchant ID is shown as below:
  6. CS-Cart add currency

  7. Please click API Keys & Web Hook to access Secret Key and Public Key:
  8. CS-Cart currency configuration

  9. To get Merchant ID, Secret Key and Public Key for production environment, please switch to Live Mode and repeat the above three steps:
  10. CS-Cart Store settings

  11. Well done, now your are ready to setup your CS-Cart store to start accept payments through OPay.

Store Setup


This section illustrates the steps you need to follow to configure your CS-Cart store. Please follow the simple steps outlined below to get your store ready for plugin installation.

  1. Login to your CS-Cart store admin panel.

  2. Click on Administration-> Currencies:
  3. CS-Cart dashboard

  4. Click on + to add new currency.
  5. CS-Cart add currency

  6. Fill in the currency unit information on the new page:
  7. CS-Cart currency configuration

  8. Click on Saveafter filling in:
  9. CS-Cart Store settings

  10. Note: Please change the currency unit to Active status
  11. CS-Cart Store settings

  12. Click on Admin istration-> Storage-> Clear cache to clear up the store cache:
  13. CS-Cart Store settings

  14. Well done, you have managed to configure your CS-Cart store.
Warning

Warning

Notice: The currency units must be consistent with the Merchant ID affiliated country.

Installation


After completing the configuration, please follow the steps below to install OPay's CS-Cart plugin.


  1. Download the plugin.

  2. Click on Add-ons->Manage add-ons->CS-Cart , Enter into Add-ons list page:
  3. CS-Cart dashboard

  4. Click on ⚙-> Manual installation , to enter the installation page:
  5. CS-Cart dashboard

  6. click Local to select OPay component compression package:
  7. CS-Cart add currency

  8. Click on Upload & install , to install the OPay component:
  9. CS-Cart add currency

  10. You've successfully installed the OPay CS-Cart plugin!

Configuration


  1. Click on Quick start menu-> Payment methods to enter the payment methods list page:
  2. CS-Cart plugin activated feedback message screenshot

  3. Click + to enter the new page:
  4. CS-Cart plugin activated feedback message screenshot

    Warning

    Warning

    Supported payment methods:

    • Bank Card
    • OPay Reference Code
    • Shahry
    • ValU
    • Mobile Wallet
    • Bank Installment


  5. Edit the basic information of the payment method. For different payment methods, please check the filling guidance:
  6. CS-Cart plugin activated feedback message screenshot

  7. The table below contains filling examples. You can use these descriptions or fill them in yourself

  8. Name Description Payment instructions Icon
    OPay Bank Card OPay Visa/MasterCard/Meeza OPay Bank Card payment methods supports payment by Visa, MasterCard and Meeza cards.

    Click HERE to download

    OPay Reference Code OPay Reference Code Payment OPay provides a payment method for offline store verification using reference code.

    Click HERE to download

    OPay Shahry OPay Shahry Payment OPay offers Shahry installment payment method.

    Click HERE to download

    OPay Mobile Wallet OPay Mobile Wallet Payment OPay provides QR code scanning payment method.

    Click HERE to download

    OPay ValU OPay ValU Payment OPay provides a flexible and optional installment payment method.

    Click HERE to download

    OPay Bank Installment OPay Bank Installment Payment OPay supports bank installment payment method.

    Click HERE to download

    Note

    Note

    Notice:Please click HERE to download the installation package and find payment_ method_ icons folder to use icons.


  9. Click on Configure to enter the details page:
  10. CS-Cart plugin activated feedback message screenshot

  11. Edit Merchant Id, Public Key and other information
  12. CS-Cart plugin activated feedback message screenshot

    field description example
    Model Select Sandbox mode while you are still in development phase. Switch to live mode and start accepting payments. Sandbox Mode/Live Mode
    Payment Method You could choose any payment method. Bank card/Reference code/Shahry/ValU/Mobile Wallet/Bank Installment
    Merchant ID Your merchant ID you should have received it after creating an account. Set to your test merchant ID for testing, meanwhile, change for live merchant ID to start production mode. 256612345678901
    Secret Key Your Sandbox Secret key you should have received it after creating an account. Set to your test secret key for testing, meanwhile, change for live secret key to start production mode. Secret Key
    Public Key Your Sandbox Public key you should have received it after creating an account. Set to your test public key for testing, meanwhile, change for live public key to start production mode. Public Key
    Order Expire Time Payment expiration in minutes. 30

  13. Click to Save:
  14. CS-Cart plugin activated feedback message screenshot

  15. Note: Check whether the payment method is Active :
  16. CS-Cart plugin activated feedback message screenshot

    Note

    Congratulations!

    The OPay payment component installation is fully configured!

What's Next?


User Profile 12 messages

James Jones
Application Developer
Recent Notifications
Another purpose persuade Due in 2 Days
+28%
Would be to people Due in 2 Days
+50%
-27%
The best product Due in 2 Days
+8%