如何使用REST Api与节点自定义PayPal页面?

时间:2015-02-10 10:31:28

标签: node.js paypal

我需要找到一种方法来自定义向用户显示的PayPal页面,该页面正在启动交易,以便为他提供更好的体验。特别是我希望PayPal页面以用户的语言翻译。

2 个答案:

答案 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