【问题标题】:What do you do with a callback url when implementing Slydepay payment gateway API实现 Slydepay 支付网关 API 时如何处理回调 url
【发布时间】:2020-04-17 00:50:32
【问题描述】:

我正在尝试在我的网站上实现付款,并且我已经使用http://doc.slydepay.com/ 成功完成了此操作,但我需要实现一个回调 url 并期望在成功交易时使用 JSON。我的回调 url 应该是这样的: http://localhost:port/awesomeapp/callback?status=0&transac_id=someguid&cust_ref=youruniqueorderid&pay_token=PayTokenGUID&special_delivery=true&gift_packaging=true

但我的挑战是我不明白回调 url 应该包含什么。我应该在里面放什么,有没有可以给我大图的示例代码?在过去的三天里,我一直试图弄清楚这一点,但我似乎无法完全理解它,因为我以前从未使用过其他 API。在我的回调 url 的默认页面中,应该输入什么样的代码?

 "payToken\":
\"slydepay-payment-guid-token\", \"confirmTransaction\": true }"

【问题讨论】:

    标签: php payment-gateway callbackurl


    【解决方案1】:

    回调 url 从您的网关主机 (Slydepay) 返回,其中包含状态、交易 ID 等信息...,它不会是 JSON。

    然后你可以做类似的事情;

    $status= $_GET['status'];
    $transac_id= $_GET['transac_id'];
    $cust_ref= $_GET['cust_ref'];
    $pay_token= $_GET['pay_token'];
    $special_delivery= $_GET['special_delivery'];
    $gift_packaging= $_GET['gift_packaging'];
    

    在这之后你仍然需要调用 confirmTransactioncancelTransaction,这取决于你结束时发生的事情,这两者现在都将返回 JSON

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-27
      • 1970-01-01
      • 2018-07-03
      • 2018-02-22
      • 1970-01-01
      • 2018-01-09
      • 2011-02-16
      相关资源
      最近更新 更多