Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Becopay payment module for Joomla 2.5/3.x and HikaShop

Version: 1.0.0

License: GPL-3.0

Tags: online payment, payment, payment gateway, becopay, joomla, hikashop

System requirements


You must have a Becopay merchant account to use this plugin. It's free and easy to sign-up for a becopay merchant account.

The module installation

  1. Download
  2. Go to Joomla's administration panel
  3. Via the top menu go to Extensions > Manage > Install
  4. Install the module package
    1. Select the Upload Package File tab
    2. Select the module package file saved at the step 1.
    3. Click Upload & Install to install the module
    4. Via the top menu go to Extensions > Plugins
    5. Locate the plugin Hikashop Becopay Payment Plugin and enable it

The module configuration

  1. Go to Joomla's administration panel
  2. Go to HikaShop's administration panel via Components > HikaShop > Configuration
  3. Go to the menu System > Payment methods
  4. Click the button New and select Hikashop Becopay Payment Plugin
  5. Configure the module
    1. On Main information block setup the payment method name and description
    2. On Specific configuration block enter your becopay gateway configuration
      • Mobile - Enter the phone number you registered in the Becopay here.If you don't have Becopay merchat account register here.
      • Api Base Url - Enter Becopay api base url here. If you don't have Becopay merchat account register here.
      • Api Key - Enter your Becopay Api Key here. If you don't have Becopay merchat account register here.
      • Merchant Currency - Enter your money's currency wants to receive.e.g: IRR
      • Debug - If enable it show the all of the error message and useful for debugging
      • Invalid status - Status given to order if has error
      • Verified status - Status given to order after the payment has been completed
  6. Publish the payment method
    1. Select the configured payment method in the list of payment methods
    2. Publish it by clicking an icon in the column Published

Becopay Support:


Would you like to help with this project? Great! You don't have to be a developer, either. If you've found a bug or have an idea for an improvement, please open an issue and tell us about it.

If you are a developer wanting contribute an enhancement, bug fix or other patch to this project, please fork this repository and submit a pull request detailing your changes. We review all PRs!

This open source project is released under the GPL-3.0 which means if you would like to use this project's code in your own project you are free to do so. Speaking of, if you have used our code in a cool new project we would like to hear about it! Please send us an email.


Please refer to the GPL-3.0 file that came with this project.