JudoPay J2Store Payment Plugin Documentation

JudoPay J2Store Payment Plugin Documentation

JudoPay Payment plugin for J2Store. This documentation contains Guides and How-tos to setup and configure JudoPay J2Store payment plugin on your Joomla site.


Installing a Plugin

  • Download the extension to your local machine as a zip file package.
  • From the backend of your Joomla site (administration) select Extensions → Install/Uninstall.
  • Click the Browse button and select the extension package on your local machine.
  • Click the Upload File & Install button.
  • Some extensions may provide further instructions on installation.
  • Note that modules and plugins must be enabled before they will work.
There are some situations in which this procedure will not work. Sometimes you need to unzip the file locally prior to installing. If you get an error saying that the file is not in the correct format, the need to unzip is a common cause of this. After unzipping try installing the individual items. Note that the files you upload using the installer still need to be zipped.

 

JudoPay J2Store Payment Installation

Configure the Plugin

Go to Joomla plugin manager and search for judopay to get 'judopay payment plugin for J2Store. You just need to configure plugin parameters. Plugin parameters details as below:
  • Payment option title : The title of the payment plugin, as displayed in the checkout page. If left blank, default value JudoPay Payment will be used
  • Image or logo : Image to displayed in the checkout page.
  • Live API Token : JudoPay apps token key
  • Live Secret Key: JudoPay apps secret key
  • Live Judo Id: JudoPay Id
  • Sandbox/Test mode: To enable or disable testing mode. If you set YES here, make sure you fill in the test API and Secret key fields. NEVER EVER set this to YES, when your site is live.
  • Sandbox/Test API Token: JudoPay test apps token key
  • Sandbox/Test Secret Key: JudoPay test apps secret key
  • Sandbox/Test Judo Id: JudoPay Id
  • Display text on selection: The text entered here will be displayed when customer selects this payment method. You can enter a language constant as a value here if you are using a multi-lingual site and then write a language override. Refer the User guide for more information
  • Display text before payment: The text entered here will be displayed to the customer at the order summary screen before he makes the payment. You can enter a language constant as a value here if you are using a multi-lingual site and then write a language override. Refer the User guide for more information
  • Display text on after payment: The text entered here will be displayed after customer completes the payment. You can enter a language constant as a value here if you are using a multi-lingual site and then write a language override. Refer the User guide for more information
  • Display text on error in payment: The text entered here will be displayed when customer there is an error in payment. You can enter a language constant as a value here if you are using a multi-lingual site and then write a language override. Refer the User guide for more information
  • Display text if customers cancels payment: The text entered here will be displayed when customer cancels the payment at the gateway. You can enter a language constant as a value here if you are using a multi-lingual site and then write a language override. Refer the User guide for more information
  • Payment button text: Name of the payment button. Default is: Place order. You can enter a language constant as a value here if you are using a multi-lingual site and then write a language override. Refer the User guide for more information
After setting up all plugin configuration, you just need enable plugin to accept payment as JudoPay in your J2Store website.

 

JudoPay J2Store Payment Installation 

JudoPay Account Setting

You needs JudoPay account to fill JudoPay J2store payment plugin configuration. You can register to JudoPay by clicking here

JudoPay Id

After successful login to judopay, go to setting menu. You will get your 'JUDO ID' in 'Account summary' section.

JudoPay J2Store Payment Installation

JudoPay Apps

To integrate JudoPay with website, needs judopay app. To create new App click on 'Your App' menu. Then click on 'Add an app' button to create new app.
After that, type your Application name and select 'Web payments: Using our hosted re-direct solution' option to add new app.

After successful judopay app creation. We will see the list of all apps. Click on the app to get app details.

In Sandbox Tokens section, Click on 'Add Sandbox Token' to create new API token and secret key of JudoPay App. You will get Token(API) and Secret key from here.

JudoPay J2Store Payment Installation
JudoPay J2Store Payment Installation
JudoPay J2Store Payment Installation
JudoPay J2Store Payment Installation

JudoPay Web payments configuration

In JudoPay app, you need to enable 'Enable Web payments (hosted redirect web payment)' option with following url and save app configuration.
Success URL : https://[YOURSITE_DOMAIN]/index.php?option=com_j2store&view=checkout&task=confirmPayment&orderpayment_type=payment_judopay&paction=callback

Where to return customers after payment is made

Failure URL : https://[YOURSITE_DOMAIN]/index.php?option=com_j2store&view=checkout&task=confirmPayment&orderpayment_type=payment_judopay&paction=cancel

Where to return customers when they cancel



[YOURSITE_DOMAIN] replace this with your website name.

JudoPay J2Store Payment Installation

Configuration Video