RSForm! extension not only allows you to build clear contact forms on your website, it can also be used to accept payments for orders. This speeds up contact with the customer and makes it easier for the buyer to complete the transaction, as well as increases his trust in the seller. Below is the Ignisdev Przelewy24 installation guide for RSForm! on a website built on Joomla.
1.1. Supports Przelewy24 online payments.
1.2. Multilanguage support.
1.3. Configure as any other RSForm! 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. RSForm! 3.x i Joomla 3.7 or newer.
3. Installation instruction
Download purchased Ignisdev Przelewy24 for RSForm! 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_rsform_p24.zip file from your disk to install it.
Go to Extensions -> Plugins, find plugin System - Ignisdev Przelewy24 for RSForm! and enable it.
Go to RSForm! dashboard, Configuration -> Przelewy24.
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 configuration fields. Fill in the other fields and set other options as needed. To use the production version of API keys, you must have a Przelewy24 account verified by the Przelewy24 employee.
In the RSForm! edit form add a hidden field (Payment) Ignisdev Przelewy24, Choose payment field and Single product or Multiple products field as you can see on the demo video below. Remember that you must have an email field in your form, filled in by the user, as it's required by Przelewy24 system.
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.
Return URL - optional field. It will redirect the user to the given address after the payment is made.
Cancel URL - optional field. It will redirect the user to the given address after canceling the payment.
4. Sample usage
4.1. Video with an example usage of the Przelewy24 payment plugin for RSForm!: