0

我已经为我的客户集成了 WorldPay JSON API。

他们需要futurepayID -这与返回的可重用令牌相同还是futurepayID 不同

我试过浏览他们的文档,但这有点令人困惑。作为参考,我已将 reusable 设置为 true ,其他一切正常:

 <script type='text/javascript'>
     window.onload = function() {
         Worldpay.useTemplateForm({
             'clientKey':"xxx",
             'form':'paymentForm',
             'saveButton':false,
             'paymentSection':'paymentSection',
             'display':'inline',
             'reusable':true,
             'callback': function(obj) {
                 if (obj && obj.token) {
                     var _el = document.createElement('input');
                         _el.value = obj.token;
                         _el.type = 'hidden';
                         _el.name = 'token';
                         document.getElementById('paymentForm').appendChild(_el);
                         document.getElementById('paymentForm').submit();

                 }
             }
         });
     }
</script>
4

1 回答 1

0

我与 WorldPay 支持人员进行了交谈,他们告诉我有两种类型的网关 - 商业和在线。业务网关使用 futurepayID 并使用 HTML 重定向(付款在其服务器上进行),而在线网关使用 JSON API 并使用标记化。

我不清楚企业和在线网关之间的区别,因为任何集成在线网关的人肯定都会被企业使用。

于 2018-01-09T15:31:25.693 回答