mBank Paynow in Virtuemart!
The integration of mBank Paynow with Virtuemart allows you to start a store with a new online payment method. The service is dedicated to holders of business accounts at mBank - it is a prerequisite for the mBank Paynow service. The transactions are intuitive, fast and fully secure.
The Ignisdev mBank Paynow plugin allows you to integrate a Virtuemart-based store with 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 Virtuemart payment plugin.
1.4. Easy debug mode.
2.1. PHP 5.6.0 or later.
2.2. PHP extensions: curl, mbstring and json.
2.3. Recommended Virtuemart 3.8 or newer and Joomla 3.x or newer (may work on previous versions).
3. Installation instruction
Download purchased Ignisdev mBank Paynow for Virtuemart 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 ignisdev_vm_paynow.zip file from your disk to install it.
Go to Extensions -> Plugins, find plugin VM payment - Ignisdev mBank Paynow for Virtuemart and enable it.
Go to Virtuemart dashboard, Shop -> Payment Methods, press "New" button and choose VM payment - Ignisdev mBank Paynow for Virtuemart from "Payment Method" dropdown list.
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 and your payment method ID!):
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.
Pending status - status for new orders.
Success status - order status for successful payments.
Invalid status - order status for cancelled payments.
Note: you can override any message, including thank you message after purchase. See en-GB.plg_vmpayment_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 Virtuemart: