Перевод на банковскую карту

Для перевода средств на банковскую карту контрагент в параметрах запроса передает набор данных получателя: синоним банковской карты и паспортные данные. (Подробнее про получение синонима карты см. Синоним номера банковской карты)

Идентификаторы получателя
Тип счета получателяdstAccount
Банковская карта25700130535186
Тип счета получателяdstAccount
Банковская карта25700130535186
Параметры запроса
Имя поля paymentParamsТипОписание
Данные карты
skr_destinationCardSynonimxs:string, до 50 символовПолучение и хранение полного номера карты попадает под действие стандарта PСI DSS, поэтому для переводов используется синоним банковской карты.
Подтверждение принятия оферты
pof_offerAcceptedxs:int, 1 символФлаг принятия оферты пользователем (1 — принята).
Персональные данные получателя платежа
pdr_lastNamexs:string, до 50 кириллических символов

Фамилия.

pdr_firstNamexs:string, до 50 кириллических символовИмя.
pdr_middleNamexs:string, до 50 кириллических символовОтчество. Обязательно, если есть в паспорте.
pdr_docNumberxs:long, 10 символовСерия и номер паспорта гражданина РФ (без пробелов).
pdr_docIssueYearxs:int, 4 символаГод выдачи паспорта в формате ГГГГ
pdr_docIssueMonthxs:int, 2 символаМесяц выдачи паспорта в формате ММ
pdr_docIssueDayxs:int, 2 символаДень выдачи паспорта в формате ДД
smsPhoneNumberxs:long, до 15 символовНомер телефона получателя платежа в международном формате (79...).
pdr_birthDatexs:string, 10 символовДата рождения в формате ДД.ММ.ГГГГ
pdr_birthPlacexs:string, до 65 кириллических символовМесто рождения.
pdr_docIssuedByxs:string, до 100 кириллических символовКем выдан паспорт.
pdr_countryxs:int, 3 цифрыЦифровой код страны (РФ — 643, значение для реальных платежей и демо-среды).
pdr_cityxs:string, до 30 кириллических символовГород проживания получателя платежа.
pdr_addressxs:string, до 100 кириллических символовАдрес проживания получателя платежа.
pdr_postcodexs:long, 6 символовПочтовый индекс.
Имя поля paymentParamsТипОписание
Данные карты
skr_destinationCardSynonimxs:string, до 50 символовПолучение и хранение полного номера карты попадает под действие стандарта PСI DSS, поэтому для переводов используется синоним банковской карты.
Подтверждение принятия оферты
pof_offerAcceptedxs:int, 1 символФлаг принятия оферты пользователем (1 — принята).
Персональные данные получателя платежа
pdr_lastNamexs:string, до 50 кириллических символов

Фамилия.

pdr_firstNamexs:string, до 50 кириллических символовИмя.
pdr_middleNamexs:string, до 50 кириллических символовОтчество. Обязательно, если есть в паспорте.
pdr_docNumberxs:long, 10 символовСерия и номер паспорта гражданина РФ (без пробелов).
pdr_docIssueYearxs:int, 4 символаГод выдачи паспорта в формате ГГГГ
pdr_docIssueMonthxs:int, 2 символаМесяц выдачи паспорта в формате ММ
pdr_docIssueDayxs:int, 2 символаДень выдачи паспорта в формате ДД
smsPhoneNumberxs:long, до 15 символовНомер телефона получателя платежа в международном формате (79...).
pdr_birthDatexs:string, 10 символовДата рождения в формате ДД.ММ.ГГГГ
pdr_birthPlacexs:string, до 65 кириллических символовМесто рождения.
pdr_docIssuedByxs:string, до 100 кириллических символовКем выдан паспорт.
pdr_countryxs:int, 3 цифрыЦифровой код страны (РФ — 643, значение для реальных платежей и демо-среды).
pdr_cityxs:string, до 30 кириллических символовГород проживания получателя платежа.
pdr_addressxs:string, до 100 кириллических символовАдрес проживания получателя платежа.
pdr_postcodexs:long, 6 символовПочтовый индекс.
Пример запроса для зачисления средств на банковскую карту
<makeDepositionRequest agentId="200225"
                       clientOrderId="272517"
                       requestDT="2013-04-12T00:01:54.000Z"
                       dstAccount="25700130535186"
                       amount="249.00"
                       currency="643"
                       contract="">
<paymentParams>
<skr_destinationCardSynonim>b0af887ae9ad01fe01ca65df7cff19a7b5fcbf8b_scn</skr_destinationCardSynonim>
                       <pdr_firstName>Владимир</pdr_firstName>
                       <pdr_middleName>Владимирович</pdr_middleName>
                       <pdr_lastName>Владимиров</pdr_lastName>
                       <pdr_docNumber>4002109067</pdr_docNumber>
                       <pdr_postcode>194044</pdr_postcode>
                       <pdr_country>643</pdr_country>
                       <pdr_city>Санкт-Петербург</pdr_city>
                       <pdr_address>Большой пр, ПС, д.12</pdr_address>
                       <pdr_birthDate>24.05.1987</pdr_birthDate>
                       <pdr_birthPlace>Новосибирск</pdr_birthPlace>
                       <pdr_docIssueYear>1999</pdr_docIssueYear>
                       <pdr_docIssueMonth>07</pdr_docIssueMonth>
                       <pdr_docIssueDay>30</pdr_docIssueDay>
                       <pdr_docIssuedBy>ТП №20 по СПб и ЛО</pdr_docIssuedBy>
                       <pof_offerAccepted>1</pof_offerAccepted>
                       <smsPhoneNumber>79653457676</smsPhoneNumber>
</paymentParams>
</makeDepositionRequest>
Note.

В случае ошибки при выполнении перевода на банковскую карту ответ Яндекс.Денег может содержать дополнительный поясняющий текст (techMessage):

  • notRegistrationRecord - не хватает обязательных параметров (pdr_). Дополнительно указывается перечень недостающих полей.
  • Банк отклонил перевод денег на данную карту.
  • Банк отклонил операцию.
  • Превышен лимит операций.