【问题标题】:Item description and sums missing in paypal express checkout approval page贝宝快速结帐批准页面中缺少项目描述和总和
【发布时间】:2014-05-03 13:44:50
【问题描述】:

我正在使用 paypal REST API 在沙盒环境中测试快速结帐。

除了一件事之外一切都很好:订单描述区域相当空:没有总和,没有单个项目信息,没有总订单总金额 - 我只能看到我的虚拟描述”,不管我是否通过了订单总金额。

我正在传递类似于示例应用中使用的付款信息:

var ppPayment = {
    "intent": "sale",
    "payer": {
        "payment_method": "paypal"
    },
    "redirect_urls": {},
    "transactions": [{
        "amount": {
            "currency": "EUR",
            "details": {
                "subtotal": 0
            }
        }
    }]
};

ppPayment.transactions[0].amount.total = params.req_order_amount;
ppPayment.redirect_urls.return_url = "http://xxxxxxxxx/confirm?order_id=" + order_id;
ppPayment.redirect_urls.cancel_url = "http://xxxxxxxxx/cancel?order_id" + order_id;
ppPayment.transactions[0].description = "Dummy description";
ppPayment.transactions[0].amount.details.subtotal = params.req_order_amount;

我应该在对用户的 payment.create 调用中添加哪些行才能看到此处显示的描述?

【问题讨论】:

    标签: node.js paypal


    【解决方案1】:

    遵循 API

    PayPal REST API Reference

    您需要创建transaction object,其中item_list object 由项目组成。让我们命名一个item object 或通过您的屏幕截图:

    1. paypalItem.name
    2. ..直到 6.:请参阅 API 以获取 item object。有些字段只存在于invoice_item object
    3. ..直到 10. :请参阅 API 以获取 Invoice object

    祝你好运

    【讨论】:

    • 太棒了!无法想象我是如何错过它的!
    【解决方案2】:

    所以明确的答案是:

    ppPayment.transactions[0].amount.total = params.req_order_amount;
    ppPayment.redirect_urls.return_url = "http://xxxxxxxxx/confirm?order_id=" + order_id;
    ppPayment.redirect_urls.cancel_url = "http://xxxxxxxxx/cancel?order_id" + order_id;
    ppPayment.transactions[0].description = "Dummy description";
    ppPayment.transactions[0].amount.details.subtotal = params.req_order_amount;
    ppPayment.transactions[0].item_list = 
              {
                items: [{quantity: 1, name: 'My stuff', price: params.req_order_amount, currency: "USD"}]
              };
    

    【讨论】:

      猜你喜欢
      • 2014-09-06
      • 2014-09-14
      • 2012-08-06
      • 2015-11-18
      • 2013-07-20
      • 2015-11-30
      • 2012-04-22
      • 2014-09-10
      • 2011-07-12
      相关资源
      最近更新 更多