Php 在wordpress网站上使用paypal按钮提交表单数据
我在paypal中创建了一个按钮。当我点击按钮,我需要我的表格数据也提交与贝宝验证 我已经试过一些方法了, 我已经创建了一个带有验证的表单。当我点击按钮时,我使用jquery将这个值传递给paypal表单,然后在那里提交表单。此提交正在工作,但主要是说“对不起,付款无法处理” 我的表格代码是Php 在wordpress网站上使用paypal按钮提交表单数据,php,jquery,wordpress,forms,paypal,Php,Jquery,Wordpress,Forms,Paypal,我在paypal中创建了一个按钮。当我点击按钮,我需要我的表格数据也提交与贝宝验证 我已经试过一些方法了, 我已经创建了一个带有验证的表单。当我点击按钮时,我使用jquery将这个值传递给paypal表单,然后在那里提交表单。此提交正在工作,但主要是说“对不起,付款无法处理” 我的表格代码是 <form method="post" id="buy" action="https://www.paypal.com/cgi-bin/webscr" class="paypal-button" t
<form method="post" id="buy" action="https://www.paypal.com/cgi-bin/webscr" class="paypal-button" target="_top">
<div class="hide" id="errorBox"></div>
<input type="hidden" name="button" value="buynow">
<input type="text" name="item_name" value="<?php echo $_GET['item_name'];?>">
<input type="text" name="amount" value="<?php echo $_GET['amount'];?>">
<input type="text" name="return" value="<?php echo $_GET['success_url'];?>">
<input type="text" name="cancel_return" value="<?php echo $_GET['failure_url'];?>">
<input type="text" name="env" value="www.sandbox">
<input type="text" name="notify_url" value="<?php echo $_GET['notify_url'];?>">
<input type="text" name="currency_code" value="<?php echo $_GET['currency'];?>">
<input type="text" name="os0" value="<?php echo $_GET['your_name'];?>">
<input type="text" name="os1" value="<?php echo $_GET['youremail'];?>">
<input type="text" name="on0" value="<?php echo $_GET['date'].'-'.$_GET['month'].'-'.$_GET['year'];?>">
<input type="text" name="on1" value="<?php echo $_GET['phone'];?>">
<input type="text" name="on2" value="<?php echo $_GET['sender_email'];?>">
<input type="text" name="cmd" value="_xclick">
<input type="text" name="business" value="<?php echo $_GET['paypal_mail'];?>">
<input type="text" name="bn" value="JavaScriptButton_buynow">
<button type="hidden" style="display:none" class="paypal-button large">Buy Now</button>
</form>
表单参数中存在一些问题,因此它不处理付款。请尝试以下表单配置:
对于沙盒帐户,始终使用:
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" class="paypal_form">
下面是完整的html格式:
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" class="paypal_form">
<input name="cmd" type="hidden" value="_cart" />
<input name="business" type="hidden" value="yourbussines@mail.com" />
<input name="lc" type="hidden" value="IE" />
<input name="item_name" id="paypal_name" type="hidden" value="" />
<input name="amount" id="paypal_amount" type="hidden" value="" />
<input type="hidden" name="custom" id="last_user_id" value=""/>
<input name="currency_code" type="hidden" value="Your currency code" />
<input name="button_subtype" type="hidden" value="products" />
<input type='hidden' name='notify_url' value='your notify url'>
<input type='hidden' name='cancel_return' value='your cancel return url'>
<input type='hidden' name='return' value='thank you page url'>
<input name="no_note" type="hidden" value="0" />
<input name="add" type="hidden" value="1" />
<input name="bn" type="hidden" value="PP-ShopCartBF:btn_cart_LG.gif:NonHostedGuest" />
<input alt="PayPal - The safer, easier way to pay online!" name="submit" src="https://www.paypalobjects.com/en_US/i/btn/btn_cart_SM.gif" type="image" />
<img src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" alt="" width="1" height="1" border="0" />
这对你有用
谢谢表单参数中存在一些问题,因此它不处理付款。请尝试以下表单配置:
对于沙盒帐户,始终使用:
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" class="paypal_form">
下面是完整的html格式:
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" class="paypal_form">
<input name="cmd" type="hidden" value="_cart" />
<input name="business" type="hidden" value="yourbussines@mail.com" />
<input name="lc" type="hidden" value="IE" />
<input name="item_name" id="paypal_name" type="hidden" value="" />
<input name="amount" id="paypal_amount" type="hidden" value="" />
<input type="hidden" name="custom" id="last_user_id" value=""/>
<input name="currency_code" type="hidden" value="Your currency code" />
<input name="button_subtype" type="hidden" value="products" />
<input type='hidden' name='notify_url' value='your notify url'>
<input type='hidden' name='cancel_return' value='your cancel return url'>
<input type='hidden' name='return' value='thank you page url'>
<input name="no_note" type="hidden" value="0" />
<input name="add" type="hidden" value="1" />
<input name="bn" type="hidden" value="PP-ShopCartBF:btn_cart_LG.gif:NonHostedGuest" />
<input alt="PayPal - The safer, easier way to pay online!" name="submit" src="https://www.paypalobjects.com/en_US/i/btn/btn_cart_SM.gif" type="image" />
<img src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" alt="" width="1" height="1" border="0" />
这对你有用
谢谢请编写表单html和用于提交表单的代码。更新了上面的表单编码。您是在sandbox上还是在live帐户上进行测试?请编写表单html和用于提交表单的代码。更新了上面的表单编码。您是在sandbox上还是在live帐户上进行测试?