ゲートウェイの補佐官Memoire
これはゲートウェイの差込のeach ofファイルがものを示す一連のノートである。
Paxsoftのためのゲートウェイの小型コンポーネントの作成へのVinceの補佐官のmemoire。
長い間Paxsoftはゲートウェイの小さい握りを持っていることとスタックした。 部分的時間のために私が多くを作成してなかったそして部分的にので各々の新しいゲートウェイはPaxsoftの新しいバージョンがそれを解放するように要求するので。 V2はそれのためにそれをである機能性を扱う小型コンポーネント変更した。 ゲートウェイは小型コンポーネントのように今(Paxsoftに基本的な「形式」およびデフォルトで取付けられている「paypal」オプションがあるが)自由に据付可能であること扱われる。
Paxsoftの支払のモジュールのコンポーネント:
install.jomcompgateway_GATEWAYNAME_.php
j00509_GATEWAYNAME_.class.php
j00510_GATEWAYNAME_.class.php
j00510_GATEWAYNAME_.gif
j00510_GATEWAYNAME_.html
j00600_GATEWAYNAME_.class.php
j00600_GATEWAYNAME_.html
j00605_GATEWAYNAME_.class.php
j00610_GATEWAYNAME_.class.php
j03108_GATEWAYNAME_.class.php
jomcompgateway_GATEWAYNAME_.xml
明らかに_GATEWAYNAME_は質問のゲートウェイの名前と代わりになる。 ゲートウェイは確認の予約の段階で予約をしているユーザーが承認されたマネージャのときだけ誘発される。
何を各ファイルの簡潔な説明および:
install.jomcompgateway_GATEWAYNAME_.php
*下記によって呼出される: Joomlaの取付人のクラス
*目的: jos_componentsテーブルに挿入される自動的に作成されたリンクを及びadminメニューリンクを除去する。
*注: これらのリンクが残る多くにより一握りの小型コンポーネントとの誰でもは「コンポーネント」のバックエンドのリストを必要でない小型コンポーネントのclickableオプションの完全見つける。 例えば項目を前陣のためのメニューに追加する場合のまたそれディスエイブルこれらのコンポーネントにリンクを追加ことできることからの。 バックエンドの設定オプションのための特定の必要性を有すればそれらはそれらを残すことができるそれらを除去するために他ではこのファイルによって終った最もよい。
j00509_GATEWAYNAME_.class.php
*下記によって呼出される: j00501gateways.class.php
*目的: モジュールの存在を構成パネル「ゲートウェイ」に認めるため。
*注: ゲートウェイの設定のパネルが生成されるときこのファイルは呼出される。 それはポップアップなゲートウェイのモジュールコンフィギュレーションを可能にするためにクリックされる設定のパネルで見られるリンクを生成する。
j00510_GATEWAYNAME_.class.php
*下記によって呼出される: j00509_GATEWAYNAME_.class.phpによって上で生成されるリンクのクリックによって独自に誘発されて
*目的: 編集ユーザーができるコンフィギュレーションオプションをコンパイルする。
*注: N/A
j00510_GATEWAYNAME_.gif
*下記によって呼出される: j00509_GATEWAYNAME_.class.php、j00510_GATEWAYNAME_.class.php、j03108_GATEWAYNAME_.class.php (間接的に)
*目的: ゲートウェイの画像
*注: N/A
j00510_GATEWAYNAME_.html
*下記によって呼出される: j00510_GATEWAYNAME_.class.php
*目的: patTemplateファイルはポップアップなモジュールコンフィギュレーションを生成するとき使用した
*注: N/A
j00600_GATEWAYNAME_.class.php
*下記によって呼出される: Paxsoft.php
*目的: 00600のモジュール割り込み。
*注: Paxsoft_bookingroom_functions.phpの機能showBookingConfirmationは実行中のゲートウェイのモジュールをリストする。 ゲートウェイがおよび選択されるとき顧客クリックはモジュールデザイナーによってが顧客が支払を行うオフサイトに送られる前に誘発される「割り込み」をプログラムできる支払に進むために入る。 これはモジュールがとりわけ必要となることシステムが他の所で集まらなかったことデータ収集を可能にする。 このファイルはPaxsoftとばし、それを00605 eventTriggerにまっすぐに行けばそれからなければ、任意選択である。
j00600_GATEWAYNAME_.html
*下記によって呼出される: j00600_GATEWAYNAME_.class.php
*目的: j00600クラスファイルのための入出力を生成するためのpatTemplateファイル。
*注: N/A
j00605_GATEWAYNAME_.class.php
*下記によって呼出される: Paxsoft.php
*目的: 支払のゲートウェイに必須の郵便料金データを、例えばpaypal送る。 そして支払のゲートウェイのインターフェイスにユーザーの方向を変える。
*注: 00605の後で誘発されたり、または00605がそれからなければ早急に呼出される。
j00610_GATEWAYNAME_.class.php
*下記によって呼出される: Paxsoft.php
*目的: 顧客が支払の後でPaxsoftのサイトに戻って方向を変える時納金を確認する支払のゲートウェイによって呼出され。
*注: 支払データがまだ一時表でしかこの時点で保存されないことは無益である。 予約は一時表から契約テーブルに転送されることそれは、insertInternetBooking機能はとりわけ呼出されるかときだけ普通行うが、このファイルによってそれが呼出すことができる他の場所がある。 プロセスが完了しなければ予約は技術的に失われる(まだtmpbooking及びtmpguestsテーブルで。 ゲストが予約形式に戻れば)使用できるしかし上書きされがち。 場合によってはこのファイルが任意選択であるかもしれないことにまた注目しなさい例えば必要な余分処理がないので小切手(かオフ・ラインの支払)モジュールは00605cheque.class.phpによってそれを、insertInternetBooking機能呼出される使用しない。
j03108_GATEWAYNAME_.class.php
*下記によって呼出される: Paxsoft_bookingroom_functions.phpの機能showBookingConfirmation
*目的: 呼出す機能へのレポートファイルの経路。
*注: ゲートウェイgifに経路を呼出す機能に与える。