|
1 | 1 | # mod-gravityforms |
2 | 2 |
|
3 | | -PayFast Add-on for Gravity Forms v2.6.8 |
| 3 | +## Payfast module v1.5.4 for Gravity Forms v2.8.7 |
4 | 4 |
|
5 | | -Installation |
| 5 | +This is the Payfast module for Gravity Forms. Please feel free |
| 6 | +to [contact the Payfast support team](https://payfast.io/contact/) should you require any assistance. |
6 | 7 |
|
7 | | -1. Unzip the module to a temporary location on your computer |
8 | | -2. Copy the “gravityformspayfast” folder in the archive to your base "wp-content/plugins” folder |
| 8 | +## Installation |
9 | 9 |
|
10 | | -- This should NOT overwrite any existing files or folders and merely supplement them with the PayFast files |
11 | | -- This is however, dependent on the FTP program you use |
| 10 | +1. Unzip the module to a temporary location on your computer. |
| 11 | +2. Copy the **gravityformspayfast** folder in the archive to your base **wp-content/plugins** folder. |
| 12 | + - This should NOT overwrite any existing files or folders and merely supplement them with the Payfast files. |
| 13 | + - This is, however, dependent on the FTP program you use. |
| 14 | +3. Login to the WordPress Administrator console. |
| 15 | +4. Go to **Plugins** and activate the Payfast Gravity Forms plugin. |
| 16 | +5. Go to **Forms** -> **Settings**, under **Default Currency**, select **South African Rand** and click **Save Settings**. |
| 17 | +6. You will then need to create a form with options included from the **Pricing Fields** section and click **Save**. |
| 18 | +7. Go to **Forms** -> **Settings** -> **Payfast**, and add feed settings for Payfast per form. |
| 19 | +8. Complete the Payfast settings as required, and select **Mode** -> **Test** for testing purposes. |
12 | 20 |
|
13 | | -3. Login to the WordPress Administrator console |
14 | | -4. Go to ‘Plugins’ and activate the PayFast Gravity Forms plugin. |
15 | | -5. Go to ‘Forms’ -> ’Settings’, under ‘General Settings’, select ‘South African Rands’ for currency and click 'Save |
16 | | - Settings'. |
17 | | -6. You will then need to create a form with options included from the ‘Pricing Fields’ section and click 'Save'. |
18 | | -7. Go to ‘Forms’ -> ’Settings’ -> ’PayFast’, and add feed settings for PayFast, per form. |
19 | | -8. Complete the PayFast settings as required, and select 'Test' Mode and 'Debug' for testing purposes. |
| 21 | +Please [click here](https://payfast.io/integration/plugins/gravity-forms/) for more information concerning this |
| 22 | +module. |
20 | 23 |
|
21 | | -How can I test that it is working correctly? If you followed the installation instructions above, the module is in |
22 | | -“test” mode and you can test it by creating an invoice and completing the payment cycle through the PayFast sandbox, |
23 | | -login with the user account detailed above and make payment using the balance in their wallet. |
| 24 | +## Collaboration |
24 | 25 |
|
25 | | -You will not be able to directly “test” a specific payment method (such as credit card or Instant EFT) in the sandbox, |
26 | | -but you don’t really need to. The inputs to and outputs from PayFast are exactly the same, no matter which payment |
27 | | -method is used, so using the wallet will give you exactly the same results as if you had used another payment method. |
28 | | - |
29 | | -Please [click here](https://payfast.io/integration/shopping-carts/gravity-forms/) for more information concerning this module. |
| 26 | +Please submit pull requests with any tweaks, features or fixes you would like to share. |
0 commit comments