【问题标题】:How to make complete-callout function correctly?如何正确制作完整标注功能?
【发布时间】:2019-11-12 11:39:40
【问题描述】:

我正在做CIB支付网关,如果支付成功我想执行一个函数,

我已将该属性放在结帐链接中

data-complete="completeCallback"

并做了一个函数

function completeCallback() {
  console.log('Payment Done');
}

但我得到错误

如果没有“session.id”,则不允许由“数据完成”定义的回调

我真的不知道我应该从哪里获得 session.id ?

那是文档

https://cibpaynow.gateway.mastercard.com/api/documentation/apiDocumentation/checkout/version/latest/callback/complete.html?locale=en_US

这里是如何使用会话

https://cibpaynow.gateway.mastercard.com/api/documentation/apiDocumentation/nvp/version/latest/operation/Session%3a%20Create%20Session.html?locale=en_US

如果有人可以帮忙

【问题讨论】:

    标签: javascript payment-gateway


    【解决方案1】:

    您的 completeCallback 函数应该与数据完整签名匹配,根据文档,它应该是:

    function completeCallback(resultIndicator, sessionVersion) {
             //handle payment completion
    }
    

    不是无参数函数!

    【讨论】:

      猜你喜欢
      • 2011-09-08
      • 2020-06-27
      • 2014-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-05
      相关资源
      最近更新 更多