在万事达卡付款网关中验证付款

时间:2019-03-31 07:53:06

标签: payment-gateway mastercard

我已经在我的网站上实现了MPGS。我点击了此链接进行集成。https://network.gateway.mastercard.com/api/documentation/integrationGuidelines/hostedCheckout/integrationModelHostedCheckout.html。一切似乎都正常。交易成功后,我被重定向到receive.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';?>"
            > 

1 个答案:

答案 0 :(得分:1)

网关通过resultIndicator参数发送付款结果,该参数可以是:

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

您可以通过比较resultIndicatorsuccessIndicator参数来确定付款是否成功。匹配表示付款成功。