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
      • 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

    Overview

    Freedom Pay API documentation: accept payments, make payouts, save cards and work with invoices.
    Choose your API in «Which API to use» and start with its Overview: it describes the request format, the signature and the errors.
    The host depends on the country: choose the region in the URL bar of a method, for example https://api.freedompay.kz.

    Which API to use#

    APIWhat it is forPCI DSS certificate
    Gateway APIPayments with card data collected on your side, server to server. Two APIs: Sync API and Async API.Required
    Merchant APIPayments on the Freedom Pay payment page or in a payment frame, payouts, saved cards, payments from the mobile balance, invoices. The client enters card data on Freedom Pay pages.Not required
    Partner APIFor Freedom Pay partners: clients and terminals, e-money wallets, payment orders and account statements, exchange rates. To connect, contact your account manager.—
    Ready-made plugins for online stores (WordPress, Tilda, OpenCart and others): see CMS.

    Getting started#

    1.
    Get the merchant ID and the secret key in your personal account: see Get Merchant ID and key.
    2.
    Read the Overview of your API and sign every request as described there.
    3.
    Test the integration in test mode: see «Test mode» in Gateway API Overview or Merchant API Overview.
    4.
    Receive the result of payments and payouts on your server: see Callbacks Overview.

    Healthcheck#

    To check that the API is available, send GET {domain}/status/healthcheck, for example https://api.freedompay.kz/status/healthcheck.
    The request needs no signature.
    status = ok means that the API is available.
    Response example:
    {"status": "ok", "time": "2026-11-02T05:20:49+00:00"}
    FieldTypeDescription
    statusstringState of the API: ok — available.
    timestringTime of the answer in UTC, ISO 8601.

    Error codes#

    For the full list of error codes, see Error codes.

    Support#

    If you find an inaccuracy in the documentation or need help with the integration, write to support@freedompay.kz.
    For connection and merchant settings, contact your account manager.
    Next
    Overview