【发布时间】:2016-06-15 20:38:44
【问题描述】:
我正在使用 PayPal 的 REST API 将通过 PayPal 支付到我的网站。当我向 PayPal 发送批准请求时,它总是显示订单总额。我真的不想展示这个。在我们请求批准时,用户甚至不知道他们的总订单金额是多少。有没有办法在 PayPal 页面隐藏订单总额?
【问题讨论】:
我正在使用 PayPal 的 REST API 将通过 PayPal 支付到我的网站。当我向 PayPal 发送批准请求时,它总是显示订单总额。我真的不想展示这个。在我们请求批准时,用户甚至不知道他们的总订单金额是多少。有没有办法在 PayPal 页面隐藏订单总额?
【问题讨论】:
您是否在 API 请求中发送订单项?例如:
"item_list": {
"items": [{
"name": "Test",
"sku": "18",
"price": "7.47",
"currency": "USD",
"quantity": "1"
}
]
}
如果您发送 items 数组,价格将显示在 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."
}]
}
【讨论】: