Обработка налога с налоговой переменной PayPal - PullRequest
1 голос
/ 04 февраля 2011

В PHP Я делаю простой расчет. Там, где мы находимся, налог (GST) взимается в 10%. Итак, что я делаю в своем php-коде:

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

НО, когда я нажимаю «Покупка», и он переводит меня в PayPal, вместо того, чтобы показывать детали заказа, PayPal говорит:

"Ссылка, которую вы использовали для входа в Система PayPal содержит неверно сумма отформатированного элемента. "

Вот что я пробовал:

Я пытался сделать покупку БЕЗ налога. И это сработало.

Я пытался совершить покупку со значением 504 ВМЕСТО 504.95, и это сработало.

Итак, как я могу взимать 10% налог с 504.95?

Вот мой код:

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

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

Любая помощь вообще приветствуется. Спасибо

UPDATE:

Хорошо,

Так что я думаю, что, возможно, выяснил, как получить правильный способ отправки данных, используя

number_format($price*0.10);

Но на веб-странице PayPal он не рассчитывается должным образом!

У меня есть образец товара по цене $504.85, и он должен облагаться налогом 10%.

Но PayPal только заряжает $50 (что не равно 10%)

Что за!?

1 Ответ

1 голос
/ 04 февраля 2011

Хорошо, круто, я понял.

Я сейчас использую:

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

И это прекрасно работает. Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...