Chapter 7. Payment Plugins

K2Store comes with a number of payment plugins. The plugins are installed via the Joomla extension manager like any other plugin. To manage the K2Store payment plugins, go to Joomla admin -> Plugin Manager

In 2.6+ series, you can access the plugins from the k2store admin panel as well. Joomla admin -> K2Store -> Set Up -> Payment

[Tip]Tip

Set the type filter to k2store to quickly access the plugins of k2store

Plugin Manager type filter
Plugin Manager with type filter set to k2store

Offline Payment Plugin

Offline payment plugin comes integrated with K2Store. When you install the K2Store package, this plugin is also installed and available for use

[Tip]Tip

You can use this plugin in the following contexts

  1. Cash on Delivery
  2. Check
  3. Money Order
  4. Wire transfer
  5. Others
The plugin has following options:
Enable COD

Enable or disable the Cash on Delivery method

Enable Check

Enable or disable the Check / Cheque

Enable Money Order

Enable or disable money order method

Enable Wire

Enable or disable wire transfer method

Enable other

Enable or disable other. Refer the para below on how to rename the Other to something else.

Default Payment status

Select a default payment status. When a customer selects the Offline payment method, this status will be set by default as the order status.

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 tips below

<tips>

ONLY FOR MULTI-LINGUAL SITES

For example, enter a language constant: K2STORE_TEXT_TO_DISPLAY_ON_SELECTION.

Now you can go to Joomla admin-> Language Manager->Overrides and create overrides for the language constant in all your languages.

</tips>
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 Display text on selection param

Display text after payment/order

The text entered here will be displayed to the customer at the order summary screen after 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 Display text on selection param

[Important]Important

Many of the store owners want to rename the offline methods. For example, owners from Europe want to rename the Check as Cheque

The following guide will help you rename the methods. (which are shown in the dropdown after customer selects the offline method during the checkout)

How to rename the offline payment methods. 
All the text in the offline payment plugin are wrapped in the Jtext method and can be translated.

  1. Go to Lanaguage Manager -> Overrides
  2. IMPORTANT

    Set the type filter to Administrator. Because the plugin language strings come from the admin language files

  3. Cleck New
  4. For example, you want to rename the Check as Cheque. The language constant for Check is: K2STORE_CHECK

    in the Language Constant field, enter: K2STORE_CHECK
  5. in the text field, enter: Cheque
  6. Check the For both locations

    This option is available from Joomla 3.1.5.

  7. Make sure that the location is set to Administrator
  8. Save and close
Plugin Manager with type filter set to k2store

Language constants and their default values are listed below . 
K2STORE_COD = CoD
K2STORE_CHECK = Check
K2STORE_MONEY_ORDER = Money Order
K2STORE_WIRE_TRANSFER="Wire transfer"
K2STORE_OTHER="Other"