2012-01-13 4 views
0

私はpaypalに以下の情報を渡そうとしていますが、「現時点では処理できません。分でテスト。はpaypalに情報を渡すことができないと言って処理できません

フォームはID

< 

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="[email protected]" /> 
<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> 

答えて

1

subtotaltemplateに関し、すべてのbilling_xxxxxパラメータがペイパルウェブペイメントプロホスティングソリューションのパラメータである。しかし、cmd=_xclickが所属jqueryの提出フォームを使用して送信されていますウェブペイメントスタンダードへ。

統合しようとしているPayPal製品とは何ですか?
ウェブペイメントスタンダードの場合は、請求金額としてamountを使用し、templateをドロップしてください。

それはウェブサイト決済プロホスト型ソリューションなら、_hosted-paymentcmdの値を設定し、https://securepayments.paypal.com/cgi-bin/acquiringwebactionを変更します。

関連する問題