Freedom Pay
  1. WordPress
Freedom Pay
  • Overview
  • Gateway API
    • Overview
    • Sync API
      • Overview
      • Purchase
        • Overview
        • Create payment
        • Any amount
        • Card
        • 3DSecure
        • Cancel
        • Clearing
        • Refund
        • Status
      • Payout
        • Overview
        • Card
        • IBAN
        • Balance
        • Status
      • Transfer
        • Overview
        • Card
        • 3DSecure
        • Rates
        • Status
      • Card
        • Overview
        • Add
        • 3DSecure
        • List
        • Remove
        • Status
      • Token
        • Overview
        • Token Pay
        • Apple Pay
        • Google Pay
        • Token Payout
        • Status
    • Async API
      • Overview
      • create
        • create payment
        • create payment recurrent
      • read
        • read payment
        • read request
      • edit
        • edit payment.refund
        • edit payment.reverse
        • edit payment.clearing
      • delete
  • Merchant API
    • Overview
    • Purchase
      • Overview
      • Checkout
      • Card token
        • Overview
        • Tokenize card
        • Delete token
        • Card token list
        • Create payment (with CVC)
        • Confirm payment (with CVC)
        • Create payment
        • Confirm payment
      • Create payment
      • Any amount
      • Cancel payment
      • Clearing
      • Refund payment
      • Status
    • Payout
      • Overview
      • Card token
        • Tokenize card
        • Delete token
        • Card token list
        • Create payment
      • Create payment
      • IBAN
      • Balance status
      • Status by order_id
      • Status by Payment ID
      • Status
    • Mobile balance
      • Overview
      • Init
      • Pay
      • Approve
      • Resend code
      • Status
    • Invoice
      • Overview
      • Init
      • Info
      • Pay
      • Status
    • SDK
      • JS SDK
      • Google Pay
      • Freedom QR
        • Reader SDK (Android)
        • Provider SDK (Android)
      • Payment SDK
        • iOS
        • Android
    • 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
    • Redirect back
      POST
    • Result notify
      POST
    • Payout notify
      POST
    • Check request
      POST
  • Card API
    • Overview
    • Payment Cards
      • Overview
      • Dictionaries
      • Bulk issue
      • Issue card
      • Issue plastic card
      • Activate card
      • Block card
      • Unblock card
      • Set PIN
      • Reset PIN counter
      • Close card
      • Update client
      • Card info
      • Balance
      • Secret data
      • Secret data (version 2)
      • Statement
      • Statement extended
      • Create client
      • Edit client
      • Сards' list
      • Request' status
      • Create transaction
      • Clearing transaction
      • Refund transaction
      • Transaction request' status
      • Transaction info
    • Gift Cards
      • Overview
      • List
      • Issue
      • Confirm
      • Resend
      • Resend code
      • Status
  • Partner API
    • Rates
      • Overview
      • Rates
    • Products
      • Overview
      • Dictionaries
      • Add client with product
      • Request status
    • E-Money
      • Overview
      • Add
      • Owner identification
      • Info
      • Close
      • Block
      • Balance
      • Statement
      • Request Status
    • Freedom ID
      • Overview
      • Design
      • iOS SDK
      • Android SDK
      • OAuth2
        • Authorization link
        • Token exchange
        • Token refresh
        • User info
        • Request profile
        • Get profile status
        • Create user
        • Update user
      • OIDC
        • Authorization endpoint
        • Token exchange
        • Userinfo
      • Error codes
      • Examples
        • Keycloak
    • Transfer
      • Overview
      • Get token
      • Refresh token
      • Get agents
      • Fees
      • Create person
      • Create business
      • Create transfer
      • Print application
      • Confirm
      • Search
      • Payout
      • Payout confirm
      • Cancel
      • Get person info
      • Get business info
      • Status
      • Info
    • Device ID
      • Android SDK
      • iOS SDK
  1. WordPress

Installation

Getting started#

Please, pay attention!
During the initial installation of the plugin, several errors will be displayed at the top of the control panel regarding incorrect plugin configuration (lack of Merchant ID, Merchant Key, and payment gateway test mode).
They are a positive sign, indicating that the plugin has been successfully installed and activated. They can be eliminated later, during plugin configuration, and during preparation for real payments.

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, please ensure that the currency for your products is any of the currencies supported by the FreedomPay payment gateway:
KZT - Kazakhstani tenge
RUB - Russian ruble
KGS - Kyrgyzstan som
UZS - Uzbekistan sum
USD - US dollar
EUR - Euro
Deprecated - this limitation will be removed in future versions.
 If you already have WooCommerce installed and configured, you can proceed to the next step.

Automatic installation of the FreedomPay plugin#

To install the plugin, go to your site's Dashboard:
WordPress_WC_Dashboard.png
Select “Plugins” in the left panel, and when the window opens, click the “Add Plugin” button:
WordPress_INST_Plugins.png
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 FreedomPay plugin. After successful installation, in the same place, click the “Activate” button:
WordPress_INST_Search.png
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 FreedomPay plugin configuration.

Manual installation of the FreedomPay 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:
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
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
After this, you have to go to the page of installed WordPress plugins and activate the FreedomPay plugin:
WordPress_INST_Activate.png
Next step
the FreedomPay plugin configuration
Previous
Overview
Next
Configuration