PHP を使用したリダイレクト方式の支払いを使用しました。コールバック ファイルの内容を手伝ってくれる人はいますか?
ファイルで何を定義すればよいかわかりませんcallback.php
。どのソースからも助けが見つかりません。dibs のコールバックに関する以下のリンクを既に参照しています
http://tech.dibspayment.com/DX/Hosted/Output_parameters/Return_pages
PHP を使用したリダイレクト方式の支払いを使用しました。コールバック ファイルの内容を手伝ってくれる人はいますか?
ファイルで何を定義すればよいかわかりませんcallback.php
。どのソースからも助けが見つかりません。dibs のコールバックに関する以下のリンクを既に参照しています
http://tech.dibspayment.com/DX/Hosted/Output_parameters/Return_pages
他のパラメータやパラメータcallbackUrl
と同じパラメータであることを理解する必要があります。参考文献からの簡単な説明cancelReturnUrl
acceptReturnUrl
acceptReturnUrl
acceptReturnUrl に戻ると、顧客は通常、領収書が表示されることを期待します。
cancelReturnUrl
顧客が支払いウィンドウの機能を使用して (ウィンドウを閉じるのではなく) 購入をキャンセルした場合、cancelReturnUrl に返されます。
コールバック URL
顧客が支払いを完了すると、戻りパラメータとともに acceptReturnUrl にリダイレクトされます。顧客が Web ショップに到達する前に通信を停止した場合 (ブラウザーを閉じる、インターネット接続が失われたなど)、購入の結果がショップ システムに通知されません。この状況を回避するために、「callbackUrl」パラメータを送信することで有効化される、自動サーバー間呼び出しをショップ バックエンドに送信できます。この URL は、購入が承認されると、戻りパラメーターを使用して自動的に呼び出されます。
通話が投稿として作成されます。前述の戻りパラメーターはすべて callbackUrl に返され、ポート 80 (HTTP)、443 (HTTPS)、および 20080 のみを受け入れます。
http はステートレス プロトコルであるため 、トランザクションが終了するとブラウザとサーバー間の接続が失われます。この問題を解決するには、支払いゲートウェイ (DIBS) がcallbackUrl
パラメーターを使用することを提案し、このパラメーターに URL を指定します。ケースに記載されているような問題が発生した場合 (ブラウザーを閉じる、インターネット接続が失われるなど)、DIBS は、パラメーターで言及されたこの URL アドレスcallbackUrl
と支払いの戻りパラメーターを返します。
したがって、バックエンドで支払い情報を更新できます。