1. Card
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
    • Mobile balance
      • Overview
      • Init
      • Pay
      • Approve
      • Resend code
      • Status
    • Invoice
      • Overview
      • Create invoice
      • Info
      • Refund
      • Status
      • Cancel
    • SDK
      • JS SDK
      • Merchant SDK
        • Google Pay
        • 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
    • Redirect back
    • Result notify
    • Payout notify
    • Check request
  • Card API
    • Overview
    • Client
      • Card link
      • Сards' list
      • Create client
      • Client info
      • Update client
      • Verify client
    • Transactions
      • Create transaction
      • Clearing transaction
      • Refund transaction
      • Transaction info
      • Transaction status (depricated)
      • Transaction status
    • Card
      • Activate card
        POST
      • Block card
        POST
      • Balance
        POST
      • Card info
        POST
      • Card update
        POST
      • Card tokenization
        POST
      • Close card
        POST
      • Find card
        POST
      • Issue card
        POST
      • Issue plastic card
        POST
      • Operations' list
        POST
      • Reset PIN counter
        POST
      • Statement extended
        POST
      • Set PIN
        POST
      • Secret data
        POST
      • Unblock card
        POST
    • Limits
      • Limits list
      • Set limits
    • Bulk issue
      POST
    • Cardholder validation
      POST
    • Request' status
      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
    • Account
      • Overview
      • Create payment
      • Payment status
      • Batch statuses
      • Statement
      • Statement status
      • Balance
      • Balance status
    • Invoices
      • Info
  1. Card

Find card

Developing
POST
https://api.freedompay.kz/v5/card-api/card/find
This method allows partners to obtain a unique card_id using alternative attributes associated with a card.
It is intended for scenarios where a direct card identifier is not available, but other identification parameters - such as a masked card data, or an encrypted card number (PAN) - can be used to locate the card in the system.
The method accepts a flexible set of search parameters, enabling partners to query the card using different attribute types.
When multiple parameters are provided, the system attempts to find a card that matches all specified criteria.
To obtain a card identifier using the PAN, partners may pass the PAN value in encrypted form.
The PAN must be encrypted using the RSA algorithm with OAEP padding and the public RSA key provided by Freedom Pay.
The OAEP digest algorithm must be SHA-256.
Encryption requirements:
Encrypt the original PAN using RSA-OAEP with SHA-256.
Encode the encrypted result using Base64.
Pass the resulting value as the card_pan search parameter in the request.
This approach ensures secure transmission of sensitive card data while allowing the system to identify the corresponding card and return its unique card_id.

Request

Body Params application/jsonRequired

Example
{
    "request_id": "019ab688-bef2-72c4-6a29-d0e08be76d95",
    "filters": [
        {
            "key": "card_pan",
            "value": "string"
        }
    ]
}

Responses

🟢200Success
application/json
Body

Example
{
    "status": "ok",
    "request_status": "success",
    "dt": "2025-01-01T00:01:01+00:30",
    "cards": [
        "497f6eca-6276-4993-bfeb-53cbbbba6f08"
    ]
}
Previous
Close card
Next
Issue card