Freedom Pay
  1. InSales
Freedom Pay
  • Overview
  • Gateway API
    • Overview
    • Sync API
      • Overview
      • Purchase
        • Overview
        • Create payment
        • Any amount
        • Card
        • 3DSecure
        • Recurrent
        • 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
      • read
        • read payment
        • read request
      • edit
        • edit payment.refund
        • edit payment.reverse
        • edit payment.clearing
  • 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
      • Reccuring payment
      • 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
      • Merchant SDK
        • 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
    • Client
      • Create client
      • Create client
      • Edit client
      • Update client
      • Verify client
    • Transactions
      • Create transaction
      • Clearing transaction
      • Refund transaction
      • Transaction info
      • Transaction status
    • Activate card
    • Block card
    • Balance
    • Bulk issue
    • Card info
    • Сards' list
    • Card tokenization
    • Cardholder validation
    • Close card
    • Issue card
    • Issue plastic card
    • Limits list
    • Operations' list
    • Reset PIN counter
    • Request' status
    • Secret data
    • Set limits
    • Set PIN
    • Statement extended
    • Unblock card
  • Partner API
    • Rates
      • Overview
      • Rates
    • Products
      • Overview
      • Dictionaries
      • Add client with product
      • Request status
      • Create terminal
    • E-Money
      • Overview
      • Add
      • Owner identification
      • Info
      • Close
      • Block
      • Balance
      • Statement
      • Request Status
    • Device ID
      • Android SDK
      • iOS SDK
    • Implement SuperApp
      • Overview
      • Pay
      • Refund
    • Account
      • Settlement
        • Overview
        • Create payment
        • Payment status
        • Batch statuses
    • Invoice
  1. InSales

Configuration

Getting started#

Please, pay attention!
The plugin configuration should only be performed after correct installation.
To successfully configure the plugin, you need to take some steps:
Go to your site Dashboard:
InSales_Dashboard.png
Select the “Extensions” item, in the window that opens, click on the “PayBox” link.
InSales_InstalledPaybox.png
In the module settings, set the values of the client identifier (Merchant ID) and the secret key for receiving (Secret key). If you do not know how to obtain this data, use the instructions. You should also set the remaining settings. Their description follows.
InSales_Settings.png
1.
Client ID (Merchant ID)
Must be installed for the plugin to work.
Allows you to set the store ID in the payment gateway. To get it, use the instructions.
Default - no text
2.
Secret key
Must be installed for the plugin to work.
Allows you to set the store key that will be used to sign all incoming transactions in the payment gateway. To get it, use the instructions.
Default - no text
3.
Payment system language
Allows you to set the language with which the store will work, the payment page will also be displayed with it. Available languages:
Russian
English
German
Kazakh
Kyrgyz
Uzbek
Default - Russian
4.
API URL for payment initialization
Must be installed for the plugin to work.
Allows you to set the payment gateway address. Select the address that matches the country in which your store is legally located:
api.freedompay.kz - Kazakhstan.
api.freedompay.kg - KyrKyrgyzstan.
api.freedompay.uz - Uzbekistan.
Default - api.freedompay.kz
5.
Order status after successful payment
Allows you to set what status the order will receive in the InSales order list after successful payment. You can read more about statuses here.
Default - New
6.
Order status when payment failed
Allows you to set what status the order will receive in the InSales order list after an unsuccessful payment. You can read more about statuses here.
Default - New
7.
OFD
Allows you to set whether it is necessary to generate fiscal documents (receipts) upon payment.
Default - disabled
8.
Include delivery into receipt
Allows you to set whether it is necessary to add the cost of delivery to fiscal documents (receipts) upon payment.
Default - disabled
9.
VAT
Allows you to set the VAT amount used when generating fiscal documents. Available options:
Without VAT
0%
12%
12/112
18%
18/118
10%
10/110
20%
20/120
15%
Default - Without VAT
10.
Test mode
📌
Deprecated - will be removed from the interface in future versions.
Allows you to set whether the payment gateway works for test payments or real ones. When changing this parameter, be sure to contact the FreedomPay manager, since switching the store to “test” mode or “live payments” mode must be done both on the plugin side and on the FreedomPay server side.
By default - disabled
When you have finished configuring the integration, you must click the “Save” button. Make sure that the data has been saved.
Next step
integration testing
Previous
Installation
Next
Test