我已经在我的php网站上集成了Paypal标准支付,现在我需要以Paypal付款方式发送税款,所以我以PayPal形式传递了tax_rate
变量,所有工作都很好,但是不用PayPal发送税。
我的Paypal表单代码如下。
<form action="<?php echo PAYPAL_URL;?>" name="paypalForm" method="post">
<input type="hidden" name="business" value="<?php echo PAYPAL_EMAIL;?>">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="item_name" id="item_name" value="<?php echo $mainObj->listing_title;?>">
<input type="hidden" name="item_number" id="item_number" value="<?php echo $booking_id;?>">
<input type="hidden" name="custom" value="<?php echo $mainObj->user_id.'__'.$objExtraPostData->message_to_host.'__'.$objExtraPostData->host_call.'__'.$vat.'__'.$mainObj->pay_price.'__'.$guest_invite_id.'__'.$host_invite_id.'__'.$review_guest_invite_id.'__'.$review_host_invite_id; ?>"/>
<input type="hidden" name="amount" id="amount" value="<?php echo $mainObj->pay_price;?>">
<input type="hidden" name="discount_amount" id="discount_amount" value="<?php echo $discount_price;?>">
<input type="hidden" name="tax_rate" value="<?php echo $vat;?>">
<input type="hidden" name="currency_code" value="<?php echo DEFAULT_PAYMENT_CURRENCY_CODE;?>">
<input type="hidden" name="return" value="<?php echo SITE_MOD."nct-paypal/thankyou.php";?>">
<input type="hidden" name="cancel_return" value="<?php echo SITE_MOD."nct-paypal/failed.php";?>">
<input type="hidden" name="notify_url" value="<?php echo SITE_MOD."nct-paypal/notify.php";?>">
</form>
答案 0 :(得分:0)
检查tax_rate是否可以与您的付款类型一起使用。此外,如下所述,在帐户资料中设置税率可能会更好。
基于交易的税收优先变量。将此变量设置为适用于金额乘以结帐时选择的数量的百分比。此值将覆盖您帐户个人资料中设置的所有税务设置。允许值为0.001到100,仅对“立即购买”和“添加到购物车”按钮有效。默认 - 应用配置文件税设置(如果有)。