Opencart アプリケーションに CitrusPay (インドの支払いゲートウェイ) を統合したいと考えています。PHP 統合キットを受け取りましたが、opencart のどこから始めればよいかわかりません。シトラスペイを支払い方法に追加する方法を教えてください。
3 に答える
次のファイルを編集および変更できます。
/var/www/opencart/catalog/controller/payment
/var/www/opencart/catalog/model/payment
/var/www/opencart/catalog/view/theme/
デフォルトの 2 つのフォルダーと、そのフォルダー内の他のフォルダーに配置できるもう 1 つのフォルダーが表示されます。ここには、.tpl ファイル (PHP MVC) を配置したテンプレート/支払いが必要です。
次に、管理者を取り上げます。
/var/www/opencart/admin/controller/payment
ここでは、管理コントローラ ファイルをここに配置する必要がある他の支払いファイルを確認できます。ここでは、管理ビュー ファイルを配置してから/var/www/opencart/admin/view/template/payment
、localhost/opencart/admin
ここextensions->payments
で使用可能な支払いとファイルを確認できます。インストール/アンインストールできます。ここ
新しい支払いゲートウェイを統合する最も簡単な方法は、同様の方法で動作する現在の opencart 支払いゲートウェイを調べることです。Paypal プロ拡張機能は opencart に無料で付属しており、ニーズに合わせてカスタマイズする必要がありますが、ゲートウェイの優れたベースとして機能します. もちろん、これは CC フィールドに基づいて機能します。サードパーティのゲートウェイ ページを使用している場合は、代わりに SagePay に沿ったものが役立つ場合があります。
zip 内の readme ドキュメントには、プロセス全体が説明されています。
既存の Opencart インストールのバックアップを取ります。新しいモジュールをインストールする前のMysqlデータベース。
モジュール zip の内容をフォルダーに解凍します。3 つのフォルダー (admin、catalog、citrus) をすべて Opencart ルート フォルダーにアップロード (FTP) します。上書きを求められたら、[はい] を選択します。
Opencart で管理者アカウントにログインし、拡張機能 -> 支払いオプションに移動します。上の画像で強調表示されている Citrus Payment® Instant Checkout が表示されます。
右側の [インストール] オプションをクリックして、モジュールを Opencart エンジンにインストールします。
インストールが完了すると、[編集] ボタンが表示されます。[オプションの編集] をクリックして、オプションを設定します。(a.) Citrus から提供されたバニティ/支払い URL、マーチャント アクセス キー、および API キーを入力します。(b.) ゲートウェイ モジュールのオプションは、サンドボックス/テスト バージョンの場合は「サンドボックス」、ライブ バージョンの場合は「運用」になります。(c.) [ステータス] オプションを [有効] または [無効] に変更して、Citrus Payment Gateway を有効または無効にします。(d.) 選択に応じて並べ替え順序と注文ステータスを指定します。
ここで [保存] をクリックすると、顧客はチェックアウト プロセスで Citrus Payment® Instant Checkout を取得します。