Freedom Pay
  1. WordPress
Freedom Pay
  • Gateway API
    • Introduction
    • Reference
      • Test cards
      • Error codes
    • Sync API
      • Introduction
      • Page
        • Introduction
        • Page
        • Page with amount control
        • Status
      • Pay
        • Introduction
        • Card
        • 3DSecure
        • Cancel
        • Clearing
        • Refund
        • Status
      • Payout
        • Introduction
        • Card
        • IBAN
        • Balance
        • Status
        • StatusV2
      • Transfer
        • Introduction
        • Card
        • 3DSecure
        • Rates
        • Status
      • Card
        • Introduction
        • Add
        • 3DSecure
        • List
        • Remove
        • Status
      • Token
        • Introduction
        • Token Pay
        • Apple Pay
        • Google Pay
        • Samsung Pay
        • Token Payout
        • Status
    • Async API
      • Introduction
      • create
        • create payment
        • create payment recurrent
      • read
        • read payment
        • read request
      • edit
        • edit payment.refund
        • edit payment.reverse
        • edit payment.clearing
      • delete
  • Merchant API
    • Introduction
    • Reference
      • Test cards
      • Test phone numbers
      • Error codes
    • Page
      • Introduction
      • Page
      • Page with amount control
      • Payout page
      • Frame
      • Widget
      • Status
    • Pay
      • Introduction
      • Cancel
      • Clearing
      • Refund
      • Status
    • Payout
      • Introduction
      • IBAN
      • Balance
      • Status by order_id
      • Status by Payment ID
      • Status by Payment ID V2
    • Mobile balance
      • Introduction
      • Init
      • Pay
      • Approve
      • Resend code
      • Status
    • Card
      • Introduction
      • Add
      • Add for payout
      • Remove
      • List
      • Status
    • Token
      • Introduction
      • Saved card with CVC input (Init)
      • Saved card with CVC input (Pay)
      • Non-acceptance payments
      • Non-acceptance payments (Pay)
      • Token payout
      • Status
    • Invoice
      • Introduction
      • Init
      • Info
      • Pay
      • Status
    • Additional
      • Introduction
      • Check request
      • Result notify
      • Payout notify
      • Redirect back
  • Card API
    • Introduction
    • Payment Cards
      • Reference
        • Request Status
        • Client product
        • Card product
        • Card status
        • Card block
        • Transaction
        • Error codes
      • Card issue
        • Bulk
        • Single
        • Physical
      • Card control
        • Activate
        • Block
        • Unblock
        • Set PIN
        • Reset PIN counter
        • Close
        • Identification
        • Info
        • Balance
        • Secret data
        • Statement
      • Client
        • Create
        • Edit
        • Card list
      • Additional
        • Request status
    • Gift Cards
      • Introduction
      • Reference
        • Request status
        • Card status
      • List
      • Issue
      • Confirm
      • Resend
      • Resend code
      • Status
  • Partner API
    • Rates
      • Introduction
      • Rates
    • Products
      • Introduction
      • Reference
        • Request
        • Product
        • Freedom POS
        • Freedom ECOM
        • Freedom BOX
        • Limits
      • Add user
      • Add product
      • Add user with product
      • Grant user
      • Send auth data
      • Request status
    • E-Money
      • Introduction
      • Reference
        • Request
        • Operation
        • Error codes
      • Add
      • Owner identification
      • Info
      • Close
      • Block
      • Balance
      • Statement
      • Request Status
    • Freedom ID
      • Introduction
      • Android SDK
      • iOS SDK
      • Reference
        • Error codes
      • Link
      • Token
      • Token refresh
      • Info
      • Profile
      • Request
  • Mobile SDK
    • Payment SDK
      • iOS
      • Android
    • Freedom QR
      • Reader SDK (Android)
      • Provider SDK (Android)
  • CMS
    • Introduction
    • Get Merchant ID and key
    • WordPress
      • Introduction
      • Installation
      • Configuration
      • Test
      • Live payments
      • Update
    • Tilda
      • Introduction
      • Installation
      • Configuration
      • Test
      • Live payments
    • InSales
      • Introduction
      • Installation
      • Configuration
      • Test
      • Live payments
    • Ecwid
      • Introduction
      • Installation
      • Configuration
      • Test
      • Live payments
    • Bitrix
      • Introduction
      • Installation
      • Configuration
      • Test
      • Live payments
    • PrestaShop
      • Introduction
      • Installation
      • Configuration
      • Test
      • Live payments
    • OpenCart
      • Introduction
      • Installation
      • Configuration
      • Test
      • Live payments
  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

Support#

If you found an inaccuracy or need help, feel free to reach out! 👋
Email: support@freedompay.kg
Previous
Introduction
Next
Configuration