首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获取单个项目的discount_rate的Paypal

获取单个项目的discount_rate的Paypal
EN

Stack Overflow用户
提问于 2014-10-22 11:55:14
回答 1查看 409关注 0票数 1

我正在为PayPal支付标准编写html表单,参考这个文档。下面是我目前的工作代码。

代码语言:javascript
运行
复制
  <input type="hidden" name="item_id_1" value="1">
  <input type="hidden" name="item_name_1" value="item name 1">
  <input type="hidden" name="amount_1" value="715">
  <input type="hidden" name="quantity_1" value="1">
  <input type="hidden" name="discount_rate2_1" value="10">

  //item 1 with 10% discount

  <input type="hidden" name="item_id_2" value="2">
  <input type="hidden" name="item_name_2" value="GST(7%)">
  <input type="hidden" name="amount_2" value="31.05">
  <input type="hidden" name="quantity_2" value="1">
  //item 2 without discount

  <input type="hidden" name="discount_amount_cart" value="200.00">

  //a total of $200 discount to entire cart

上述表格的预期金额如下

(715-10%)+31.05-200=474.55

但目前的结果是

715+31.05-200=546.05

以下是paypal使用上述表格的摘要

所以很明显,贝宝不计算第1项的10%折扣,在我加入discount_amount_cart之前,该表单运行良好,有没有人在使用贴现率和贴现率购物车时体验过这个

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-22 16:10:15

从您链接到的文档中,有关discount_amount_cart变量:

单折扣金额收费的购物车。它必须低于购物车中所有商品的售价。此变量重写任何单独的项discount_amount_x值(如果存在的话)。只应用于Cart Upload命令。

如果您删除了discount_amount_cart变量,那么其他变量就会启动。你不能两者兼用。

但是,如果您需要满足这种情况,您可以做的是将平面折扣添加为一个附加行项,其值为负值,而不是对购物车使用实际的折扣字段。只要把它作为一个名为“折扣”的项目,并在那里设置-200。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26506894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档