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

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

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

Фамилия.

pdr_firstName xs:string, до 50 кириллических символов Имя.
pdr_middleName xs:string, до 50 кириллических символов Отчество. Обязательно, если есть в паспорте.
pdr_docNumber xs:long, 10 символов Серия и номер паспорта гражданина РФ (без пробелов).
pdr_docIssueYear xs:int, 4 символа Год выдачи паспорта в формате ГГГГ
pdr_docIssueMonth xs:int, 2 символа Месяц выдачи паспорта в формате ММ
pdr_docIssueDay xs:int, 2 символа День выдачи паспорта в формате ДД
smsPhoneNumber xs:long, до 15 символов Номер телефона получателя платежа в международном формате (79...).
pdr_birthDate xs:string, 10 символов Дата рождения в формате ДД.ММ.ГГГГ
pdr_birthPlace xs:string, до 65 кириллических символов Место рождения.
pdr_docIssuedBy xs:string, до 100 кириллических символов Кем выдан паспорт.
pdr_country xs:int, 3 цифры Цифровой код страны (РФ — 643, значение для реальных платежей и демо-среды).
pdr_city xs:string, до 30 кириллических символов Город получателя платежа.
pdr_address xs:string, до 100 кириллических символов Адрес получателя платежа.
pdr_postcode xs:long, 6 символов Почтовый индекс.
Имя поля paymentParams Тип Описание
Данные карты
skr_destinationCardSynonim xs:string, до 50 символов Получение и хранение полного номера карты попадает под действие стандарта PСI DSS, поэтому для переводов используется синоним банковской карты.
Подтверждение принятия оферты
pof_offerAccepted xs:int, 1 символ Флаг принятия оферты пользователем (1 — принята).
Персональные данные получателя платежа
pdr_lastName xs:string, до 50 кириллических символов

Фамилия.

pdr_firstName xs:string, до 50 кириллических символов Имя.
pdr_middleName xs:string, до 50 кириллических символов Отчество. Обязательно, если есть в паспорте.
pdr_docNumber xs:long, 10 символов Серия и номер паспорта гражданина РФ (без пробелов).
pdr_docIssueYear xs:int, 4 символа Год выдачи паспорта в формате ГГГГ
pdr_docIssueMonth xs:int, 2 символа Месяц выдачи паспорта в формате ММ
pdr_docIssueDay xs:int, 2 символа День выдачи паспорта в формате ДД
smsPhoneNumber xs:long, до 15 символов Номер телефона получателя платежа в международном формате (79...).
pdr_birthDate xs:string, 10 символов Дата рождения в формате ДД.ММ.ГГГГ
pdr_birthPlace xs:string, до 65 кириллических символов Место рождения.
pdr_docIssuedBy xs:string, до 100 кириллических символов Кем выдан паспорт.
pdr_country xs:int, 3 цифры Цифровой код страны (РФ — 643, значение для реальных платежей и демо-среды).
pdr_city xs:string, до 30 кириллических символов Город получателя платежа.
pdr_address xs:string, до 100 кириллических символов Адрес получателя платежа.
pdr_postcode xs: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_). Дополнительно указывается перечень недостающих полей.
  • Банк отклонил перевод денег на данную карту.
  • Банк отклонил операцию.
  • Превышен лимит операций.