验证万事达卡支付网关中的付款

问题描述 投票:0回答:1

我在我的网站上实现了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';?>"
            > 
payment-gateway mastercard
1个回答
1
投票

网关在resultIndicator参数中发送付款结果,该参数为:

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

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

© www.soinside.com 2019 - 2024. All rights reserved.