我需要找到一种方法来自定义向用户显示的PayPal页面,该页面正在启动交易,以便为他提供更好的体验。特别是我希望PayPal页面以用户的语言翻译。
答案 0 :(得分:1)
首先,您需要一个访问令牌才能利用REST Api。您将在How to retrieve PayPal REST Api access-token using node中找到详细信息。 获得访问令牌后,您可以执行以下操作:
request.post({
uri: "https://api.sandbox.paypal.com/v1/payment-experience/web-profiles",
headers: {
"Content-Type": "application/json",
"Authorization": "bearer " + access_token
},
json: {
"name": "English language",
"presentation": {
"locale_code": "US"
},
}
},
function(error, response, body) {
console.log(body);
});
如果请求成功,您将获得以下内容:
{ id: 'XP-ABCD-YDEF-GHIL-5MNO' }
现在达到目标您必须使用上面获得的值将“experience_profile_id”参数添加到付款对象。
答案 1 :(得分:1)
这是来自PayPal的Avi。您可以使用官方支持的PayPal节点sdk执行此操作,此处为sample