通过Paypal将PHP变量作为金额

时间:2016-01-30 11:12:30

标签: php html http paypal server

我正在建立一个定制PC的网站,我有一个表格,他们可以选择他们的电脑零件(不同的部分改变价格)。 在他们选择了他们的部件之后,他们就是一个脚本,将它全部添加到变量中并将其发送到page2.html:

libevent

然后尝试将变量传递给Paypal作为金额:

<script type="text/javascript">
$(function () {
$('select').change(function(){
    var sum = 0;
    $('select :selected').each(function() {
        sum += Number($(this).val());
    });
    $("#finalpriceexcvat").val(sum.toFixed(2));
});

$("#send").bind("click", function () {
    var url = "page2.html?value=" + encodeURIComponent($("#finalpriceexcvat").val());
    window.location.href = url;
});

所以当你按下&#34;立即付款&#34;它向Paypal发送所有数据,包括&#34;金额&#34;哪个应该包含变量,但是当我按下按钮时,它会重定向到Paypal谁给出错误:

  

检测到错误   您用于进入Pay​​Pal系统的链接包含格式不正确的项目金额。   

所以我分配了#34;金额&#34;一个ID是&#34; finalpaypal&#34;然后将金额作为设定值,然后尝试:

<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="XVR95QDG6M53J">
<input type="hidden" name="item_name_1" value="CiT Defender PC">
<input type="hidden" id="finalpaypal" name="amount" value="<?=$finalpriceexvat;?>">
<input type="hidden" name="currency_code" value="GBP">
<input type="hidden" name="shopping_url" value="http://make-my-pc.co.uk">
<input type="hidden" name="retun" value="http://make-my-pc.co.uk">
<input type="hidden" name="cancel_return" value="http://make-my-pc.co.uk">
<input type="submit" class="read-more-btn4" value="Pay Now">

但这似乎不会影响物品的价格。 我有什么不对吗?

这是输出代码:

document.getElementById("finalpaypal").value = finalpriceexvat;

0 个答案:

没有答案