mon*_*001 5 javascript encryption paypal
在我的表格中,我在此处记录了PayPal Plus付费专区的实现:https : //www.paypalobjects.com/webstatic/de_DE/downloads/PayPal-PLUS-IntegrationGuide.pdf。
到目前为止,一切正常,但是选择用户付款后,我想在下一页显示订单摘要,并且需要用户选择付款方式,这将加密存储在paypalplus_session_v2 cookie中。
我也可以调用getPaymentMethod(),它会返回相同的加密字符串,如下所示:
paymentMethod“ pp-82c59049fcdc48ec960990a83b100cb7”
那么,如何获得纯文本支付方式呢?
这是一些JS代码,可以提供更好的解释:
var ppp = PAYPAL.apps.PPP({
"approvalUrl": appUrl,
"placeholder": "ppplus",
"mode": "sandbox",
"country": "DE",
"language": "de_DE",
"showPuiOnSandbox": "true",
buttonLocation: "outside",
enableContinue: "continueButton",
"showLoadingIndicator": true,
onContinue: function () {
window.location = "nextpage.php";
},
});
console.log(ppp.getPaymentMethod());
Run Code Online (Sandbox Code Playgroud)
...将返回paymentMethod“ pp-82c59049fcdc48ec960990a83b100cb7”
Paypal 似乎已经意识到了这个问题,并发布了一个新的 API(2019 年 2 月),允许您自行选择付款方式。这解决了我的问题。
如需更多信息和演示,请点击链接!
https://developer.paypal.com/docs/checkout/#try-the-buttons