KNET(クウェート支払いゲートウェイ)をopencartアプリケーションに統合したいと思います。PHP統合キットを受け取りましたが、opencartのどこから始めればよいのかわかりません。お支払い方法としてKNETを追加する方法を教えてください。
1 に答える
開発環境の準備
1) まず、ストアの開発クローンをセットアップするか、それをオフにします (まだビルドしている場合)。
既存の支払いゲートウェイをダウンロードする
2) PHP と SDK は別として、あなたのサプライヤー; mashAllah さん、KNET が提供しています。追加のモジュールをダウンロードすることをお勧めします。
このページにアクセスしてください: http://www.opencart.com/index.php?route=extension/extension&path=3
一致する最も近い国またはモジュールの支払いを参照します。多くのカスタム支払いゲートウェイがあります。これにより、それらがどのように機能するかがわかります。
支払いゲートウェイをインストール/構築する
3) ワークフロー。現在のワークフローは、支払いフォルダーの配置と編集です。
/catalog/view/default/template/payment
/catalog/model/payment
/catalog/controller/payment
これは MVC パターンです。Nochex.php はおそらく、私の意見では、最も扱いやすく、見やすいものの 1 つです。考慮する必要があるのは、SSL リダイレクト、Order_status、および完了ページと失敗ページです。
nochex ファイルをダウンロードしてバックアップし、新しいファイルKnet.php
の作成を開始しますKnetMVC.php
。
私はコアセッションファイルを編集したり、簡単なハックや編集をしたりしません - システムで作業します。クイックハッキングを避ける。アドバイスのもう 1 つの情報源は、支払いの記事です。読む価値もあります: http://www.opencart.com/index.php?route=documentation/documentation&path=78_32_35
将来の参照とドキュメント
4) opencart への支払いゲートウェイの追加と更新/変更に関する今後の投稿については、これらも参照しました。
http://forum.opencart.com/viewtopic.php?f=20&t=19350
http://www.webhostinghub.com/support/website/opencart-15/add-new-payment-processors
http://www.inmotionhosting.com/support/edu/opencart/setting-up-payment-gateways