我正在实施Paypal的新REST API Pay with Paypal方法,可以在此处查看:
https://developer.paypal.com/webapps/developer/docs/integration/web/accept-paypal-payment/
支付执行得非常好,正如它应该的那样。用户选择使用Paypal支付,然后被重定向到Paypal网站,在那里他需要登录并批准付款。我向Paypal发送的JSON数据基本上与上面链接中指定的相同,我的数据看起来像这样:
{
"intent":"sale",
"redirect_urls":{
"return_url":"http://<return URL here>",
"cancel_url":"http://<cancel URL here>"
},
"payer":{
"payment_method":"paypal"
},
"transactions":[
{
"amount":{
"total":"7.47",
"currency":"USD"
},
"description":"This is the payment description."
}
]
由于它会将用户重定向到Paypal网站,因此描述和总金额列显示为空白
我不确定这是否是Paypal的REST API出现了错误,但我相信我已经提供了必要的付款描述+金额以便在此页面上反映。如果没有显示此信息,通常会对用户构成威慑,因为即使这笔金额在我的网站上列出,他们肯定也想在Paypal网站上看到他们支付的金额。
它看起来就像这样:
对于那些想指示用户尚未登录的人,即使在登录后,描述和当前购买栏仍然为空白。
是否有任何需要发送到Paypal以指示此描述数据的参数?
注意:此问题适用于生产和沙箱服务器。