【问题标题】:verify payment in mastercard payment gateway在万事达卡支付网关中验证支付
【发布时间】:2019-08-21 15:52:17
【问题描述】:

我已经在我的网站中实现了 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';?>"
            > 

【问题讨论】:

    标签: payment-gateway mastercard


    【解决方案1】:

    网关在resultIndicator参数中发送支付结果,可以是:

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

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

    【讨论】:

    • 如果支付高额,我需要仔细检查是否支付成功@Zahed
    • 不需要,因为比较successIndicator就够了。
    猜你喜欢
    • 2017-12-21
    • 1970-01-01
    • 2017-02-22
    • 2020-02-25
    • 2016-02-16
    • 1970-01-01
    • 2017-12-28
    • 2016-10-17
    • 2015-01-16
    相关资源
    最近更新 更多