PayPal隐藏订单总额

时间:2016-03-02 19:41:33

标签: paypal paypal-rest-sdk

我正在使用PayPal的REST API来实现通过PayPal支付到我的网站。当我向PayPal发送批准请求时,它总是显示订单总额。我真的不想表明这一点。在我们要求批准的时候,用户甚至不知道他们的总订单金额是多少。无论如何都要在PayPal页面上隐藏订单总数?

1 个答案:

答案 0 :(得分:0)

您是否在API请求中发送订单项?例如:

  "item_list": {
    "items": [{
            "name": "Test",
            "sku": "18",
            "price": "7.47",
            "currency": "USD",
            "quantity": "1"
        }

    ]
  }

如果您发送商品数组,价格将显示在PayPal的付款页面中。

但是,您只需发送总金额,并且在买家批准期间不会显示,例如:

{
"intent": "sale",
"redirect_urls": {
    "return_url": "http://URL.com/restapi_test/_payments_execute-an-approved-paypal-payment.html",
    "cancel_url": "http://URL.com/restapi_test/_payments_create-a-payment-paypal.html"
},
"payer": {
    "payment_method": "paypal"
},
"transactions": [{
    "amount": {
        "total": "7.47",
        "currency": "USD"
    },
    "description": "This is the payment transaction description."
}]
}