我正在尝试将以下信息传递给PayPal并且它说“此时无法处理。有人可以告诉我哪里出错了。我正在使用沙盒环境进行测试。
表格是使用与ID
相关的jquery提交表单提交的<
form action="https://sandbox.paypal.com/cgi-bin/webscr" method="post" id="PayPalForm" >
<input type="hidden" name="cmd" value="_xclick" />
<input type="hidden" name="subtotal" value="20.00" />
<input type="hidden" name="business" value="testemail@test.com" />
<input type="hidden" name="paymentaction" value="sale" />
<input type="hidden" name="template" value="TemplateD" />
<input type="hidden" name="return" value="success.php" />
<input type="hidden" name="currency_code" value="GBP" />
<input type="hidden" name="address_override" value="true" />
<input type="hidden" name="item_number" value="<?php echo $id; ?>" />
<input type="hidden" name="quantity" value="<?php echo $chairno; ?>" />
<input type="hidden" name="custom" value="<?php echo $custom; ?>" />
<input type="hidden" name="first_name" value="<?php echo $fname; ?>" />
<input type="hidden" name="last_name" value="<?php echo $lname; ?>" />
<input type="hidden" name="address1" value="<?php echo $add1; ?> <?php echo $add2; ?>" />
<input type="hidden" name="city" value="<?php echo $city; ?>" />
<input type="hidden" name="zip" value="<?php echo $post; ?>" />
<input type="hidden" name="country" value="<?php echo $country; ?>" />
<input type="hidden" name="billing_first_name" value="<?php echo $bill_fname; ?>" />
<input type="hidden" name="billing_last_name" value="<?php echo $bill_lname; ?>" />
<input type="hidden" name="billing_address1" value="<?php echo $bill_add1; ?> <?php echo $bill_add2; ?>" />
<input type="hidden" name="billing_city" value="<?php echo $bill_city; ?>" />
<input type="hidden" name="billing_zip" value="<?php echo $bill_post; ?>" />
<input type="hidden" name="billing_country" value="<?php echo $country; ?>" />
<input type="hidden" name="notify_url" value="ipn.php" />
</form>
答案 0 :(得分:1)
subtotal
,template
和所有billing_xxxxx
参数均为PayPal网站付款专业版解决方案参数。但cmd=_xclick
属于网站付款标准。
您尝试整合的PayPal产品是什么?
如果是网站付款标准,请使用amount
来收取费用并放弃template
。
如果是网站付款专业版托管解决方案,请设置cmd
_hosted-payment
的值,并将action
更改为https://securepayments.paypal.com/cgi-bin/acquiringweb
。