1. Contents
mBank Paynow with Hikashop!
mBank Paynow is a modern solution enabling online payments to an online store, which are deposited directly into the company account at mBank. The bank allows you to pay with BLIK, payment cards and pay-by-link. The transactions are intuitive, fast and fully secure.
The plugin allows you to integrate a store based on Hikashop with mBank Paynow payments.
1.1. Support for fast online payments, BLI, for payments with credit/debit cards and Google Pay (available Paynow currencies are: PLN, EUR, USD, GBP and CZK).
1.2. Multilanguage support.
1.3. Configure as any other Hikashop payment plugin.
1.4. Easy debug mode.
1.5. Redirect to default or custom menu item page after successful payment.
2. Requirements
2.1. PHP 5.6.0 or later.
2.2. PHP extensions: curl, mbstring and json.
2.3. Hikashop Free or Business 2.5 or newer and Joomla 3.x or newer.
3. Installation instruction
Download purchased Ignisdev mBank Paynow for Hikashop via your customer account available on our website.
On your website at the Joomla admin panel go to: Extensions -> Manage -> Install.
Choose Upload Package File tab.
Choose plg_ignisdev_paynow.zip file from your disk to install it.
Go to Extensions -> Plugins, find plugin Hikashop payment - Ignisdev mBank Paynow for Hikashop and enable it.
Go to Hikashop System -> Payment methods, press "New" button and choose Hikashop payment - Ignisdev mBank Paynow for Hikashop.
If you do not have your API keys and signatures yet, for the test mode, go to the Paynow sandbox panel (panel.sandbox.paynow.pl) > My business > Settings > Shops and POSes. For the production mode, go to the Paynow production panel (panel.paynow.pl) > My business > Settings > Shops and POSes. Fill in the other fields and set other plugin options as needed. Don't forget to enable your payment method.
Set up your Paynow notification address: for the test mode go to the Paynow sandbox panel (panel.sandbox.paynow.pl) > My business > Settings > Shops and POSes. For the production mode, go to the Paynow production panel (panel.paynow.pl) > My business > Settings > Shops and POSes. For the selected store, in the Notifications URL field insert (remember to insert your domain address, not the one from the instruction!):
https://yourdomain.com/index.php?option=com_hikashop&ctrl=checkout&task=notify¬if_payment=ignisdev_paynow&tmpl=component
Configuration fields description
API mode - sandbox (test) or production.
Sandbox API key - API key for the test environment obtained from the sandbox Paynow panel.
Sandbox signature key - signature key obtained from the sandbox Paynow panel.
Production API key - API key for the production environment obtained from the Paynow panel.
Production signature key - production signature key obtained from the Paynow panel.
Debug - turn on or off debugging. Logs can be found in the Hikashop payment logs directory (check Hikashop configuration for exact directory location, default is media/com_hikashop/upload/safe/logs). Also some javascript messages will be visible during checkout process. Additionally, special plugin logs will be available in the logs folder in the main Joomla installation directory.
Invalid status - order status for cancelled payments.
Verified status - order status for successful payments.
Redirect url - menu item position for each available language for redirecting customer after successful payment. Leave default for Hikashop default after end page.
Note: you can override any message, including thank you message after purchase. See en-GB.plg_hikashoppayment_ignisdev_paynow.ini file in your admin languages directory to check available constants.
4. Sample usage
4.1. Video with an example usage of the mBank Paynow payment plugin for Hikashop: