在我的表单中,我实现了PayPal Plus付款墙,文档在这里:https://www.paypalobjects.com/webstatic/de_DE/downloads/PayPal-PLUS-IntegrationGuide.pdf。到目前为止一切都很顺利,但是在用户选择付款后,我想在下一页上显示订单摘要,并需要用户选择的付款方式,该付款方式已加密存储在paypalplus_session_v2 cookie中。我还可以调用getPaymentMethod()函数,它将返回与此相同的加密字符串,如下所示:
paymentMethod "pp-82c59049fcdc48ec960990a83b100cb7"
那么,如何获得明文的支付方式?
这里有一些JavaScript代码来进行更好的解释:
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());
...将返回付款方式 "pp-82c59049fcdc48ec960990a83b100cb7"。