Php Paypal-用于输入Paypal系统的链接包含格式不正确的项目金额

Php Paypal-用于输入Paypal系统的链接包含格式不正确的项目金额,php,paypal,paypal-sandbox,Php,Paypal,Paypal Sandbox,我知道以前有人问过这类问题,但我的问题略有不同 我使用的是贝宝标准版,我想传递多个项目的折扣,下面是我的代码,折扣我使用了负值 https://www.sandbox.paypal.com/cgi-bin/webscr? business=abc-facilitator%40gmail.com item_name_0=Vancouver amount_0=1799.00 item_name_1=Ottawa amount_1=1799.00 item_name_2=Other amount_2=

我知道以前有人问过这类问题,但我的问题略有不同

我使用的是贝宝标准版,我想传递多个项目的折扣,下面是我的代码,折扣我使用了负值

https://www.sandbox.paypal.com/cgi-bin/webscr?
business=abc-facilitator%40gmail.com
item_name_0=Vancouver
amount_0=1799.00
item_name_1=Ottawa
amount_1=1799.00
item_name_2=Other
amount_2=1199.00
item_name_3=ppc+Verify+Facility
amount_3=599.00
item_name_4=Discount
amount_4=-2158.40
cmd=_cart
upload=1
no_note=1
lc=UK
currency_code=USD
bn=PP-BuyNowBF%3Abtn_buynow_LG.gif%3ANonHostedGuest
shipping=0.00
submit=Confirm+
return=http//:205.134.251.196/~examin8/CI/ppc/cart/paypal_procces/45
cancel_return=http//:205.134.251.196/~examin8/CI/ppc/cart/paypal_cancle/45
notify_url=http//:205.134.251.196/~examin8/CI/ppc/cart/paypal_procces/45
错误-您用于进入PayPal系统的链接包含一个 项目金额格式不正确。


正确的代码应如下所示:

项目名称\u 1=温哥华
金额=1799.00
项目名称=渥太华
金额2=1799.00
项目名称3=其他
金额3=1199.00
项目名称4=ppc+验证+设施
金额4=599.00
折扣金额购物车=2158.40
cmd=\u购物车

upload=1
您的问题与其他问题有何不同?因为它的所有参数都是正确的,正如我在其他帖子中看到的那样,用户的货币代码错误,金额格式错误,而我的代码中的所有参数都是正确的,我正在尝试添加折扣。如果我删除折扣,它将正常工作。从代码中删除'submit=Confirm+',然后在paypal中发送代码。因为贝宝参数中没有任何“提交”参数。