Paypal 不返回实际总金额

Posted

技术标签:

【中文标题】Paypal 不返回实际总金额【英文标题】:Paypal does not return the actual total amount 【发布时间】:2015-09-10 01:16:28 【问题描述】:

我使用 paypal 作为支付网关。我将商品添加到我的购物车中,它显示正确的信息,但总金额显示的不是实际总金额。任何人都可以在我的代码中找到错误?

提前致谢。

<form name="paypalForm" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
 <input type="hidden" name="business" value="sumn2u@gmail.com">
 <input type="hidden" name="cmd" value="_cart">
 <input type="hidden" name="upload" value="1">
 <input type="hidden" name="item_name_1" value="Ice Age ">
 <input type="hidden" name="quantity_1" value="2">
 <input type="hidden" name="amount_1" value="23.95">
 <input type="hidden" name="shipping_1" value="1.75">
 <input type="hidden" name="return" value="http://localhost:8084/DVDAppp/return.jsp?success=true">
 <input name="notify_url" value="http://localhost:8084/DVDAppp/test.jsp" type="hidden">
 <input type="hidden" name="cancel_return" value="http://localhost:8084/WebEE/index.jsp">
 <input type="image" src="https://www.paypalobjects.com/en_US/i/btn/x-click-but6.gif" border="0" name="submit"  s="" fast,="" free="" and="" secure!'="">
</form>

【问题讨论】:

图片中的文字很小,但对我来说看起来很合适。你说什么错了? 好吧,我弄清楚我犯了什么错误,我没有将数量乘以项目中的价格,所以它给我带来了问题。另一件事我需要即时通知的实际网址吗? 【参考方案1】:

此代码中的总金额是正确的。至于 'notify_url' 部分,如果您不在 Live 模型中使用 PayPal IPN 功能并且仅出于测试目的,您可以将任何首选 URL 用于即时通知。更多关于PayPal IPN的信息,您可以参考下面的链接。

https://developer.paypal.com/webapps/developer/docs/classic/ipn/integration-guide/IPNIntro/

【讨论】:

以上是关于Paypal 不返回实际总金额的主要内容,如果未能解决你的问题,请参考以下文章

PayPal 网关已拒绝请求。购物车项目总金额与订单金额不匹配

PayPal API:购物车项目总金额与订单金额不匹配

PayPal 网关已拒绝请求。购物车项目总金额与订单金额不匹配。 Magento

10413 贝宝错误:购物车项目总金额与订单金额不匹配

paypal 金额 总错配

Paypal 自适应链式支付 - 发件人的金额是主要收款人的金额,而不是总金额。怎么修?