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