Перевод на счет мобильного телефона

Протокол позволяет контрагенту отправлять запросы на зачисление денег на счета абонентов российских сотовых операторов МегаФон, Билайн, МТС и Tele2. Назначение перевода зависит от значения поля dstAccount, в нем можно передавать номер мобильного телефона получателя или идентификатор оператора мобильной связи (в этом случае номер телефона передается в другом параметре).

В dstAccount передается номер мобильного

Если номер телефона привязан к кошельку в Яндекс.Деньгах, деньги зачислятся в кошелек.

Чтобы деньги перечислялись на номер мобильного, нужно поменять настройки контрагента на стороне Яндекс.Денег (по запросу).

Параметры запроса

Параметр

Тип

Описание

dstAccountxs:long, 20 символов

Формат телефона: 79...

Пример: dstAccount="79052075556"

Параметр

Тип

Описание

dstAccountxs:long, 20 символов

Формат телефона: 79...

Пример: dstAccount="79052075556"

Note.

Если зачисление по номеру телефона не проходит: может быть, сервис не смог автоматически определить оператора.

Попробуйте передать запрос в другом формате — с указанием идентификатора оператора в dstAccount.

В dstAccount передается идентификатор оператора

Этот вариант надежнее: он решает проблемы с определением оператора по номеру телефона.

Идентификаторы оператора

Оператор

идентификатор для dstAccount

Мегафон

2570066959438

Билайн

2570066957329

МТС

2570066959750

Tele2

25700583516540

Оператор

идентификатор для dstAccount

Мегафон

2570066959438

Билайн

2570066957329

МТС

2570066959750

Tele2

25700583516540

Параметры запроса

Поле в paymentParams

Тип

Описание

Номер мобильного телефона получателя

PROPERTY1xs:string, 3 цифры

Код оператора сотовой связи.

PROPERTY2xs:string, 7 цифр

Номер телефона.

Подтверждение принятия оферты

pof_offerAcceptedxs:int

Флаг принятия оферты пользователем (1 — принята).

Поле в paymentParams

Тип

Описание

Номер мобильного телефона получателя

PROPERTY1xs:string, 3 цифры

Код оператора сотовой связи.

PROPERTY2xs:string, 7 цифр

Номер телефона.

Подтверждение принятия оферты

pof_offerAcceptedxs:int

Флаг принятия оферты пользователем (1 — принята).

Пример запроса: в dstAccount указан номер мобильного
<makeDepositionRequest agentId="200225"
                       clientOrderId="272517"
                       requestDT="2013-04-12T00:01:54.000Z"
                       dstAccount="79052075556"
                       amount="249.00"
                       currency="643"
                       contract="">
         <paymentParams>
                       <pof_offerAccepted>1</pof_offerAccepted>
         </paymentParams>
</makeDepositionRequest>
Пример запроса: в dstAccount указан код оператора
<makeDepositionRequest agentId="200225"
                       clientOrderId="272517"
                       requestDT="2013-04-12T00:01:54.000Z"
                       dstAccount="2570066957329"
                       amount="249.00"
                       currency="643"
                       contract="">
         <paymentParams>
                       <pof_offerAccepted>1</pof_offerAccepted>
                       <PROPERTY1>905</PROPERTY1>
                       <PROPERTY2>2075556</PROPERTY2>
         </paymentParams>
</makeDepositionRequest>