我一直在使用Node js作为后端,并使用Paypal作为支付网关。一切正常。我正在使用示例付款数据
const create_payment_json = {
"intent": "authorize",
"payer": {
"payment_method": "paypal"
},
"redirect_urls": {
"return_url": "http://localhost:3000/success",
"cancel_url": "http://localhost:3000/cancel"
},
"transactions": [{
"item_list": {
"items": [{
"name": "Red Sox Hat",
"sku": "001",
"price": "25.00",
"currency": "USD",
"quantity": 1
}]
},
"amount": {
"currency": "USD",
"total": "25.00"
},
"description": "Hat for the best team ever"
}]
};
您会看到,在交易键中有一个名为item_list的键,我不想在JSON中传递它,只需数量数据就足够了。
上面的图像带有item_list,您看到的总额以红色圈出。但是,当我仅通过金额字段而不是item_list_field时,我没有得到此金额。有没有一种方法可以显示此总数而不通过此item_list
。在没有item_list
的情况下,它可以正常工作,但没有向用户显示总金额,这可能会使用户感到困惑。这个问题有什么解决方案或建议吗?
预先感谢