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