0

私のサイトでの支払いを処理するために、Paypal Payment Standard(Paypalにジャンプして支払いを行い、支払いが完了すると元に戻る)を使用したいと思います。

ボタンにコールバックURLを追加できることはわかっていますが、正しいロジックを理解できませんでした。

ユーザーがチェックアウトして自分のサイトに戻った後、ユーザーの支払いステータス(trueまたはfalse)と日付をデータベースに保存したいと思います。

このための最良のアプローチは何ですか?ある種のトークンを考えています。自分が正しい方向に進んでいるかどうかはわかりません。

ちなみに、私のサイトではサーブレットとJSPを使用しています。

前もって感謝します

4

1 に答える 1

1

いくつかのサイトでこの支払い方法を使用していますが、統合は非常に簡単です。フォームの送信時にトークンを設定し、確認ページでそのトークンを呼び出します。領収書ページを使用して注文を表示し、非表示のフォームを使用してペイパルに送信します。

<input type="hidden" name="return" value="http://www.mysite.com/returnurl.html">
<input type="hidden" name="cancel_return" value="http://www.mysite.com/cancelurl.html"> 

必要なドキュメントはすべてここにあります。

https://merchant.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_formbasics

支払いが完了したら、非表示のフォーム フィールドにトークンを呼び出し、値を適用して、読み込み中のアニメーション画像を少し JavaScript に追加します。

<script type="text/javascript" language="javascript">
setTimeout("document.forms['form1'].submit();",2*1000);

データはデータベースに送られ、支払いのおかげで成功に感謝のページが表示されます。お役に立てれば。

于 2012-05-25T14:51:43.113 に答える