- 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)
- Operations' list
- Statement extended
- Create client
- Edit client
- Сards' list
- Request' status
- Create transaction
- Clearing transaction
- Refund transaction
- Transaction info
- Cardholder validation
- Set limits
- Limits list
- Gift Cards
- Partner API
- Rates
- Products
- E-Money
- Freedom ID
- Transfer
- Device ID
- Implement SuperApp
Create person
POST
/v5/partner/transfer/person/create
The purpose of registration is to create a unique client profile in the system, which can be used to send and receive transfers.
Registration is required before creating a transfer, since each transfer must be associated with a specific client.
Request
Header Params
Authorization
string
required
Example:
Bearer <access_token>
Body Params application/json
encrypted_data
string
required
<= 2048 characters
signature
string
required
<= 512 characters
Examples
{
"payload": {
"encrypted_data": "kngpqEGYhw+8J2z5M0jXIXF8q9OQNSZFQpgdScqWLCDdcMmn3MoKOQnuqdxAqwhEM+A/FjW5QzpxiYJPI/o2OCdm4q376L+/eW5QytJmRj8xOGv1gceUZRDMNohq6n2avAyIkXaS24ujAhXvqHp6cJW8M4lgGW7cR3lWwJdAbuazgqylB6imfc2xb8Iq8O2EX90i45/1IwwxEGdV2w+asj257w9OvjiFpeyiwxNcqFJKh48NT1N927HAiX+zn3E0/lDF9UfBPHqTCAY4etUtqDGhmoinQDbo+sEPp5nqPx5PgC1PcoZ6qxurD8fAcva05FxCR3MUEptdbBW9Qz7xXcWonbUil6DBQyo9Xr3i7fKaxk1zyU0HSTGQK/zCKIxtY+JD4SOg0o1J7JIGIFokfj6zNPGC4XvtCog3YVq9FkKv3YfCybnG1HX9Bx43UbjRBilSp+/Yptc4u3T/7ZcD/tX9m8wydczWtoubK3HxcqfcCtMnM+Uqtsq2oHPEtsVhZmCe5k/ffkLMOD29yKn7tw=="
},
"signature": "{{sign}}"
}
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
curl --location --request POST '/v5/partner/transfer/person/create' \
--header 'Authorization: Bearer <access_token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"payload": {
"encrypted_data": "kngpqEGYhw+8J2z5M0jXIXF8q9OQNSZFQpgdScqWLCDdcMmn3MoKOQnuqdxAqwhEM+A/FjW5QzpxiYJPI/o2OCdm4q376L+/eW5QytJmRj8xOGv1gceUZRDMNohq6n2avAyIkXaS24ujAhXvqHp6cJW8M4lgGW7cR3lWwJdAbuazgqylB6imfc2xb8Iq8O2EX90i45/1IwwxEGdV2w+asj257w9OvjiFpeyiwxNcqFJKh48NT1N927HAiX+zn3E0/lDF9UfBPHqTCAY4etUtqDGhmoinQDbo+sEPp5nqPx5PgC1PcoZ6qxurD8fAcva05FxCR3MUEptdbBW9Qz7xXcWonbUil6DBQyo9Xr3i7fKaxk1zyU0HSTGQK/zCKIxtY+JD4SOg0o1J7JIGIFokfj6zNPGC4XvtCog3YVq9FkKv3YfCybnG1HX9Bx43UbjRBilSp+/Yptc4u3T/7ZcD/tX9m8wydczWtoubK3HxcqfcCtMnM+Uqtsq2oHPEtsVhZmCe5k/ffkLMOD29yKn7tw=="
},
"signature": "{{sign}}"
}'
Responses
🟢200Success
application/json
Body
client_uuid
string <uuid>
required
status
string
required
<= 10 characters
response_time
string
required
signature
string
required
<= 512 characters
Example
{
"state": true,
"response_time": "2025-07-03T06:57:05.697384Z",
"payload": {
"client_uuid": "d816d360-d396-40d4-bfd4-235a1f0eb027",
"status": "new"
},
"signature": "8919e695c8e61b3d294de1e6e26260ba400258bea3d437c2456f6efff9641bd3"
}
Modified at 2025-07-03 06:58:19