Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Paypal 不同金额的单品(买一送一)_Paypal_Express Checkout - Fatal编程技术网

Paypal 不同金额的单品(买一送一)

Paypal 不同金额的单品(买一送一),paypal,express-checkout,Paypal,Express Checkout,我有一个项目,上面写着“买一送一”。单个项目的金额为7.99,因此当客户选择2个项目时,我们将项目金额除以数量,因此这里发生的情况是,当我将此金额发送给paypal时,每个项目的成本为3.995,数量=2,则paypal不接受该金额,因为它有3个小数点后的数字,所以现在我将金额更改为3.99和4.00,但我无法将其发送给paypal,因为我们发送的是金额的单个值,编号为quantitiesi,e&L\u PAYMENTREQUEST\u 0\u AMT0=3.99&L\u PAYMENTREQU

我有一个项目,上面写着“买一送一”。单个项目的金额为7.99,因此当客户选择2个项目时,我们将项目金额除以数量,因此这里发生的情况是,当我将此金额发送给paypal时,每个项目的成本为3.995,数量=2,则paypal不接受该金额,因为它有3个小数点后的数字,所以现在我将金额更改为3.99和4.00,但我无法将其发送给paypal,因为我们发送的是金额的单个值,编号为quantitiesi,e&L\u PAYMENTREQUEST\u 0\u AMT0=3.99&L\u PAYMENTREQUEST\u 0\u QTY0=2。请指导我如何为同一项目发送两种不同的金额。

我会将其视为折扣。为项目数量添加常规价格,然后添加一个名为折扣的额外行项目,该行项目的金额为负,反映了他们应该保存的金额。这样的话,计算结果就会正确,你就不会从PayPal那里得到购物车项目定价错误。

非常感谢Andrew。我会试试这个。我非常感谢你的帮助和时间