【发布时间】:2019-06-06 10:54:28
【问题描述】:
我正在尝试使用 paypal-rest-sdk 进行结帐,当成功响应后,它会重定向到approval_url,然后它会给出如下所示的错误。
跨域读取阻止 (CORB) 阻止了 MIME 类型为 text/html 的跨域响应 https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-9TM98470K35457508。详情请见https://www.chromestatus.com/feature/5629709824032768。
paypal.payment.create(create_payment_json, function (error, payment) {
if (error) {
res.status(500).json({success: false,msg:'error -'+ error});
}
else {
for(var i = 0; i < payment.links.length; i++){
if(payment.links[i].rel === 'approval_url' &&
payment.links[i].method === 'REDIRECT'){
// this is coming in console
console.log('payment is processing');
// error is coming here when redirecting to payment gate
res.redirect(payment.links[i].href);
}
}
}
});
它应该成功重定向到支付网关。
【问题讨论】:
标签: node.js google-chrome npm paypal-rest-sdk