如何将用户产品详细信息从node.js应用程序传递到paypal?

如何将用户产品详细信息从node.js应用程序传递到paypal?,node.js,paypal,Node.js,Paypal,我在node.js应用程序中有一个按钮,可以根据用户的需要购买产品。我想知道如何将产品详细信息(金额等)传递给paypal,以便用户可以通过paypal向我付款。有内置的图书馆吗?有。您可以使用paypalrestsdk模块 下面是一个取自的示例代码 它成功重定向到贝宝,但我只得到贝宝上的描述字段,而不是金额字段。。? var paypal_api = require('paypal-rest-sdk'); var config_opts = { 'host': 'api.sandb

我在node.js应用程序中有一个按钮,可以根据用户的需要购买产品。我想知道如何将产品详细信息(金额等)传递给paypal,以便用户可以通过paypal向我付款。有内置的图书馆吗?

有。您可以使用
paypalrestsdk
模块

下面是一个取自的示例代码


它成功重定向到贝宝,但我只得到贝宝上的描述字段,而不是金额字段。。?
var paypal_api = require('paypal-rest-sdk');

var config_opts = {
    'host': 'api.sandbox.paypal.com',
    'port': '',
    'client_id': 'EBWKjlELKMYqRNQ6sYvFo64FtaRLRR5BdHEESmha49TM',
    'client_secret': 'EO422dn3gQLgDbuwqTjzrFgFtaRLRR5BdHEESmha49TM'
};


var create_payment_json = {
    "intent": "sale",
    "payer": {
        "payment_method": "paypal"
    },
    "redirect_urls": {
        "return_url": "http:\/\/localhost\/test\/rest\/rest-api-sdk-php\/sample\/payments\/ExecutePayment.php?success=true",
        "cancel_url": "http:\/\/localhost\/test\/rest\/rest-api-sdk-php\/sample\/payments\/ExecutePayment.php?success=false"
    },
    "transactions": [{
        "amount": {
            "currency": "USD",
            "total": "1.00"
        },
        "description": "This is the payment description."
    }]
};


paypal_api.payment.create(create_payment_json, config_opts, function (err, res) {
    if (err) {
        throw err;
    }

    if (res) {
        console.log("Create Payment Response");
        console.log(res);
    }
});