0

簡単な支払いプロセスをテストするために Paypal サンドボックス API を使用しようとしています。販売者と購入者の 2 つのアカウントを作成しました。次に、以下のようにjspを持つWebアプリを作成しました-

<body onload="document.forms['paypalForm'].submit();">
<form name="paypalForm" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick" />
<input type="hidden" name="business" value=<API Username> />  
<input type="hidden" name="password" value=<API Password> />  
<input type="hidden" name="custom" value="1123" />
<input type="hidden" name="item_name" value="Computer-Laptop" />
<input type="hidden" name="amount" value="1"/>
<input type="hidden" name="rm" value="1" />
<input type="hidden" name="return" value="http://localhost:8084/DemoPaypalApi/paypalResponse.jsp" />
<input type="hidden" name="cancel_return" value="http://localhost:8084/DemoPaypalApi/paypalResponseCancel.jsp" />
<input type="hidden" name="cert_id" value=<Signature> />     
</form>
</body>

API ユーザー名、API パスワード、および署名は、 https://developer.paypal.comの私のアカウントから貼り付けられました。

アプリを実行すると、paypal サンドボックス UI にリダイレクトされます。しかし、購入者のメール ID とパスワードを入力すると、「メール アドレスが正しく入力されていることを確認してください」と「PayPal のパスワードを再入力してください」というエラーが何度も表示されます。

君の力が必要。

4

1 に答える 1

0

うーん、どこでコードを取得したかわかりませんが、非常に安全ではありません。ブラウザーの Web フォームを介して APIUsername/APIPassword/Signature を渡さないでください。

あなたがやろうとしていることについてもう少し情報を提供できれば、それを実装するための最良の方法を提案できます.

于 2012-10-26T06:32:22.300 に答える