0

Paypal サンドボックス テスト アカウントを持っています。「今すぐ購入」ボタンを作りたいです。GWTで試しています。しかし、単純な HTML フォームでは機能しません。HTML ページに [今すぐ購入] ボタンを表示し、クリックすると PayPal サイトにリダイレクトされます。製品を購入するためにログインするように求められますが、その後もメッセージが表示されます: 入力した電子メール アドレスまたはパスワードは、当社の記録と一致しません。もう一度やり直してください。バイヤーユーザーを使用して製品を購入しています。ユーザー名とパスワードについてはかなり確信があります。

ここで私が試している単純な HTML フォームを提供します。

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" id="payPalForm">
<input type="hidden" name="item_number" value="1">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="no_note" value="1"><br>
<input type="hidden" name="business" value="sellr1_1252495907_biz@gmail.com">
<input type="hidden" name="lc" value="US">
<input type="hidden" name="button_subtype" value="services">
<input type="hidden" name="cn" value="Add special instructions to the seller">
<input type="hidden" name="no_shipping" value="2">

<input type="hidden" name="rm" value="1">
<input type="hidden" name="bn" value="PP-BuyNowBF:btn_paynow_SM.gif:NonHosted">

<input type="hidden" name="variables" value="http://google.com">
<input type="hidden" name="cancel_return" value="http://google.com">
<input type="hidden" name="notify_url" value="http://google.com">
<input type="hidden" name="return" value="http://freelanceswitch.com/payment-complete /">
<input type="hidden" name="currency_code" value="USD">
<input name="item_name" type="hidden"    value="Deal Name">
<input name="amount" type="hidden"  value="500">
<input type="submit" name="Submit" value="Submit">
</form>

ご意見をお聞かせください。ありがとうございました。

4

1 に答える 1

1

Lazarusが指摘しているように、フォームアクションに間違ったアドレスを使用しています。あなたはライブPayPalサービスに投稿しています-サンドボックスはそれが何であるか、ライブペイパルの開発バージョンです...サンドボックス環境がクレジットカードの詳細を尋ねるべきではないのはなぜですか、他にどのようにチェックアウトプロセスをテストしますか?

明らかに、サンドボックス環境ではダミーのクレジットカード番号が使用されます。

とにかく、フォームアクションメソッドに必要なアドレスは次のとおりです。

https://www.sandbox.paypal.com/cgi-bin/webscr

あなたの隠されたフィールドは大丈夫に見えます:)

また、質問が回答されたと感じたら、回答にマークを付けることを検討してください。アウトラインの「チェックマーク」をクリックして、最適と思われる回答を選択してください。

于 2010-05-26T22:13:32.793 に答える