我在我的网站上实现了MPGS。我按照此链接进行了integration.https://network.gateway.mastercard.com/api/documentation/integrationGuidelines/hostedCheckout/integrationModelHostedCheckout.html。一切似乎都在起作用。成功交易后,我被重定向到receipt.php文件。我想验证付款是否成功。如果可能,我该如何实现?我是否需要在PHP中创建一个cron作业或检查是否成功
<script src="https://network.gateway.mastercard.com/checkout/version/51/checkout.js"
data-error="<?php echo $_SESSION['home_url'].'/errorpage';?>"
data-cancel="<?php echo $_SESSION['home_url'].'/cancelpage';?>"
data-complete="<?php echo $_SESSION['home_url'].'/receipt';?>"
data-timeout="<?php echo $_SESSION['home_url'].'/timeout';?>"
>
网关在resultIndicator
参数中发送付款结果,该参数为:
interaction.returnUrl
),或您可以通过比较resultIndicator
和successIndicator
参数来确定付款是否成功。匹配表示付款已成功。