2011-12-29 19 views
1

PayPalボタンをウェブサイトに統合しようとしています。このような大きなボタンを作っているのは本当に難しい仕事でしたが、私はどうやってそれをやったのですか?そのうちいくつかはうまくいきませんでした(そして、PayPal'sホームページに行きます)。このエラーの原因となっている間違っている。 コードは非常に大きかったので、私はフォームに共有しています。最初はではありません。PayPalボタンをサイトに組み込む

<form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post"> 
<input type="hidden" name="cmd" value="_cart"> 
<input type="hidden" name="business" value="xxxxx"> 
<input type="hidden" name="lc" value="US"> 
<input type="hidden" name="item_name" value="Sumission Order 1- 3 articles "> 
<input type="hidden" name="amount" value="xxx"> 
<input type="hidden" name="currency_code" value="USD"> 
<input type="hidden" name="button_subtype" value="products"> 
<input type="hidden" name="no_note" value="0"> 
<input type="hidden" name="tax_rate" value="0.000"> 
<input type="hidden" name="shipping" value="0.00"> 
<input type="hidden" name="add" value="1"> 
<input type="hidden" name="bn" value="PP-ShopCartBF:btn_cart_LG.gif:NonHostedGuest"> 
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_cart_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"> 
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1"></p> 
</form> </p> 
<p>Sumission Order 2- <strong>5 articles</strong></p> 
<p> 
    <form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post"> 
    <p> 
     <input type="hidden" name="cmd3" value="_cart"> 
     <input type="hidden" name="business2" value="xxxxx"> 
     <input type="hidden" name="lc2" value="US"> 
     <input type="hidden" name="item_name2" value="Sumission Order 2- 5 articles"> 
     <input type="hidden" name="amount2" value="xxxx"> 
     <input type="hidden" name="currency_code2" value="USD"> 
     <input type="hidden" name="button_subtype2" value="products"> 
     <input type="hidden" name="no_note2" value="0"> 
     <input type="hidden" name="tax_rate2" value="0.000"> 
     <input type="hidden" name="shipping2" value="0.00"> 
     <input type="hidden" name="add2" value="1"> 
     <input type="hidden" name="bn2" value="PP-ShopCartBF:btn_cart_LG.gif:NonHostedGuest"> 
     <input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_cart_LG.gif" border="0" name="submit2" alt="PayPal - The safer, easier way to pay online!"> 
    <img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1"></p> 
</form> 

私を助けてください。ありがとう

+0

これが何をするのかわからなくても、この行は私に襲われます: '' cmd2ですか? – djlumley

+0

hmmあなたのフォームに 'type =" submit "'の入力がありません。 –

+0

@djlumley:私はcmd2に変更しましたが、それでも動作しません。 –

答えて

3

2番目のフォームの入力フィールドの名前を変更しました。これらはPayPalに送信される変数です。つまり、他の変数をポストしています。 PayPalは例えばcmd2を理解していませんが、cmdを理解しています。したがって、2番目のフォームの中の入力フィールドの名前をcmd, business, lc, item_name ..に変更してください。

ところで唯一の複製IDのが許可されていない重複名前のhtmlタグでを持つことは違法ではありません。

成功!

1

あなたのボタンはさまざまな形をしているので、最後に数字を入力する必要はありません。これはPayPalの規約に違反します。 cmd2cmdなどに変更してください。

+0

ありがとうございました。 –

関連する問題