Процессинг платежей, несмотря на простоту на словах и общую доступность, представляет собой довольно сложный технически инструментарий, в котором принимают участие сразу несколько независимых сторон. За кадром процесса скрываются банки и платежные системы, обработчики транзакций, предоставляющие всю нужную инфраструктуру, чтобы сделать его возможным. Все то, что происходит за несколько секунд на экране, на самом деле вмещает ряд событий, о которых большинство пользователей даже не догадываются.
Поскольку наше медиа служит для мерчантов источником знаний и экспертизы в платежных системах, мы не могли не затронуть эту важную тему и не рассказать о пути, который проходит транзакция детально. Сегодня читайте про статусы платежей и как их понимать.
Транзакция проходит ряд этапов, прежде чем является обработанной, таким образом она имеет свой жизненный цикл. Понимание того, как проходит оплата технически на уровне банков и платежных систем может помочь вам разобраться детальнее в потенциальных проблемах, которые могут возникнуть на этом пути или же возможные изучить риски. И так, процесс совершения карточного платежа можно поделить на три этапа:
Каждый из этих этапов включает еще несколько под-этапов, которые следуют один за другим или же выполняются только частично. Все будет зависеть от того по какому пути пойдет транзакция. В общем понимании их есть всего два: успех и неуспех. Собственно платеж может быть успешным, то есть списание с карты плательщика произошло и средства зачислены на счет мерчанта; или неуспешным — на одном из этапов случился сбой и средства не попали на счет мерчанта.
Авторизация, как первый этап платежа, служит для первичной идентификации возможности платежа банком-эмитентом карты. И может иметь такие статусы:
Если транзакция отклонена, тогда она не переходит в статус обработки и буквально сразу идет к финализации. Финалом ее будет отклонение или ошибка. В случае запроса дополнительных деталей может быть проведена верификация и платеж пойдет дальше или же отклонится, если информации недостаточно. В случае если банк одобряет платеж, а это возможно только при условии наличия достаточной суммы средств на счету, отсутствия ограничений или блоков по карте, отсутствия проблем с мерчантом или рисковых факторов, тогда транзакция переходит на следующий этап обработки.
Жизненный цикл обработки всегда один и платеж проходит все ее этапы. Их можно описать такими статусами: «обрабатывается», «завершена», «отменена». То есть тут возможно два базовых сценария: из обработки к завершению или отмене. На этом этапе много зависит уже от платежной системы и мерчанта. А также от самого плательщика. В процессе может возникнуть ряд технических или других ошибок, которые помешают завершить платеж успешно. Среди них могут быть машинальные ошибки плательщика, неверный ввод данных, нестабильное Интернет-соединение и ряд других факторов. Кроме того, здесь будут проявляться все проблемы технического плана платежной системы и роутинга. Какие именно проблемы могут встать на пути успешного списания с карты клиента, можно увидеть на финальном этапе жизненного цикла транзакции. Поскольку финализация может быть успешной или ошибочной. В случае с ошибкой, платежная система в большинстве случаев может идентифицировать причину ошибки и указать ее мерчанту.
Как мы уже рассказали, обработка является именно тем этапом, где могут произойти проблемные ситуации, которые приведут к не желаемому финалу платежа, а именно — ошибке. В то же время, некоторые из факторов, влияющих на это, вполне понятны и поддаются управлению. Если вы хотите, чтобы платежи на вашем сайте ходили, как швейцарские часы, вам стоит создать для этого наилучшую среду. А это означает элиминировать возможность самых распространённых ошибок при оплате, с которыми сталкиваются мерчанты.
Среди них:
Финализируя, большинство вышеупомянутых ошибок не всегда заметны невооруженным взглядом, а также не всегда возвращаются платежным провайдером в соответствующем коде ошибки, из которого вы поймете решение проблемы. Как это бывает с недостатком средств на карте. Но заметить их можно, если уделять достаточно времени и внимания этому вопросу. Без тестов тут не обойтись и Monoup — ваш надежный партнер в этой области. Мы имеем большой практический опыт с разных сторон платежного процессинга и поможем вам определить слабые стороны вашего бизнеса, а также исправить их. Тестирование локальными тестировщиками и полноценный анализ нашим product менеджером в комплексе дадут максимальный результат и жизненный цикл ваших платежей будет завершаться успехом в большинстве случаев. Напишите нам за подробностями!