Шлюз предоставляет функцию обратного вызова для обработки событий cancel
и error
.
<script src="https://ap-gateway.mastercard.com/checkout/version/52/checkout.js"
data-error="errorCallback"
data-cancel="cancelCallback">
</script>
<script type="text/javascript">
function errorCallback(error) {
console.log(JSON.stringify(error));
}
function cancelCallback() {
console.log('Payment cancelled');
}
</script>
resultIndicator
добавляется только после успешного завершения транзакции. Поскольку это отмененная транзакция, вам не нужно проверять, является ли она действительной.