Paying out and refunding funds
On this page you will find the methods and webhooks that the payment partner will need to pay out the funds to the recipient if the transfer is successful or to refund the funds to the sender.
Please note that the transferred funds can only be paid out and refunded in full.
The general order of requests is as follows:
- The recipient contacts the payment partner with the passport and transfer code received when the transfer was made.
- The payment partner initiates a payout session and sends to the Bank information on the Recipient.
- The Bank creates a transaction and returns the creation results.
- After receiving the response, wait for a
ready_to_confirm
webhook with detailed information on the payout amount and recipient. - Once a
ready_to_confirm
webhook is received, confirm the transaction withsession/confirm
or cancel it withsession/cancel
. - To complete the transaction, wait for a
payment_finished
webhook.
POST…/api/v1/cash/payout/session/init
method
This method is used to initiate the payout of funds to the recipient or refund of the transfer to the sender. The set of parameters is the same in both cases. To refund the transfer to the sender, pass the same details for the sender (participant_details.sender
) and the recipient (participant_details.recipient
) of the transfer in the request.
Note that the received transfer code must be wrapped in BASE64 and put in the
tcn_code_encoded
parameter.
Request parameters
Name | Mandatory | Type | Description |
---|---|---|---|
tcn_code_encoded | + | string | Transaction code received from the recipient and wrapped in BASE64. Example: “MzU4MDctMjM1ODk=” |
payment_method | + | object | Payment method |
type | + | string | Payment method name. Valid value: moneysend |
moneysend | + | object | Details of payment via Moneysend |
amount_details | + | object | Payment details |
amount | + | int | Payout amount |
currency | + | string | Payment currency |
participant_details | + | object | Participant details |
recipient | + | object | Recipient details |
citizenship_country_iso3 | + | string | Recipient's country of citizenship according to ISO3166-1 alpha-3 |
first_name | + | string | Recipient's first name |
last_name | + | string | Recipient's last name |
middle_name | - | string | Recipient's patronymic |
country_iso3 | + | string | Recipient's country of registration according to ISO 3166-1 alpha-3 |
state | - | string | State or region of the recipient's place of registration |
city | + | string | Locality of the recipient's place of registration |
postal_code | - | string | Postal code of the recipient's place of registration |
street | - | string | Street of the recipient's place of registration |
building | + | string | Building number of the recipient's place of registration |
flat | - | string | Apartment of the recipient's place of registration |
tax_reference | - | string | Recipient's INN (12 digits) |
date_of_birth | + | string | Recipient's date of birth in the YYYY-MM-DD format. Make sure the recipient is 18 years old or older |
contacts | + | object | Recipient's contacts |
phone | + | object | Recipient's phone number |
full_number | + | string | Recipient's full phone number in the +<country code><number> format |
country_iso3 | + | string | Recipient's phone number country code according to ISO3 |
operator_code | + | string | Operator code of the recipient's phone number |
short_number | + | string | Recipient's phone number without the operator code |
- | string | Recipient's email | |
identity_document | + | object | Recipient's identity document |
id_type | + | string | Type of the recipient's identity document. Valid values: — Passport of a foreign citizen — Passport of a citizen of the Russian Federation |
id_number | + | string | Recipient's identity document series and number (without spaces) |
issue_date | + | string | Recipient's identity document issue date in the YYYY-MM-DD format |
id_expiration_date | - | string | Recipient's identity document expiry date in the YYYY-MM-DD format. Required if available in the document. Otherwise, do not send this field |
division_code | - | string | Code of the division that issued the recipient's identity document. Required if available in the document |
issued_by | - | string | Name of the division that issued the recipient's identity document. Required if available in the document |
documents_foreigner | - | object | Non-resident recipient's identity document details. Required if the recipient is not a resident and the funds are paid out within the Russian Federation |
id_type | + | string | Type of the non-resident recipient's identity document. Valid values: — Residence permit — Temporary residence permit — Migration card — Visa |
issued_by | - | string | Non-resident recipient's identity document issuing authority |
issue_date | + | string | Non-resident recipient's identity document issue date in the YYYY-MM-DD format |
id_expiration_date | + | string | Non-resident recipient's identity document expiry date in the YYYY-MM-DD format |
service_point | + | object | Service point of accepting funds |
id | - | string | Service point ID |
name | - | string | Service point name |
country_iso3 | + | string | Service point country according to ISO 3166-1 alpha-3 |
state | - | string | Service point region/state |
city | + | string | Service point locality |
oktmo | - | string | Service point OKTMO |
street | - | string | Service point street |
house | - | string | Service point building |
terminal_id | - | string | Terminal/cash register ID |
source_of_money | - | string | Source of the sender's funds |
description | - | string | Additional information |
sender | + | object | Sender details |
citizenship_country_iso3 | + | string | Sender's country of citizenship according to ISO 3166-1 alpha-3 |
first_name | + | string | Sender's first name |
last_name | + | string | Sender's last name |
middle_name | - | string | Sender's patronymic |
contacts | object | Sender's contacts | |
phone | object | Sender's phone number | |
full_number | + | string | Sender's full phone number in the +<country code><number> format |
country_iso3 | + | string | Sender's phone number country code according to ISO3 |
operator_code | + | string | Operator code of the sender's phone number |
short_number | + | string | Sender's phone number without the operator code |
- | string | Sender's email | |
cash_details | + | object | Additional information on the cash payment |
shift | + | string | Cash register shift |
Request example
{
"tcn_code_encoded": "NTkyMjM3LTg5MjEzNDk5",
"payment_method": {
"type": "moneysend",
"moneysend": {}
},
"cash_details": {
"shift": "159"
},
"amount_details": {
"amount": 1000,
"currency": "rub"
},
"participant_details": {
"recipient": {
"citizenship_country_iso3": "AUS",
"first_name": "Ivan",
"last_name": "Sidorov",
"middle_name": "Ivanovich",
"country_iso3": "RUS",
"state": "New York",
"city": "Kazan",
"postal_code": "420000",
"street": "Nerkasova",
"building": "1",
"flat": "131",
"tax_reference": "123456789012",
"date_of_birth": "2008-01-01",
"identity_document": {
"id_type": "Паспорт гражданина Российской Федерации",
"id_number": "123456789",
"issue_date": "2020-01-01",
"id_expiration_date": "2030-01-01",
"division_code": "165-065",
"issued_by": "OVD Kazani"
},
"documents_foreigner": {
"id_type": "Виза",
"issued_by": "OVD Kazani",
"issue_date": "2020-01-01",
"id_expiration_date": "2030-01-01"
},
"service_point": {
"id": "1",
"name": "point_on_lenina",
"country_iso3": "RUS",
"state": "Moscow",
"city": "Moscow",
"oktmo": "36634436111",
"street": "Lenin avenue",
"house": "1",
"terminal_id": "123124"
},
"source_of_money": "salary",
"description": "salary transfers",
"contacts": {
"phone": {
"full_number": "+79377654321",
"country_iso3": "RUS",
"operator_code": "937",
"short_number": "7654321"
},
"email": "test@test.com"
}
},
"sender": {
"first_name": "Ivan",
"last_name": "Ivanov",
"middle_name": "Ivanovich",
"contacts": {
"phone": {
"full_number": "+79371234567",
"country_iso3": "RUS",
"operator_code": "937",
"short_number": "1234567"
},
"email": "test@test.com"
}
}
}
}
Response parameters
Name | Mandatory | Type | Description |
---|---|---|---|
status | + | string | Request status |
session | + | object | Session details |
id | + | string | Session ID. Remember it to use it to confirm/cancel the transaction or to get the transaction status |
status | + | string | Current session status. The available values |
created_at | + | string | Session creation date and time in the RFC 3339 format. Example: 2022-11-15T15:38:50.255803Z |
updated_at | + | string | Session update date and time in the RFC 3339 format. Example: 2022-11-15T15:38:50.255803Z |
error | - | object | Error details. Returned only if an error occurred |
description | - | string | Error description |
code | - | string | Error code |
payments | + | array | Payment details |
id | + | string | Payment ID |
status | + | string | Current payment status. The available values |
created_at | + | string | Payment creation date and time in the RFC 3339 format. Example: 2022-11-15T15:38:50.255803Z |
payment_method | + | object | Payment method |
type | + | string | Payment method name. Valid value: moneysend |
participant_details | + | object | payment_details sent in the request |
recipient | + | object | Recipient details |
citizenship_country_iso3 | + | string Recipient's country of citizenship according to ISO3166-1 alpha-3 | |
first_name | + | string | Recipient's first name |
last_name | + | string | Recipient's last name |
middle_name | - | string | Recipient's patronymic |
country_iso3 | + | string | Recipient's country of registration according to ISO 3166-1 alpha-3 |
state | - | string | State or region of the recipient's place of registration |
city | + | string | Locality of the recipient's place of registration |
postal_code | - | string | Postal code of the recipient's place of registration |
street | - | string | Street of the recipient's place of registration |
building | + | string | Building number of the recipient's place of registration |
flat | - | string | Apartment of the recipient's place of registration |
tax_reference | - | string | Recipient's INN (12 digits) |
date_of_birth | + | string | Recipient's date of birth in the YYYY-MM-DD format. Make sure the recipient is 18 years old or older |
contacts | + | object | Recipient's contacts |
phone | + | object | Recipient's phone number |
full_number | + | string | Recipient's full phone number in the +<country code><number> format |
country_iso3 | + | string | Recipient's phone number country code according to ISO3 |
operator_code | + | string | Operator code of the recipient's phone number |
short_number | + | string | Recipient's phone number without the operator code |
- | string | Recipient's email | |
identity_document | + | object | Recipient's identity document |
id_type | + | string | Type of the recipient's identity document. Valid values: — Passport of a foreign citizen — Passport of a citizen of the Russian Federation |
id_number | + | string | Recipient's identity document series and number (without spaces) |
issue_date | + | string | Recipient's identity document issue date in the YYYY-MM-DD format |
id_expiration_date | - | string | Recipient's identity document expiry date in the YYYY-MM-DD format. Required if available in the document. Otherwise, do not send this field |
division_code | - | string | Code of the division that issued the recipient's identity document. Required if available in the document |
issued_by | - | string | Name of the division that issued the recipient's identity document. Required if available in the document |
documents_foreigner | - | object | Non-resident recipient's identity document details. Required if the recipient is not a resident and the funds are paid out within the Russian Federation |
id_type | + | string | Type of the non-resident recipient's identity document. Valid values: - Residence permit - Temporary residence permit - Migration card - Visa |
issued_by | - | string | Non-resident recipient's identity document issuing authority |
issue_date | + | string | Non-resident recipient's identity document issue date in the YYYY-MM-DD format |
id_expiration_date | + | string | Non-resident recipient's identity document expiry date in the YYYY-MM-DD format |
service_point | + | object | Service point of accepting funds |
id | - | string | Service point ID |
name | - | string | Service point name |
country_iso3 | + | string | Service point country according to ISO 3166-1 alpha-3 |
state | - | string | Service point region/state |
city | + | string | Service point locality |
oktmo | - | string | Service point OKTMO |
street | - | string | Service point street |
house | - | string | Service point building |
terminal_id | - | string | Terminal/cash register ID |
source_of_money | - | string | Source of the sender's funds |
description | - | string | Additional information |
sender | + | object | Sender details |
citizenship_country_iso3 | + | string | Sender's country of citizenship according to ISO 3166-1 alpha-3 |
first_name | + | string | Sender's first name |
last_name | + | string | Sender's last name |
middle_name | - | string | Sender's patronymic |
contacts | object | Sender's contacts | |
phone | object | Sender's phone number | |
full_number | + | string | Sender's full phone number in the +<country code><number> format |
country_iso3 | + | string | Sender's phone number country code according to ISO3 |
operator_code | + | string | Operator code of the sender's phone number |
short_number | + | string | Sender's phone number without the operator code |
customer_verification | object | Recipient details specified when the payment transaction was created | |
first_name | + | string | Recipient's first name |
last_name | + | string | Recipient's last name |
middle_name | - | string | Recipient's middle name |
date_of_birth | + | string | Recipient's date of birth. Make sure the recipient is 18 years old or older |
contacts | object | Recipient's contacts | |
phone | object | Recipient's phone number | |
full_number | + | string | Recipient's full phone number in the +<country code><number> format |
country_iso3 | + | string | Recipient's phone number country code according to ISO3 |
operator_code | + | string | Operator code of the recipient's phone number |
short_number | + | string | Recipient's phone number without the operator code |
- | string | Recipient's email | |
amount_details | + | object | Payout details |
amount | + | int | Payout amount |
currency | + | string | Payout currency |
error | - | object | Error details. Returned only if an error occurred |
description | - | string | Error description |
code | - | string | Error code |
Successful response example
The response will contain the
customer_verification
object with information on the sender. Compare the data sent withincustomer_verification
with the data in the recipient's identity document. If the data mismatches, the funds must not be paid out.
{
"status": "ok",
"session": {
"id": "ps_3230",
"status": "in_progress",
"created_at": "2022-11-01T02:03:00.000000Z",
"updated_at": "2022-11-01T02:03:00.000000Z",
"payments": [
{
"id": "po_2018",
"status": "in_progress",
"created_at": "2022-11-01T02:03:00.000000Z",
"payment_method": {
"type": "moneysend"
},
"participant_details": {
"recipient": {
"citizenship_country_iso3": "AUS",
"first_name": "Ivan",
"last_name": "Sidorov",
"middle_name": "Ivanovich",
"country_iso3": "RUS",
"state": "New York",
"city": "Kazan",
"postal_code": "420000",
"street": "Nekrasova",
"building": "1",
"flat": "131",
"tax_reference": "123456789012",
"date_of_birth": "2010-01-01",
"contacts": {
"phone": {
"full_number": "+79377654321",
"country_iso3": "RUS",
"operator_code": "937",
"short_number": "7654321"
},
"email": "test@test.com"
},
"identity_document": {
"id_type": "Паспорт гражданина Российской Федерации",
"id_number": "123456789",
"issue_date": "2020-01-01",
"id_expiration_date": "2030-01-01",
"division_code": "165-065",
"issued_by": "OVD Kazani"
},
"documents_foreigner": {
"id_type": "Виза",
"issued_by": "OVD Kazani",
"issue_date": "2020-01-01",
"id_expiration_date": "2030-01-01"
},
"service_point": {
"id": "1",
"name": "point_on_lenina",
"country_iso3": "RUS",
"state": "Moscow",
"city": "Moscow",
"oktmo": "36634436111",
"street": "Lenin avenue",
"house": "1",
"terminal_id": "123124"
},
"source_of_money": "salary",
"description": "salary transfers",
"customer_verification": {
"first_name": "Ivan",
"last_name": "Ivanov",
"middle_name": "Ivanovich",
"date_of_birth": "2010-01-01",
"contacts": {
"phone": {
"full_number": "+79371234567",
"country_iso3": "RUS",
"operator_code": "937",
"short_number": "1234567"
},
"email": "test@test.com"
}
}
},
"sender": {
"first_name": "Ivan",
"last_name": "Ivanov",
"middle_name": "Ivanovich",
"contacts": {
"phone": {
"full_number": "+79371234567",
"country_iso3": "RUS",
"operator_code": "937",
"short_number": "1234567"
},
"email": "test@test.com"
}
}
}
}
]
}
}
Unsuccessful response example
{
"error": {
"code": "invalid_request",
"description": "participant_details.recipient.full_name.not_blank"
},
"status": "error"
}
ready_to confirm
webhook
Wait for this webhook to confirm or cancel the payout.
The webhook contents are identical to the contents of the response to cash/payout/session/init
.
Webhook example
"type": "ready_to_confirm",
{
"status": "ok",
"session": {
"id": "ps_3230",
"status": "in_progress",
"created_at": "2022-11-01T02:03:00.000000Z",
"updated_at": "2022-11-01T02:03:00.000000Z",
"payments": [
{
"id": "po_2018",
"status": "in_progress",
"created_at": "2022-11-01T02:03:00.000000Z",
"payment_method": {
"type": "moneysend"
},
"participant_details": {
"recipient": {
"citizenship_country_iso3": "AUS",
"first_name": "Ivan",
"last_name": "Sidorov",
"middle_name": "Ivanovich",
"country_iso3": "RUS",
"state": "New York",
"city": "Kazan",
"postal_code": "420000",
"street": "Nekrasova",
"building": "1",
"flat": "131",
"tax_reference": "123456789012",
"date_of_birth": "2010-01-01",
"contacts": {
"phone": {
"full_number": "+79377654321",
"country_iso3": "RUS",
"operator_code": "937",
"short_number": "7654321"
},
"email": "test@test.com"
},
"identity_document": {
"id_type": "Паспорт гражданина Российской Федерации",
"id_number": "123456789",
"issue_date": "2020-01-01",
"id_expiration_date": "2030-01-01",
"division_code": "165-065",
"issued_by": "OVD Kazani"
},
"documents_foreigner": {
"id_type": "Виза",
"issued_by": "OVD Kazani",
"issue_date": "2020-01-01",
"id_expiration_date": "2030-01-01"
},
"service_point": {
"id": "1",
"name": "point_on_lenina",
"country_iso3": "RUS",
"state": "Moscow",
"city": "Moscow",
"oktmo": "36634436111",
"street": "lenin avenue",
"house": "1",
"terminal_id": "123124"
},
"source_of_money": "salary",
"description": "salary transfers",
"customer_verification": {
"first_name": "Ivan",
"last_name": "Ivanov",
"middle_name": "Ivanovich",
"date_of_birth": "2010-01-01",
"contacts": {
"phone": {
"full_number": "+79371234567",
"country_iso3": "RUS",
"operator_code": "937",
"short_number": "1234567"
},
"email": "test@test.com"
}
}
},
"sender": {
"first_name": "Ivan",
"last_name": "Ivanov",
"middle_name": "Ivanovich",
"contacts": {
"phone": {
"full_number": "+79371234567",
"country_iso3": "RUS",
"operator_code": "937",
"short_number": "1234567"
},
"email": "test@test.com"
}
}
}
}
]
}
}
POST.../api/v1/session/confirm
method
This method is used to confirm the payout after a ready_to_confirm
webhook is received meaning that the recipient agreed with the payout amount.
Once the payment partner calls this method, the payout gets confirmed and cannot be revoked or canceled.
Request parameters
Name | Mandatory | Type | Description |
---|---|---|---|
session_id | + | string | Session ID from the response to session/init |
Request example
"session_id": "ps_1"
Response parameters
The response contents are identical to the contents of the response to cash/payout/session/init
.
Response example
{
"status": "ok",
"session": {
"id": "ps_3230",
"status": "in_progress",
"created_at": "2022-11-01T02:03:00.000000Z",
"updated_at": "2022-11-01T02:03:00.000000Z",
"payments": [
{
"id": "po_2018",
"status": "in_progress",
"created_at": "2022-11-01T02:03:00.000000Z",
"payment_method": {
"type": "moneysend"
},
"participant_details": {
"recipient": {
"citizenship_country_iso3": "AUS",
"first_name": "Ivan",
"last_name": "Sidorov",
"middle_name": "Ivanovich",
"country_iso3": "RUS",
"state": "New York",
"city": "Kazan",
"postal_code": "420000",
"street": "Nekrasova",
"building": "1",
"flat": "131",
"tax_reference": "123456789012",
"date_of_birth": "2010-01-01",
"contacts": {
"phone": {
"full_number": "+79377654321",
"country_iso3": "RUS",
"operator_code": "937",
"short_number": "7654321"
},
"email": "test@test.com"
},
"identity_document": {
"id_type": "Паспорт гражданина Российской Федерации",
"id_number": "123456789",
"issue_date": "2020-01-01",
"id_expiration_date": "2030-01-01",
"division_code": "165-065",
"issued_by": "OVD Kazani"
},
"documents_foreigner": {
"id_type": "Виза",
"issued_by": "OVD Kazani",
"issue_date": "2020-01-01",
"id_expiration_date": "2030-01-01"
},
"service_point": {
"id": "1",
"name": "point_on_lenina",
"country_iso3": "RUS",
"state": "Moscow",
"city": "Moscow",
"oktmo": "36634436111",
"street": "Lenin avenue",
"house": "1",
"terminal_id": "123124"
},
"source_of_money": "salary",
"description": "salary transfers",
"customer_verification": {
"first_name": "Ivan",
"last_name": "Ivanov",
"middle_name": "Ivanovich",
"date_of_birth": "2010-01-01",
"contacts": {
"phone": {
"full_number": "+79371234567",
"country_iso3": "RUS",
"operator_code": "937",
"short_number": "1234567"
},
"email": "test@test.com"
}
}
},
"sender": {
"first_name": "Ivan",
"last_name": "Ivanov",
"middle_name": "Ivanovich",
"contacts": {
"phone": {
"full_number": "+79371234567",
"country_iso3": "RUS",
"operator_code": "937",
"short_number": "1234567"
},
"email": "test@test.com"
}
}
}
}
]
}
}
POST.../api/v1/session/cancel
method
The method is used to cancel the payout.
Request parameters
Name | Mandatory | Type | Description |
---|---|---|---|
session_id | + | string | Session ID from the response to session/init |
Request example
"session_id": "ps_1"
Response parameters
The response contents are identical to the contents of the response to cash/payout/session/init
.
Response example
{
"status": "ok",
"session": {
"id": "ps_3230",
"status": "in_progress",
"created_at": "2022-11-01T02:03:00.000000Z",
"updated_at": "2022-11-01T02:03:00.000000Z",
"payments": [
{
"id": "po_2018",
"status": "pending",
"created_at": "2022-11-01T02:03:00.000000Z",
"payment_method": {
"type": "moneysend"
},
"participant_details": {
"recipient": {
"citizenship_country_iso3": "AUS",
"first_name": "Ivan",
"last_name": "Sidorov",
"middle_name": "Ivanovich",
"country_iso3": "RUS",
"state": "New York",
"city": "Kazan",
"postal_code": "420000",
"street": "Nekrasova",
"building": "1",
"flat": "131",
"tax_reference": "123456789012",
"date_of_birth": "2010-01-01",
"contacts": {
"phone": {
"full_number": "+79377654321",
"country_iso3": "RUS",
"operator_code": "937",
"short_number": "7654321"
},
"email": "test@test.com"
},
"identity_document": {
"id_type": "Паспорт гражданина Российской Федерации",
"id_number": "123456789",
"issue_date": "2020-01-01",
"id_expiration_date": "2030-01-01",
"division_code": "165-065",
"issued_by": "OVD Kazani"
},
"documents_foreigner": {
"id_type": "Виза",
"issued_by": "OVD Kazani",
"issue_date": "2020-01-01",
"id_expiration_date": "2030-01-01"
},
"service_point": {
"id": "1",
"name": "point_on_lenina",
"country_iso3": "RUS",
"state": "Moscow",
"city": "Moscow",
"oktmo": "36634436111",
"street": "Lenin avenue",
"house": "1",
"terminal_id": "123124"
},
"source_of_money": "salary",
"description": "salary transfers",
"customer_verification": {
"first_name": "Ivan",
"last_name": "Ivanov",
"middle_name": "Ivanovich",
"date_of_birth": "2010-01-01",
"contacts": {
"phone": {
"full_number": "+79371234567",
"country_iso3": "RUS",
"operator_code": "937",
"short_number": "1234567"
},
"email": "test@test.com"
}
}
},
"sender": {
"first_name": "Ivan",
"last_name": "Ivanov",
"middle_name": "Ivanovich",
"contacts": {
"phone": {
"full_number": "+79371234567",
"country_iso3": "RUS",
"operator_code": "937",
"short_number": "1234567"
},
"email": "test@test.com"
}
}
}
}
]
}
}
payment_finished
webhook
The Bank sends this webhook to finalize a transaction.
The webhook body contains all the transaction parameters including its status (in the
status
field).
The webhook contents are identical to the contents of the response to cash/payout/session/init
.
Learn more about the webhook.
Webhook example
"type": "payment_finished",
{
"status": "ok",
"session": {
"id": "ps_3230",
"status": "accepted",
"created_at": "2022-11-01T02:03:00.000000Z",
"updated_at": "2022-11-01T02:03:00.000000Z",
"payments": [
{
"id": "po_2018",
"status": "succeeded",
"created_at": "2022-11-01T02:03:00.000000Z",
"payment_method": {
"type": "moneysend"
},
"participant_details": {
"recipient": {
"citizenship_country_iso3": "AUS",
"first_name": "Ivan",
"last_name": "Sidorov",
"middle_name": "Ivanovich",
"country_iso3": "RUS",
"state": "New York",
"city": "Kazan",
"postal_code": "420000",
"street": "Nekrasova",
"building": "1",
"flat": "131",
"tax_reference": "123456789012",
"date_of_birth": "2010-01-01",
"contacts": {
"phone": {
"full_number": "+79377654321",
"country_iso3": "RUS",
"operator_code": "937",
"short_number": "7654321"
},
"email": "test@test.com"
},
"identity_document": {
"id_type": "Паспорт гражданина Российской Федерации",
"id_number": "123456789",
"issue_date": "2020-01-01",
"id_expiration_date": "2030-01-01",
"division_code": "165-065",
"issued_by": "OVD Kazani"
},
"documents_foreigner": {
"id_type": "Виза",
"issued_by": "OVD Kazani",
"issue_date": "2020-01-01",
"id_expiration_date": "2030-01-01"
},
"service_point": {
"id": "1",
"name": "point_on_lenina",
"country_iso3": "RUS",
"state": "Moscow",
"city": "Moscow",
"oktmo": "36634436111",
"street": "Lenin avenue",
"house": "1",
"terminal_id": "123124"
},
"source_of_money": "salary",
"description": "salary transfers",
"customer_verification": {
"first_name": "Ivan",
"last_name": "Ivanov",
"middle_name": "Ivanovich",
"date_of_birth": "2010-01-01",
"contacts": {
"phone": {
"full_number": "+79371234567",
"country_iso3": "RUS",
"operator_code": "937",
"short_number": "1234567"
},
"email": "test@test.com"
}
}
}
},
"sender": {
"first_name": "Ivan",
"last_name": "Ivanov",
"middle_name": "Ivanovich",
"contacts": {
"phone": {
"full_number": "+79371234567",
"country_iso3": "RUS",
"operator_code": "937",
"short_number": "1234567"
},
"email": "test@test.com"
}
}
}
]
}
}