我已经为我的客户端集成了WorldPay JSON API。
他们需要futurepayID - 这是与返回的可重用令牌相同还是futurepayID是另一种东西?
我尝试过阅读他们的文档,但这有点令人困惑。作为参考,我将可重用性设置为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>
答案 0 :(得分:0)
我已经与WorldPay支持人员谈过,他们告诉我有两种类型的网关 - 商业和在线。业务网关使用futurepayID并使用HTML重定向(在其服务器上进行付款),而在线网关使用JSON API并使用标记化。
我不清楚业务和在线网关之间的区别,因为企业可以使用集成在线网关的任何人。