Статусы транзакций
Существуют следующие статусы транзакций:
Основные (данные статусы уходят вам в callback-уведомлении
и являются финальными):
- success - данный статус означает, что операция выполнена успешно.
- failed - данный статус означает, что операция завершилась с ошибкой.
- payout-only - Возможна ситуация, при которой токен полных карточных данных принудительно переводится в статус
payout-only
. Это происходит в случаях, когда от платежной системы приходит ответ с кодом, при котором дальнейшее проведение автосписаний невозможно. Такой токен в дальнейшем может быть использован только для выплат на карту или для платежа по сохраненной карте в интерактивном режиме.
Промежуточные (данные статусы изредка встречаются в мониторинге или личном кабинете и являются не финальными):
- PendingExecution/none/unknown - операция не завершена и находится в обработке (может потребоваться сверка с банком-эквайером).
- wait, wait_external, wait_external_long - операция не завершена, ожидается ответ от сервис-провайдера или пользователя.
- wait_3ds - операция не завершена, ожидается подтверждение клиентом в рамках технологии 3D-Secure (если операция длительное время в данном статусе, значит клиент не ввел код от банка или закрыл страницу оплаты без завершения).
- timeout - операция завершена по таймауту. Например, пользователь перешел на страницу оплаты и не завершил ее в обозначенное время.
- null - операция создана и не обработана еще.
Типы транзакций
Прием платежей
- Авторизация (preauth) – тип операции, при котором денежные средства блокируются (замораживаются) на карте плательщика (реальное списание денежных средств с карты не происходит). Впоследствии вы можете запросить платеж в пределах суммы авторизации или отмену авторизации (Отмена авторизации может также произойти автоматически по требованию банка-эмитента в случае, если расчеты не завершены через несколько дней, количество дней зависит от MCC-кода терминала, но не менее семи).
- Отмена авторизации (reversal) - тип операции, которым вы осуществляете снятие блокировки денежных средств в рамках ранее проведенной авторизации. Если платеж был совершен на неполную сумму aвторизации, то авторизация на
оставшуюся сумму отменяется автоматически.
- Платеж (pay) – тип операции, при котором денежные средства списываются с карты плательщика. Может быть проведен как в рамках предварительной авторизации (при
этом не может превышать ее сумму), так и самостоятельно.
- Отмена платежа (refund) – тип операции, при котором происходит отмена ранее совершенного списания денежных средств (платежа) и возврат (полный или частичный) средств на карту плательщика.
- Одностадийная оплата - схема оплаты, при которой денежные средства списываются с банковской карты плательщика (используется операция с типом платеж, без ссылки на авторизацию).