1. Contents
What is Przelewy24?
The Polish payment operator Przelewy24 enables online payments from over 300 cooperating banks. Transactions carried out by the website are fully safe thanks to compliance with certificates such as: Data Security Standard (DSS) or Thawte and the supervision of the Polish Financial Supervision Authority. The Przelewy24 extension for Hikashop allows you to accept Przelewy24 payments in a Hikashop-based store.
The plugin allows you to integrate a store based on Hikashop with Przelewy24 payments.
1.1. Supports Przelewy24 online payments.
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 Przelewy24 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 ignisdev_p24.zip file from your disk to install it.
Go to Extensions -> Plugins, find plugin Hikashop payment - Ignisdev Przelewy24 for Hikashop and enable it.
Go to Hikashop System -> Payment methods, press "New" button and choose Hikashop payment - Ignisdev Przelewy24 for Hikashop.
If you do not have your merchant ID, store ID, CRC key and API key yet, go to the Przelewy24 dashboard > Your data. Properly paste the merchant ID, store ID, CRC key and API key into the payment method configuration fields. Fill in the other fields and set other plugin options as needed. Don't forget to enable your payment method. To use the production version of API keys, you must have a Przelewy24 account verified by the Przelewy24 employee.
Configuration fields description
Test mode keys (sandbox) - set to Yes if you are using sandbox test keys.
Merchant ID - Your Przelewy24 account ID visible in the Przelewy24 dashboard > Your data > Account data.
Shop ID - The ID of your Przelewy24 store visible in the Przelewy24 dashboard > Your data > Account data (usually the same number as the merchant's ID).
CRC key - CRC key visible in the Przelewy24 dashboard > Your data.
API key - key for reports visible in the Przelewy24 dashboard > Your data.
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.
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_p24.ini file in your admin languages directory to check available constants.
4. Sample usage
4.1. Video with an example usage of the Przelewy24 payment plugin for Hikashop: