Как проверить, подтвержден ли платеж с помощью Visa Checkout
Я пытаюсь интегрировать Visa Checkout на свой сайт и я подумал, как мне это сделать, чтобы отправить свой запрос Live apikey в Visa, но я не уверен, как проверить, когда платеж уже у меня на руках и не собирается быть возвращенным плательщику. Я имею в виду, как проверить, одобрен ли платеж, а не отклонен. В ключе платежного инструмента есть поле с названием "validStatus", но я думаю, что оно предназначено для самой карты, а не для оплаты (она может быть проверена, не проверена и потреблена для подтверждения). Любая помощь будет оценена, заранее спасибо:)
2 ответа
Вам необходимо обработать платежную информацию, полученную от Visa Checkout, с помощью платежного процессора.
Visa Checkout предоставляет вам только данные платежа (и это не обязательно информация о платёжной карте, а только токен платежа).
Этот токен оплаты используется с обработчиком платежей для фактической обработки платежа и получения средств.
На форумах сообщества Visa они имеют такие вопросы и ответы.
В основном это говорит о том, что если вы получили успешное сообщение для этой функции:
V.on("payment.success", function(payment) { ... }
Затем вы сделали успешный платеж.