# 11. Вывод с ЭСП "МОНЕТА.РУ" на банковскую карту

#### **Запрос платежного пароля для подтверждения вывода на банковскую карту**

[**https://my.payanyway.ru/npdapi/sendpaymentpassword**](https://my.payanyway.ru/npdapi/sendpaymentpassword)\
\
Принимаемые параметры:

* key - security\_key
* phone - номер телефона в формате: код страны, код оператора, номер
* signature - подпись запроса, формируется как md5 хэш от значений передаваемых параметров (кроме параметра key), отсортированных в алфавитном порядке ключей, конкатенированных с secret\_key. Например, для запроса /sendsms подпись будет проверяться по формуле: md5(phone\_value + secret\_key\_value), где знак “+” - конкатенация строк.

Варианты ответа на запрос:

* {"error":"no parthner"} - партнер по security\_key не найден, либо был отключен.
* {"error":"wrong signature"} - сигнатура запроса не прошла проверку.
* {"error":"no user found"} - самозанятый по указанному номеру телефона не найден, следует заново повторить отправку смс с кодом и создание профайла самозанятого в "Системе МОНЕТА.РУ".
* {"error":"no user unitId"} -  профайл самозанятого не найден в Системе "МОНЕТА.РУ".
* {"error":"no user inn"} - самозанятый не привязан к маркетплейсу, следует сначала привязать самозанятого.
* {"error":"no sms"} - смс с платежным паролем не был отправлено самозанятому.
* {"challenged": true} - отправлено смс с платежным паролем.

#### Запрос вывода ранее принятых платежей с ЭСП "МОНЕТА.РУ" на банковскую карту

[**https://my.payanyway.ru/npdapi/withdrawal**](https://my.payanyway.ru/npdapi/withdrawal)

Принимаемые параметры:

* key - security\_key
* amount - сумма целое до 9-ти знаков в пределах установленного лимита на выплату физ. лицу.&#x20;
* code - платежный пароль, полученный ранее через СМС - строка 6 знаков.
* description - описание операции - строка 255 знаков.
* phone - номер телефона в формате: код страны, код оператора, номер
* token - это paymenttoken - равен ID операции в Монете на привязку банковской карты физ. лица с ведущим нулём - строка 20.
* transaction - внешний идентификатор операции - строка 100.
* signature - подпись запроса, формируется как md5 хэш от значений передаваемых параметров (кроме параметра key), отсортированных в алфавитном порядке ключей, конкатенированных с secret\_key. Например, для запроса /sendsms подпись будет проверяться по формуле: md5(amount + phone\_value + secret\_key\_value), где знак “+” - конкатенация строк.

Варианты ответа на запрос:

* {"error":"no parthner"} - партнер по security\_key не найден, либо был отключен.
* {"error":"wrong signature"} - сигнатура запроса не прошла проверку.
* {"error":"no user found"} - самозанятый по указанному номеру телефона не найден, следует заново повторить отправку смс с кодом и создание профайла самозанятого в Системе "МОНЕТА.РУ".
* {"error":"no user unitId"} - профайл самозанятого не найден в Системе МОНЕТА.РУ.
* {"error":"no user inn"} - самозанятый не привязан к маркетплейсу, следует сначала привязать самозанятого.
* {"error": true} - произошла ошибка при выводе средств.
* {"success": monetaOperationId} - успешный вывод, monetaOperationId - BigInt 20 - номер операции вывода в Монете.
