Transfer to bank account
This is an old version of the API. Switch to the YooMoney API.
If you make payouts from a business account, use the instructions in the article on payouts from a business account.
Using YooMoney for Business, you can make payouts to a ruble accounts.
Чтобы сделать выплату, в запросе на зачисление перевода необходимо передать подтверждение принятия оферты, номер банковского счета и персональные данные получателя выплаты.
Request parameters
This section describes only the parameters specific to transfers to bank account. Other parameters are shared by all types of funds deposition (
makeDeposition
) requests.To make payouts to bank accounts, enter the value
2570066962077
in recipient’s dstAccount
ID.Enter payout recipient’s details in
paymentParams
.Name of the paymentParams field | Type | Description |
---|---|---|
Account details | ||
CustAccount | xs:long, 20 characters | Number of the recipient’s bank account. |
BankBIK | xs:long, 9 characters | Bank’s BIC number. |
payment_purpose | xs:string, up to 100 Cyrillic characters | Payout designation or other information for the bank (may be empty). |
Confirmation of acceptance of terms | ||
pof_offerAccepted | xs:int, 1 character | Confirmation of the user’s acceptance of the terms (1 — accepted). |
Personal data of the payout recipient | ||
pdr_lastName | xs:string, up to 50 Cyrillic characters | Last name. |
pdr_firstName | xs:string, up to 50 Cyrillic characters | First name. |
pdr_middleName | xs:string, up to 50 Cyrillic characters | Middle name. Required, if it is listed in the passport. |
pdr_birthDate | xs:string, 10 characters | Date of birth in the format DD.MM.YYYY |
pdr_docNumber | xs:long, 10 characters | Passport series and number for a Russian citizen (without spaces). |
pdr_docIssueYear | xs:int, 4 characters | Year the passport was issued, in the format YYYY |
pdr_docIssueMonth | xs:int, 2 characters | Month the passport was issued, in the format ММ |
pdr_docIssueDay | xs:int, 2 characters | Day the passport was issued, in the format DD |
pdr_oms | xs:int, up to 16 characters | OMS insurance policy number. Example: 12345678901234 Optional parameter |
pdr_snils | xs:int, up to 14 characters | Payout recipient's SNILS (digits only, no spaces). Example: 12345678901 Optional parameter |
pdr_inn | xs:int, up to 12 characters | Payout recipient's INN. Example: 123456789012 Optional parameter |
pdr_address | xs:string, up to 100 Cyrillic characters | Address. |
smsPhoneNumber | xs:long, up to 15 characters | Phone number in international format (79… ). |
BankName | xs:string, up to 200 Cyrillic characters | Name of the bank. |
BankCity | xs:string, Cyrillic characters | The city where the bank branch is located. |
BankCorAccount | xs:long, 20 characters | Correspondence account of the bank branch. |
In the
payment_purpose
parameter, you may specify any additional data for the bank for depositing the transfer, as needed.Request example
Example of request for depositing payout to bank account
XML
<makeDepositionRequest agentId="200225" clientOrderId="272517" requestDT="2013-04-12T00:01:54.000Z" dstAccount="2570066962077" amount="249.00" currency="643" contract=""> <paymentParams> <BankName>ПАО Сбербанк</BankName> <BankCity>г. Москва</BankCity> <BankCorAccount>30101810400000000225</BankCorAccount> <CustAccount>40817810255030943620</CustAccount> <BankBIK>042809679</BankBIK> <payment_purpose>Возврат по договору 25-001, без НДС</payment_purpose> <pdr_firstName>Владимир</pdr_firstName> <pdr_middleName>Владимирович</pdr_middleName> <pdr_lastName>Владимиров</pdr_lastName> <pof_offerAccepted>1</pof_offerAccepted> <pdr_docNumber>4002109067</pdr_docNumber> <pdr_docIssueYear>1999</pdr_docIssueYear> <pdr_docIssueMonth>07</pdr_docIssueMonth> <pdr_docIssueDay>30</pdr_docIssueDay> <pdr_inn>12345678912</pdr_inn> <pdr_address>пос. Большие Васюки, ул. Комиссара Козявкина, д. 4</pdr_address> <pdr_birthDate>24.05.1987</pdr_birthDate> <smsPhoneNumber>79653457676</smsPhoneNumber> </paymentParams> </makeDepositionRequest>
See also