1. WordPress
Freedom Pay
  • Overview
  • Gateway API
    • Overview
    • Sync API
      • Overview
      • Card data encryption
      • Payments
        • Overview
        • Pay by card
        • Pay by card: complete 3DS
        • Pay with Apple Pay
        • Pay with Google Pay
        • Pay by recurring profile
        • Create payment page
        • Create payment page with any amount
        • Capture payment (clearing)
        • Cancel payment
        • Refund payment
        • Get payment status
      • Payouts
        • Overview
        • Pay out to card
        • Pay out to IBAN
        • Get payout balance
        • Get payout status
      • Transfers
        • Overview
        • Transfer from card to card
        • Transfer from card to card: complete 3DS
        • Get exchange rates
        • Get transfer status
      • Saved cards
        • Overview
        • Save card
        • Save card: complete 3DS
        • List saved cards
        • Remove saved card
        • Pay by card token
        • Pay out to card token
        • Get payment status
    • Async API
      • Overview
      • Create
        • Create payment
        • Save card without a charge
      • Read
        • Get payment status
        • Get request result
      • Edit
        • Capture payment (clearing)
        • Cancel payment (reverse)
        • Refund payment
  • Merchant API
    • Overview
    • Payments
      • Overview
      • Checkout
      • Pay by saved card
        • Overview
        • Create payment
        • Confirm payment with CVC
        • Confirm payment without the client
      • Create payment
      • Create payment with a payment page template
      • Create payment in a payment frame
      • Create payment with any amount
      • Create recurring payment
      • Capture payment (clearing)
      • Cancel payment
      • Refund payment
      • Get payment status
    • Payouts
      • Overview
      • Create payout page
      • Pay out to saved card
      • Pay out to IBAN
      • Get payout status
      • Get payout balance
    • Saved cards
      • Get saved cards
      • Save card
      • Save card for payouts
      • Delete saved card
      • Save card without a charge
    • Mobile balance
      • Overview
      • Create mobile balance payment
      • Charge mobile balance
      • Get mobile balance payment status
      • Confirm payment with SMS code
      • Resend SMS code
    • Invoices
      • Overview
      • Recurring payments
        • Overview
        • Create recurring profile
        • Get recurring profile
        • Charge by recurring profile
        • Cancel recurring profile
        • Recurring profile notification
      • Tips
        • Overview
        • Create
      • Create invoice
      • Get invoice status
      • Get invoice details
      • Cancel invoice
      • Refund invoice
    • SDK
      • JS SDK
      • Merchant SDK
        • Android
        • iOS
        • Migration guide
    • CMS
      • Overview
      • Get Merchant ID and key
      • WordPress
        • Overview
        • Installation
        • Configuration
        • Test
        • Live payments
        • Update
      • Tilda
        • Overview
        • Installation
        • Configuration
        • Test
        • Live payments
      • InSales
        • Overview
        • Installation
        • Configuration
        • Test
        • Live payments
      • Ecwid
        • Overview
        • Installation
        • Configuration
        • Test
        • Live payments
      • Bitrix
        • Overview
        • Installation
        • Configuration
        • Test
        • Live payments
      • PrestaShop
        • Overview
        • Installation
        • Configuration
        • Test
        • Live payments
      • OpenCart
        • Overview
        • Installation
        • Configuration
        • Test
        • Live payments
      • CS-Cart
        • Overview
        • Installation
        • Configuration
        • Test
        • Live payments
    • Installment
      • Overview
      • Status
        • Get application status
        • Application status notification
        • Change application status
      • Get partners
      • Create application
    • Callbacks
      • Overview
      • Result notify
      • Check request
      • Payout notify
      • Redirect back
  • Partner API
    • Overview
    • Rates
      • Overview
      • Rates
    • Products
      • Overview
      • Dictionaries
      • Add client with product
      • Client request status
      • Create terminal
      • Update terminal limits
      • Product request status
    • E-Money
      • Overview
      • Add
      • Owner identification
      • Info
      • Close
      • Block
      • Balance
      • Statement
      • Request Status
    • Device ID
      • Android SDK
      • iOS SDK
    • Implement SuperApp
      • Overview
      • Pay
      • Refund
      • Status
    • Account
      • Overview
      • Create payment
      • Payment status
      • Batch statuses
      • Statement
      • Statement status
      • Balance
      • Balance status
    • Invoices
      • Info
  1. WordPress

Installation

Please, pay attention!
After the plugin is activated, the Dashboard shows the messages “FreedomPay requires a Merchant ID to work.” and the same about the Merchant Key.
This is expected: the plugin is installed, but not configured yet. The messages disappear after you set the Merchant ID and the Merchant Key in the plugin settings.

Installing and configuring WooCommerce#

 At this stage, you need to install and set up your online store using the WooCommerce plugin.
 The installation and configuration process of the WooCommerce plugin is described in detail on the website: woocommerce.com/document/installing-uninstalling-woocommerce
After setup, make sure that the currency of your products is one of the currencies supported by Freedom Pay:
1.
KZT - Kazakhstani tenge
2.
RUB - Russian ruble
3.
KGS - Kyrgyzstan som
4.
UZS - Uzbekistan sum
5.
USD - US dollar
6.
EUR - Euro
 If you already have WooCommerce installed and configured, you can proceed to the next step.

Automatic installation of the Freedom Pay plugin#

1.
To install the plugin, go to your site's Dashboard:
WordPress_Dashboard_1.10.0.png
2.
Select “Plugins” in the left panel, and when the window opens, click the “Add Plugin” button:
WordPress_INST_Plugins.png
3.
In the window that opens, in the search bar on the right at the top, type “FreedomPay”. When WordPress shows the search results, click the “Install Now” button on the Freedom Pay plugin. After successful installation, in the same place, click the “Activate” button:
WordPress_INST_Search.png
4.
After completing the above steps, WordPress should automatically take you to the installed plugins page, where you can check if the installation was correct:
WordPress_INST_Check.png
Congratulations!
The next step is the Freedom Pay plugin configuration.

Manual installation of the Freedom Pay plugin#

 If automatic installation using the WordPress plugin directory is not available for some reason, an advanced user or developer can install the plugin manually by placing the plugin files in the WordPress plugins directory.
To accomplish this, you need to take some steps:
1.
Download a copy of the SVN repository that contains the plugin's source code and resources: plugins.svn.wordpress.org/freedompay-payment-gateway (this can be done using the svn/subversion utility on unix-like systems):
WordPress_INST_SVN.png
2.
Next, you need to copy the trunk directory from the downloaded copy to the WordPress plugins directory (by default, this is wp-content/plugins), and rename it to “freedompay-payment-gateway”:
WordPress_INST_Rename.png
3.
After this, you have to go to the page of installed WordPress plugins and activate the Freedom Pay plugin:
WordPress_INST_Activate.png
Next step
the Freedom Pay plugin configuration
Previous
Overview
Next
Configuration