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



我需要找到一种方法来自定义出现在启动交易的用户面前的PayPal页面,以便给他更好的体验。特别是,我希望PayPal页面翻译成用户的语言。

这是贝宝的Avi。您可以使用官方支持的PayPal节点sdk来实现这一点,这里有一个示例

首先,您需要一个访问令牌才能利用RESTApi。您将在如何使用节点检索PayPalRESTApi访问令牌中找到详细信息。一旦您有了访问令牌,您可以执行以下操作:

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"参数添加到您的支付对象中,并使用上面获得的值。

最新更新