Accepting funds
On this page you will find the methods and webhooks that the payment partner will need to send a transfer.
This functionality allows individuals to transfer funds from Russia abroad without opening an account.
Note that:
- Money transfer operations are only available for individuals 18 years old or older.
- When filling in information on the Recipient, make sure the data you specify matches the passport the Recipient will use to receive the money (i.e. most likely using the Latin alphabet).
- The period over which the Recipient can get the transferred money is not limited.
- Please find the most convenient service point in Turkey.
The main scenario of requests is as follows:
- The payment partner initiates a payment session and sends to the Bank information on the Sender and Recipient using the
POST.../api/v1/bpa/session/init/payment
method. - 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, transaction fee, and conversion rate. - Once a
ready_to_confirm
webhook is received, confirm the transaction withsession/confirm
or cancel it withsession/cancel
. - If required, you can check the session status using the
session/status
method. - To complete the transaction, wait for a
payment_finished
webhook.
Sequence diagram of accepting funds
POST.../api/v1/bpa/session/init/payment
method
This method is used to initiate the transfer.
Request parameters
Name | Mandatory | Type | Description |
---|---|---|---|
payment_details | + | 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 | Amount in minor values (To transfer 100 rubles, specify 10000 ) |
currency | + | string | Payment currency |
participant_details | + | object | Participant details |
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 |
country_iso3 | + | string | Sender's country of registration according to ISO 3166-1 alpha-3 |
state | - | string | State or region of the sender's place of registration |
city | + | string | Locality of the sender's place of registration |
postal_code | - | string | Postal code of the sender's place of registration |
street | - | string | Street of the sender's place of registration |
building | + | string | Building number of the sender's place of registration |
flat | - | string | Apartment of the sender's place of registration |