关于 php:将变量从篮子传递到 Paypal 以进行付款 – 增值税 | 珊瑚贝

Passing variables over from basket to Paypal for Payment – VAT charge


我有我自己的购物篮,它是根据用户显然购买的东西建立起来的。一旦用户点击结帐,这就会被传递到贝宝结帐。项目信息显示在左侧的 PayPal 购物车收据中,这一切都成功了。

但是,我的增值税费用存在问题。我已经计算了我的购物篮(在我的网站内)的增值税费用(20%),但我不确定如何将这笔费用转嫁给 Paypal。目前,Paypal 只是通过根据数量添加项目价格来计算总数。将增值税费用包含在 Paypal 中的任何想法?

这是我的代码:

1
2
3
4
5
6
$product1 = mysql_fetch_assoc($sql1);?>
<input type=’hidden’ name=’item_number_<?php echo $count; ?>‘ value=”<?php echo $count; ?>“>
<input type=”hidden” name=”item_name_<?php echo $count; ?>” value=”<?php echo $product1[‘prod_name’]; ?>“>
<input type=”hidden” name=”amount_<?php echo $count; ?>” value=”<?php echo $product1[‘price’]; ?>“>
<input type=’hidden’ name=’quantity_<?php echo $count; ?>‘ value=”<?php echo $item[‘quantity’]?>“>
<?php $count++; } ?>

这是我的购物篮的送货代码:

1
2
3
4
5
6
7
$grand_total = isset($grand_total) ? $grand_total : 0;
  $line_cost = $product[‘price’] * $item[‘quantity’];
  $grand_total += $line_cost;
  $charge = $grand_total /100 * 20;
  $chargeincvat = $charge + $grand_total;

<tr><td colspan=‘6’ align=‘right’>Charges (VAT 20%): &pound; <?=number_format($chargeincvat, 2);?></td></tr>

添加:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<form action=“https://www.paypal.com/cgi-bin/webscr” method=“post”>

<input type=“hidden” name=“cmd” value=“_cart”>

<input type=“hidden” name=“upload” value=“1”>

<input type=“hidden” name=“business”

value=“derrysnurseries@hotmail.co.uk”>

<input type=‘hidden’ name=‘item_number_1’ value=“1”>

<input type=“hidden” name=“item_name_1” value=“Moment in Time”>

<input type=“hidden” name=“amount_1” value=“6.95”>

<input type=‘hidden’ name=‘quantity_1’ value=“1”>

<input type=‘hidden’ name=‘tax_cart’ value=“8.34”>


n

  • @user1278496 没有问题…请参阅我的更新 :-) 如果您搜索税收而不是增值税,您将获得更多乐趣…增值税仅适用于英国
  • 嘿伙计 – 它有点工作,除了贝宝已经计算了总额的增值税并将其添加(这很好),但然后它添加了总额。 EG – 总计为 171.95 英镑,其中 20% 为 34.39 英镑 – 将这些加在一起得到 206.34 英镑,但在此之上再加上 171.95(总计)……
  • @user1278496 我认为总数是为你计算的……你也通过了吗?
  • 不,我没有通过总数。计算总数,但仅在我的站点内
  • @user1278496 奇怪…您可以将表单的 HTML 输出添加到问题中吗?可能很明显…。


您可以尝试在

中发送运输信息

输入类型=’hidden’ name=’shipping’ value=”25.93″

你也可以在这里查看:
https://cms.paypal.com/us/cgi-bin/?cmd=_render-content


来源:https://www.codenong.com/10140612/

微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?