1. CS-Cart
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
    • Mobile balance
      • Overview
      • Create mobile balance payment
      • Charge mobile balance
      • Confirm payment with SMS code
      • Resend SMS code
      • Get mobile balance payment status
    • Invoice
      • 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
    • 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
    • Saved cards
      • Get saved cards
      • Save card
      • Save card for payouts
      • Delete saved card
      • Save card without a charge
    • Result notify
      POST
    • Check request
      POST
    • Payout notify
      POST
    • Redirect back
      POST
  • Partner API
    • 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. CS-Cart

Configuration

Please, pay attention!
The add-on configuration should only be performed after correct installation.

Add the payment method#

1.
In the admin panel, select “Administration” → “Payment methods”.
2.
Click “Add payment method” (the “+” button).
3.
Enter the name of the payment method: clients see it at checkout.
4.
In the Processor field, select “Freedom Pay”.
5.
Save the payment method.

Set the add-on settings#

 The add-on settings are on a separate page: “Website” → “Freedom Pay Configuration”. The same page opens from the link “Go to Freedom Pay configuration” on the “Configure” tab of the payment method.
SettingRequiredDescriptionDefault
Merchant IDYesStore ID in the payment gateway. To get it, see Get Merchant ID and key.—
Secret keyYesMerchant Key: the store key used to sign requests to the payment gateway and to check notifications from it. To get it, see Get Merchant ID and key.—
API URLYesAddress of the payment gateway. Select the address of the country in which your store is legally located:
• api.freedompay.kz: Kazakhstan.
• api.freedompay.kg: Kyrgyzstan.
• api.freedompay.uz: Uzbekistan.
api.freedompay.kz
Use FDOGenerate fiscal documents (receipts) for payments. Works only with the API URL api.freedompay.uz (Uzbekistan). Does not affect the payment.Disabled
Include delivery into a receiptAdd delivery to the receipt as a separate item.Disabled
VATVAT for all items of the receipt: 0%, 10%, 12% or 16%.0%
Delivery SPICIKPU code of delivery.—
Delivery Package codePackage code of delivery.—
Delivery Unit codeUnit code of delivery.—
 Click “Save” after you change the settings.

Product data for receipts#

 For receipts in Uzbekistan, the same page has the list of your products. Fill in for every product:
SPIC: IKPU code of the product.
Package code: package code of the product.
Unit code: unit code of the product.
Owner type: “Reselling”, “Self production” or “Service”.
 If a product in the order has no correct values, the client sees the message “Sorry, there is a mistake in the product settings.” and cannot pay.

How orders change status#

When the client goes to the payment page, the order gets the status “Open”.
After a successful payment, the order gets the status “Processed”.
If the payment fails, the order gets the status “Failed”.
To refuse a payment for an order, change the status of the order to “Declined” before the client pays.
Next step
Testing the add-on
Previous
Installation
Next
Test