使用PayPal税变量处理TAX

时间:2011-02-04 11:37:39

标签: php paypal

PHP我做了一个简单的计算。我们在哪里,税费(GST)收费为10%。所以,我在PHP代码中所做的是:

$a=$_REQUEST["amount"]; // this contains 504.95
$amount = $a*.10;

但是,当我点击“购买”并将其转到PayPal时,PayPal会说:

而不是显示订单详细信息
  

“您用来输入的链接   PayPal系统包含错误   格式化项目金额。“

这是我尝试过的:

我尝试过购买而不含税。它起作用了。

我尝试使用504 INSTEAD OF 504.95进行购买,但它确实有效。

那么,如何对10%收取504.95税?

这是我的代码:

$amnt = $_REQUEST['amount'];
    $amount = $amnt*.10;

$p->add_field('tax', $amount);

任何帮助都表示赞赏。 谢谢

更新:

好,

所以我想我可能已经找到了如何通过使用

来获得正确的数据发送方式
number_format($price*0.10);

但是,它在paypal网页上没有正确计算!

我有一个价格为$504.85的示例项目,它应该被征税10%

但PayPal只收取$50(不等于10%

什么!?

1 个答案:

答案 0 :(得分:1)

好的很酷,我知道了。

我现在正在使用:

$amnt = $_REQUEST['amount'];
$ship = $_REQUEST['freight'];
$comb = $amnt+$ship;
$amount = $comb*0.10;
$p->add_field('tax', number_format($amount,2,'.',''));

它完美无缺。谢谢!