0

我已经在我的网站上实现了 MPGS。我按照此链接进行集成。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';?>"
            > 
4

1 回答 1

1

网关在一个参数中发送支付结果,该resultIndicator参数是:

  • 附加到interaction.returnUrl用于将付款人返回到您的商店网站的 URL ( ),或者
  • 作为输入参数提供给完整回调中提供的函数或附加到完整回调中提供的 URL。

您可以通过比较resultIndicatorsuccessIndicator参数来判断支付是否成功。匹配表示支付成功。

于 2019-03-31T14:48:19.933 回答