[本物] asp Alipay 無契約およびインスタント アカウント インターフェイス インターフェイス 無契約およびインスタント アカウント注文システム ウェブサイト商用ソース コード
解凍パスワード www.jztuan.net
1. alipay_Config.asp 構成ファイルを開き、契約情報を入力します。
契約した Alipay アカウントにログインし、契約したパートナー ID とセキュリティ確認コードを取得します。
************************************************* * ***********************************************
2. ASP コードを IIS サーバーに公開し、index.asp ファイルに直接アクセスして、Alipay チェックアウト カウンターに移動します。
************************************************* * ***********************************************
3. 支払いが成功した注文情報に対してデータベース操作を実行します。
返品メカニズムは 2 つあります。
return_url はすぐに戻り、この戻りは get メソッド内にあります。
2 つの notify_url 通知が返されます。この戻りはポスト モードであり、サーバーのポイントツーポイント通知メカニズムを実装します。
注: 返されたアドレスはパラメーターを使用してカスタマイズできません。例: http://www.alipay.com/return_Alipay_Notify.asp?xx=test
返品メカニズムと相違点の詳細については、ドキュメントを参照してください。
************************************************* * ***********************************************
4.返品情報を取得した場合
指定された 2 種類の返されたファイルを取得または投稿します。
例: return_url: 設定ファイル内の return_Alipay_Notify.asp を返します。
販売者の Web サイトで Alipay に渡される注文番号 -------request ("out_trade_no")、
価格-----request("価格")
Notice_url: 設定ファイル内の Alipay_Notify.asp を返します。
販売者の Web サイトで Alipay に渡される注文番号 -------request ("out_trade_no")、
価格-----request("価格")
************************************************* * ***********************************************
5. 購入者が支払ったお金は到着するのに、購入者がリチャージアカウントに通貨を受け取らないのはなぜですか?
まず、return_url パラメーターのみを使用する場合、インターフェイスで通知を返すための非同期処理があるかどうかを判断します。
この種のクライアントの動作を制御する方法はなく、リダイレクト プロセス中にブラウザが閉じられるなどの理由でページが実行されず、データベースの操作ステートメントが実行されない可能性があります。
************************************************* * ***********************************************
6. 両方のメソッドが設定されている場合、2 つの戻りメカニズムが異なるため、トランザクション順序が更新されたかどうかを判断する必要があります。同時に返却することも、順番に返却することも可能です。注文を更新する場合は、繰り返し更新できないと判断する必要がありますのでご注意ください。
買い手はこのステータスで支払いを完了しました (trade_status=TRADE_FINISHED)
この状態でデータベースを更新します。そしてAlipayの成功に戻ります。成功しなかったら。