Enum определения

Тип транзакции(поле action в истории транзакций):

Ввод:

  • paid - конечный статус, заявка оплачена 1 в 1 с заказанной суммой.

  • partially-paid - конечный статус, клиент недоплатил. Бывает так что заявка на 100.12, а клиент оплачивает ровно 100.00. Кроме статуса мы также указываем в качестве amount именно 100.00, а не 100.12, как это было указано в заявке. Решение о том что делать с этим клиентом на вас.

  • overpaid - конечный статус, клиент переплатил. Бывает так что заявка на 99.94, а клиент оплатил 100.00. Кроме статуса мы также указываем в качестве amount именно 100.00, а не 99.94, как это было указано в заявке. Решение о том что делать с этим клиентом на вас.

  • expired - частично конечный статус. У каждой заявки есть свой срок действия и если оплата не произошла в течение указанного срока, то заявка будет закрыта как просроченная (expired). Обычно если заявка перешла в статус expired, то она в таком статусе уже и остается, однако бывает так что клиент оплатил познее истечения срока действия или зачисление пришло позднее истечения срока действия, то заявка может перейти в один из конечных статусов: paid или overpaid или partially-paid.

  • cancel - частично конечный статус. Заявка переход в статус cancel в случае если вы ее отменили ( в этом случае вебхук не будет отправлен ) или ее отменил наш оператор ( в этом случае вебхук будет отправлен ). Однако если ее отменили вы, а клиент все таки решил оплатить, то заявка может перейти в один из конечных статусов: paid или overpaid или partially-paid.

  • error - конечный статус. Обычно если при создании заявки на ввод произошла ошибка, то заявка переходит в такой статус и вы получаете сообщение о проблеме сразу в ответе по апи. Потому на текущий момент вебхука с таким статусом не предусмотрено.

Вывод:

  • paid - конечный статус, заявка оплачена 1 в 1 с заказанной суммой

  • partially-paid - конечный статус, мы не смогли выплатить всю сумму. Такое иногда бывает когда сумма платежа была разбита на несколько и часть операций выплаты прошло, а часть застряло по независящим от нас причинам. Например у получателя был исчерпан месячный лимит платежей. В этом случае мы также указываем в поле amount реальную сумму выплаты

  • waiting - промежуточный статус. Иногда бывает так что все платежи с нашей стороны ушли, но банк отправил их на дополнительную проверку в службу безопасности, где платежи могут находиться до 2 рабочих дней ( но если выпало на выходные, то дольше ). По истечение срока платеж перейдет в один из конечных статусов

  • expired - конечный статус. По каким-то причинам мы не смогли выполнить платеж в сроки, указанные в заявке, потому платеж был переведен в просроченные. Если он все еще актуален для вас - создайте платеж заново.

  • error - конечный статус. По какой-то причине мы не смогли выполнить платеж, код причины и описание будет указано дополнительно в полях error_code и error .

  • cancel - конечный статус. Платеж был отменен с вашей стороны или нашим оператором. В случае отмены нашим оператором дополнительная информация будет указана в полях error_code и error .

Доступные методы для приема/вывода средств

  • invoice-qw — оплата по ссылке.

  • Invoice-card - оплата по ссылке, при нажатии пользователем будет показан способ ввода карт.

  • invoice-card-nc — оплата по ссылке без комиссии от плательщика, при переходе пользователю будет показан способ ввода по карте.

  • invoice-card-prompt — оплата по ссылке, при нажатии пользователем будет показан способ ввода карты. В процессе перевода будет запрошен хвост, если он не был указан при создании запроса.

  • invoice-select — оплата по ссылке, при переходе пользователю будет предложено оплатить картой или с кошелька.

  • invoice-mobile — оплата по ссылке, при переходе пользователю будет показан способ ввода по телефону.

  • yandex - оплата через ЮМани.

  • hpp – оплата через страницу оплаты хоста.

  • h2h - оплата через хост-хост с автоматическим определением пути с зоной авторизации или счетом-фактурой

  • contact - оплата через Контакт

  • phone - пополнение счета телефона

Доступные методы для приема/вывода средств метод card(код банка передается в site_account в запросе на ввод/вывод средств):

Прием средств:

  • vtb - выплата на VTB банк

  • alfabank - выплата на Альфабанк

  • mts - выплата на mts

  • sber - выплата на Сбербанк

  • tinkoff - выплата на Тинькофф

Выплата средств:

  • vtb - выплата на VTB банк

  • alfabank - выплата на Альфабанк

  • mts - выплата на mts

  • sber - выплата на Сбербанк

  • vmm - вывод средств на карту(Visa/Mastercard)

  • tinkoff - выплата на Тинькофф

  • payeer - выплата на Payeer

Last updated