- Overview
- Gateway API
- Overview
- Sync API
- Async API
- Merchant API
- Card API
- Overview
- Payment Cards
- Overview
- Dictionaries
- Bulk issue
- Issue card
- Issue plastic card
- Activate card
- Block card
- Unblock card
- Set PIN
- Reset PIN counter
- Close card
- Update client
- Card info
- Balance
- Secret data
- Secret data (version 2)
- Statement
- Statement extended
- Create client
- Edit client
- Сards' list
- Request' status
- Create transaction
- Clearing transaction
- Refund transaction
- Transaction request' status
- Transaction info
- Gift Cards
- Partner API
- Rates
- Products
- E-Money
- Freedom ID
- Transfer
- Device ID
Token exchange
POST
https://passport.freedompay.kz/api/v1oidc//token
{
"iss": "https://passport.freedompay.kz",
"sub": "41790bb3-62ba-461f-9bed-e232e30ad377",
"aud": "b4b93cc5-3ca5-4ca1-aaaf-5aab2aac7584",
"exp": 1741077405,
"iat": 1740472605,
"nonce": "opQnEJ5fvOt5JLbl8IBAcS82Yy6QXFFm"
}
Request
Authorization
Send your HTTP requests with an
Authorization
header that contains the word Basic followed by a space and a base64-encoded string username:password
Example:
Authorization: Basic *****************
Body Params application/json
code
string
required
redirect_uri
string <URL>
required
grant_type
string
required
Example
{
"code": "string",
"redirect_uri": "string",
"grant_type": "string"
}
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://passport.freedompay.kz/api/v1oidc//token' \
--header 'Content-Type: application/json' \
--header 'Authorization: Basic Og==' \
--data-raw '{
"code": "string",
"redirect_uri": "string",
"grant_type": "string"
}'
Responses
🟢200Success
application/json
Body
access_token
string <[a-zA-Z0-9]{128}>
required
expires_in
integer
required
refresh_token
string
required
token_type
string
required
id_token
string
required
Example
{
"access_token": "DZN0MZP726480hFLHBEmMqe2iLNIjt07OrUcsm5m1BimTiuiF9yUJ3EQmkGwKNC2LmrmU4C4yWF5V3iwSN4ngi1Q5CRkOBixjdma0mWxsGhC7RZldkwhxmpow1UtyQ6O",
"expires_in": 604799,
"refresh_token": "a16UDg4GEmLHZu85WPQzM6diJtrzRz1q2iomXZzZVkPqFbmVihz03mqwbJQcPVn2boISi7qbleq1VWNinMTFUbAnyc3XgbcOQ1DbZ5dkOPTWiMjiNky81bJNjKPmUY9d",
"token_type": "Bearer",
"id_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL3Bhc3Nwb3J0LmZyZWVkb21wYXkua3oiLCJzdWIiOiI0MTc5MGJiMy02MmJhLTQ2MWYtOWJlZC1lMjMyZTMwYWQzNzciLCJhdWQiOiJiNGI5M2NjNS0zY2E1LTRjYTEtYWFhZi01YWFiMmFhYzc1ODQiLCJleHAiOjE3NDEwNzc0MDUsImlhdCI6MTc0MDQ3MjYwNSwibm9uY2UiOiJvcFFuRUo1ZnZPdDVKTGJsOElCQWNTODJZeTZRWEZGbSJ9._7InjwY3Jh-9ZfKwtZpLR-AuXfgshSmIyHw-YL4Us7Q"
}