VibeFox ECPay for OpenCart — ヘルプ
要件
OpenCart: 3.0.x(3.0.5.0 でテスト済み)または 4.0.2 以降(4.1.0.3 でテスト済み)。
PHP: 8.0 以降。
通貨: 新台湾ドル(TWD)。ECPay は TWD でのみ請求するため、顧客が TWD でチェックアウトした場合にのみ支払い方法が表示されます。ストアに TWD がない場合は、System > Localisation > Currencies でコード TWD を指定して追加してください。ECPay は小数を受け付けないため、金額は整数の TWD で送信されます。注文合計は最も近い整数ドルに丸められます。丸めを避けるには、TWD の小数桁数を 0 にしてください。
ECPay アカウント: 本番環境で決済するには、ECPay 加盟店アカウントの MerchantID、HashKey、HashIV が必要です。これらは ECPay 加盟店管理画面(vendor.ecpay.com.tw)で確認できます。テストには ECPay アカウントは必要ありません。
サイトへのアクセス: ECPay が支払い通知を配信できるよう、ストアはインターネットから HTTP/HTTPS(ポート 80/443)で到達可能である必要があります。サイトの前にあるファイアウォールやベーシック認証は、通知をブロックします。
VibeFox ライセンスキー: vibefox.net で購入します。1 つのキーは 1 つのドメインで使用できます。
インストール
ダウンロードは 1 つの zip ファイルで、両方の OpenCart バージョン用のパッケージが含まれています。コンピュータで解凍してください。README.txt、OpenCart 3 用のパッケージ wcp_ecpay_payment_gateway-oc3-(version).ocmod.zip、OpenCart 4 用のパッケージ wcp_ecpay_payment_gateway.ocmod.zip が含まれています。お使いの OpenCart バージョンのパッケージだけをインストールしてください。ライセンスキーは両バージョンで同じです。
OpenCart 3
1. 管理画面で Extensions > Installer に移動し、Upload をクリックして、ファイル wcp_ecpay_payment_gateway-oc3-(version).ocmod.zip を選択します。この拡張機能には OCMOD の変更がないため、Extensions > Modifications を更新する必要はありません。インストーラーを使う代わりに、このパッケージの upload フォルダの内容をストアのルートフォルダにコピーすることもできます。
2. Extensions > Extensions に移動し、種類として Payments を選択します。VibeFox ECPay Payment Gateway を探して、Install(緑色の + ボタン)をクリックします。管理者ユーザーに、決済拡張機能の一覧を変更する権限が必要です。
3. Edit(鉛筆ボタン)をクリックして設定ページを開きます。ページ上部のライセンスブロックにある License key に VibeFox ライセンスキーを貼り付け、Activate をクリックします(ライセンスキーを参照)。
4. Enable/Disable をオンにし、支払い方法を選択して、最初のテストでは Test Mode をオンのままにします。Save をクリックします。
5. 本番の決済では、Merchant ID、Hash Key、Hash IV を入力し(設定を参照)、Test Mode をオフにして、Save をクリックします。
OpenCart 4
1. 管理画面で Extensions > Installer を開き、Upload をクリックして、ファイル wcp_ecpay_payment_gateway.ocmod.zip を選択します。ファイル名は変更しないでください。OpenCart 4 は拡張機能のコードをファイル名から読み取るため、名前を変更したパッケージは動作しません。
2. インストール済み拡張機能の一覧に、同じページでパッケージが表示されます。その横の Install(緑色の + ボタン)をクリックしてください。
3. Extensions > Extensions に移動し、種類として Payments を選択します。VibeFox ECPay Payment Gateway を見つけ、Install(緑色の + ボタン)をクリックし、次に Edit(鉛筆のボタン)をクリックします。
4. ライセンスキーと各設定を、OpenCart 3 のステップ 3 から 5 と同じように入力してください。設定ページとそのフィールドは両バージョンで同じです。異なるのは通知 URL だけです(支払い通知を参照)。
新規インストール時は、支払い方法がオフ、テストモードがオンの状態で始まります。通知 URL は決済ごとに送信されるため、ECPay 側で設定する必要はありません。
設定
すべての設定は拡張機能のページにあります: Extensions > Extensions > Payments > VibeFox ECPay Payment Gateway > Edit。セクションは左側に一覧表示され、一覧の下にある Save ボタンでページ全体を保存します。設定の上部には、ストアの既定通貨が TWD でなく、有効な TWD 通貨もない場合はエラーが表示されます(その場合、ECPay はチェックアウトに表示されません)。TWD が 2 番目の通貨にすぎない場合は警告が表示されます(その場合、ECPay は TWD で支払う顧客にのみ表示されます)。本番モードで MerchantID、HashKey、HashIV のいずれかがない場合もエラーが表示されます。テストモードがオンの間は、決済は加盟店 3002607 の公開テスト用の ECPay サンドボックスに送られ、実際の料金は請求されないこと、また公開サンドボックスキーを知っている人はテスト注文を確定できてしまうことが警告されます。そのため、実際の注文を受け付ける前にテストモードをオフにしてください。拡張機能を変更する権限がない場合、ページには設定が表示されますが、保存はできません。
保存時、Title は空にできず(最大 128 文字)、Sort Order は整数、Total は 0 以上の数値でなければなりません。そうでない場合は、何も保存されません。その他の修正は、設定の上部にメッセージを表示して保存されます(以下のフィールドを参照)。
ECPay (綠界)
Enable/Disable: Enable ECPay Payment で支払い方法のオン・オフを切り替えます。既定値: オフ。
Title: チェックアウトで顧客に表示される支払い方法の名前です。注文にも、この支払い方法名が保存されます。既定値: ECPay (綠界)。必須。
Description: Confirm Order のステップで顧客に表示される説明文です。既定値: Pay securely via ECPay (Credit Card, ATM, CVS, Barcode)。
Sort Order: チェックアウトの支払い方法の中での ECPay の表示順です。空欄のままにするか、整数を入力します。
Geo Zone: 選択した地域(ジオゾーン)の請求先住所に対してのみ ECPay を表示します。既定値: All zones。ジオゾーンは System > Localisation > Geo Zones で設定します。
Total: ECPay を表示するために注文が達している必要がある、ストアの既定通貨でのチェックアウト合計金額です。空欄にすると、どの金額でも ECPay を表示します。
ECPay アカウント
MerchantID、HashKey、HashIV は、ECPay 加盟店管理画面(vendor.ecpay.com.tw)の System development management > System integration settings(系統開發管理 > 系統介接設定)で確認できます。
Test Mode: 決済を、ECPay の公開テスト加盟店 3002607 を使って ECPay サンドボックス(payment-stage.ecpay.com.tw)に送ります。実際の料金は発生しません。下記の認証情報は、テストモードがオフの場合にのみ使用されます。既定値: オン。オンの間は、Confirm Order のステップで顧客に TEST MODE — ECPay sandbox, no real money is charged. と表示されます。
Merchant ID: ECPay の Merchant ID(本番)です。テストモードでは無視されます。
Hash Key: ECPay の Hash Key(本番)です。テストモードでは無視されます。
Hash IV: ECPay の Hash IV(本番)です。テストモードでは無視されます。
貼り付けた認証情報に含まれる空白や改行は、すべての署名を無効にしてしまうため、保存時に削除されます。その際、ページに通知が表示されます。保存済みの Hash Key と Hash IV は再び表示されることはありません。フィールドは空欄になり、Saved — leave empty to keep it. と表示されます。値を変更する場合にのみ、新しい値を入力してください。保存済みの値を削除するには、フィールドの下にある Clear the saved value on save にチェックを入れ、Save をクリックします。
支払いオプション
Enabled Payment Methods: 顧客に提供する支払い方法です。複数ある場合、顧客は Confirm Order のステップで選択します。ATM、CVS、Barcode の注文は、顧客が支払うまで待機中のステータスのままになります。少なくとも 1 つの方法を選択する必要があります。1 つも選択されていない場合は Credit Card が有効になり、ページに通知が表示されます。既定値: Credit Card。
Default Payment Method: 最初から選択されている支払い方法です。有効な方法のいずれかである必要があります。そうでない場合は、最初に有効な方法が使われます。既定値: Credit Card。
Order Prefix: ECPay の取引番号(MerchantTradeNo)の接頭辞で、最大 5 文字の英字または数字です。保存時に他の文字は削除され、メッセージが表示されます。複数のストアが 1 つの ECPay アカウントを共有する場合に便利です。各ストアに固有の接頭辞を設定してください。既定値: EC。
支払い通知
ECPay は、決済結果と ATM、CVS、バーコードの詳細をストアに送信します。このセクションには Notification URL が表示されます。その形式は、OpenCart 3 では https://your-store/index.php?route=extension/payment/wcp_ecpay_payment_gateway/notify、OpenCart 4 では https://your-store/index.php?route=extension/wcp_ecpay_payment_gateway/payment/wcp_ecpay_payment_gateway.notify のようなものです。この URL は決済ごとに送信されるため、ECPay 側で設定する必要はありませんが、インターネットから 80/443 番ポートで到達可能であり、前面にファイアウォールやベーシック認証がない必要があります。メンテナンスモードでも遮断されません。
各通知は、決済を開始した環境(テストまたは本番)のキーを使った CheckMacValue 署名と、その決済の MerchantID によって検証されます。有効な署名のない通知は拒否され、ECPay は再送します。通知が届かない場合、注文にはステータスが設定されません。その場合は、ECPay の加盟店管理画面で決済を確認してください。
注文
OpenCart は、Confirm Order のステップで注文をステータスなし(欠落注文)として作成します。注文にステータスが設定されるのは、署名された ECPay の通知を受け取った後だけです。カード決済が失敗した場合や途中で中断された場合、注文はステータスなしのままになり、顧客は再度支払うことができます。以下の各フィールドには、OpenCart の注文ステータスが一覧表示されます。
Payment accepted: ECPay が想定どおりの金額で決済を確認したときに設定されるステータスです。既定値: Processing。
Awaiting ECPay payment: 顧客が ATM の仮想口座、CVS の支払いコード、またはバーコードを受け取り、後で ATM やストアで支払う場合に設定されるステータスです。既定値: Pending。
ECPay payment on hold: ECPay が異なる金額や通貨を報告した場合、本番モードでサンドボックス決済が届いた場合、または注文のステータスが変更された後(たとえばキャンセル後)に決済が届いた場合に設定されるステータスです。理由は注文のメモに記載されます。既定値: Pending。OpenCart には On hold のステータスがないためです。System > Localisation > Order Statuses で独自のステータスを作成し、ここで選択できます。
Payment error: 待機中の注文に対する最新の ATM、CVS、またはバーコード決済が失敗したときに設定されるステータスです。既定値: Failed。
詳細設定
Enable Logging: 注文番号、取引番号、金額、ECPay の戻りコードを、OpenCart のログフォルダ(storage/logs)内の ecpay_p_debug.log.php に書き込みます。このファイルはウェブから開くことはできず、5 MB に達すると ecpay_p_debug.old.log.php に移動されます。キーや顧客データは記録されません。エラーは、このスイッチがオフでも常に記録されます。既定値: オフ。
Log: ログのサイズと最新のエントリを表示します。Clear log をクリックすると、ログを空にできます。
Delete Data on Uninstall: オンにすると、拡張機能をアンインストールしたときに、その設定とログが削除されます。ECPay の決済記録は常に保持されるため、再インストール後も既存の注文は引き続き機能します。既定値: オフ。
インポート / エクスポート
Export: Download JSON で、設定を JSON ファイルとして保存します。Hash Key と Hash IV はエクスポートされません。
Import: 以前にエクスポートした JSON を貼り付け、Import をクリックして設定を復元します。保存済みの Hash Key と Hash IV は維持されます。
チェックアウト
Payment Method のステップで、顧客は支払い方法を選択します(既定では ECPay (綠界))。Confirm Order のステップでは、顧客に説明文と、You will be redirected to the ECPay payment page to complete the payment. というメモが表示されます。複数の方法が有効な場合、顧客は Payment Method の下で、Credit Card、ATM (Virtual Account)、CVS (Convenience Store)、Barcode のいずれかも選択します。OpenCart は、このステップで注文を作成しますが、まだステータスは設定されていません。OpenCart 4 では、支払い方法ブロックの Choose ボタンを押し、Payment method options ウィンドウで支払い方法を選んでから、チェックアウトページ下部の Confirm Order をクリックします。ECPay の支払い方法の選択は、このボタンの上に表示されます。
顧客が Confirm Order をクリックすると、ページに Redirecting to ECPay for payment. Please wait... と表示され、顧客は ECPay の決済ページに移動します。注文合計は、商品名と数量とともに整数の TWD で送信されます。ECPay のページは、台湾や香港の言語では繁体字中国語、それ以外の一部の言語では簡体字中国語、韓国語、または日本語で表示され、その他の言語では英語で表示されます。顧客のストアの言語に従います。
注文が支払い済みとしてマークされるのは、ECPay が署名付きのサーバー通知で決済を確認した後だけです。その後、注文は OpenCart の標準的な方法でステータスを受け取り、通常の注文メールが送信され、在庫が更新されます。顧客が ECPay のページでストアへ戻るリンクをクリックし、注文にすでにステータスがある場合、OpenCart の注文完了ページが開きます。支払い済みの注文の場合は Your ECPay payment has been received. が、確認中の注文の場合は Your ECPay payment was received and is being reviewed by the store. が表示されます。待機中の ATM、CVS、Barcode の注文の場合は、支払い手順が表示されます。まだ通知が届いていない場合、Payment confirmation のページに We have not received a payment confirmation from ECPay for this order yet. Your order will be confirmed as soon as ECPay confirms the payment. と表示され、Check again と Back to checkout のボタンが表示されます。ECPay が決済の失敗を報告した場合、顧客はチェックアウトに戻り、The payment was not completed. You can try again or choose another payment method. と表示されます。カートは保持されます。OpenCart 4 では、これらのメッセージはチェックアウトページの上に表示されます。
ATM、CVS、Barcode の場合、顧客はまず支払いの詳細を受け取ります。注文は Awaiting ECPay payment のステータスになり、注文完了ページの ECPay payment instructions の下に、銀行コードと仮想口座、コンビニエンスストアの支払いコードまたはバーコード、金額、Pay before の期限が表示されます。ログインしている顧客の場合は、顧客アカウントの注文情報にも表示されます。顧客が支払うと、ECPay は別の通知を送信し、注文は支払い済みとしてマークされます。支払い手順は OpenCart のメールには追加されません。
ECPay は再利用された番号を拒否するため、各試行では新しい ECPay 取引番号が作成されます。そのため、決済に失敗した後の再試行も機能します。顧客がブラウザで戻って Confirm Order を再度クリックすると、新しい試行が開始されます。1 つのカートで最大 30 回の決済を試行できます。OpenCart 3 は Confirm Order のステップが表示されるたびに新しい注文を作成し、OpenCart 4 はチェックアウトの注文を 1 つ保持して更新するため、再試行は新しい ECPay 取引番号で同じ注文を支払います。同じカートの別の注文がすでに支払い済みである場合、または ATM や CVS の支払いを待っている場合、顧客は完了ページに移動し、新たな決済は開始されません。
OpenCart 4 は、成功ページが表示されるまで注文をチェックアウトに保持します。その間に注文が支払いなしで閉じられた場合(たとえば ATM または CVS の支払いが失敗した、またはキャンセルした場合)、顧客は Your previous order was cancelled or its payment failed. Please confirm the order again. と表示されてチェックアウトに戻り、次の Confirm Order でそのカートの新しい注文の支払いが行われます。注文がすでに支払い済み(または ATM / コンビニ決済を待機中)で、その後カートが変更されている場合(数量の変更を含む)、メッセージは Your previous order is already paid (or awaits its ATM / convenience store payment). Please confirm the order again: the cart will be paid with a new order. です。支払い済みの注文が、別のカートに対して支払い済みと表示されることはありません。
決済を開始できない場合、顧客は Confirm Order のステップにとどまり、ボタンの上に短いメッセージが表示されます。例えば、丸めの後の合計が 1 TWD 未満の場合は The order total is too small for ECPay. と表示されます。方法ごとの ECPay 独自の金額制限は、チェックアウトではなく ECPay のページで確認されます。
すでに開始された決済の通知は、支払い方法をオフにした場合でも受け付けられ、顧客は既に行われた注文の支払い手順を引き続き確認できます。
この拡張機能は、ECPay のページでの 1 回限りの決済のみに対応しています。OpenCart からの返金、保存済みカード、サブスクリプションや定期定額(定期定額)、分割払い、Apple Pay、電子インボイス、物流には対応していません。また、サーバー側でのステータス照会もありません。ストアが通知を受信できない場合は、ECPay の加盟店管理画面で決済を確認してください。
注文
注文ステータス
No status (missing order): 顧客は ECPay に移動したものの支払っていない、カード決済が失敗した、または通知がまだ届いていない状態です。Sales > Orders では、Order Status フィルターを Missing Orders に設定した場合にのみ、このような注文が表示されます。
Awaiting ECPay payment (default Pending): 顧客が ATM、CVS、または Barcode を選択し、支払いの詳細を受け取った状態です。メモには、銀行コードと仮想口座、支払いコードまたはバーコード、および支払い期限が表示されます。
Payment accepted (default Processing): 支払いが確認された状態です。メモには、ECPay の TradeNo、支払いの種類、金額、取引番号が表示されます(サンドボックスの決済には、テストモードであることを示す表示が付きます)。
ECPay payment on hold (default Pending): ECPay が注文と異なる金額または通貨を報告した状態です(たとえば、決済の開始後に別のタブでカートが変更された場合)。本番モードに切り替えた後にサンドボックス決済が届いた状態です(実際の料金は請求されていません)。または、注文のステータスを変更した後(たとえばキャンセルした後)に決済が届いた状態です。メモにその理由が記載されます。ECPay の加盟店管理画面と照らし合わせたうえで、注文を処理するか、そこで返金してください。
Payment error (default Failed): 待機中の注文に対する最新の ATM、CVS、またはバーコード決済が失敗したことを、ECPay が報告した状態です。メモには、ECPay の戻りコードとメッセージが表示されます。
繰り返し届く通知は無視されます。支払い済みの注文が、後から届いた失敗によって再度開かれることはありません。すでに支払い済みの注文に対する 2 回目の決済(たとえば 2 つのブラウザタブからの決済)は、1 回だけメモとして記録されるため、ECPay の加盟店管理画面で返金できます。ECPay の加盟店管理画面から開始されたシミュレーション決済はメモとして記録されるだけで、注文を支払い済みにすることはありません。ECPay はこれらの決済で料金を受け取らないためです。
メモは、顧客には表示されない注文の History のエントリです。
VibeFox ECPay Payment Gateway タブ
Sales > Orders で、ECPay で支払われた注文を開きます。注文ページの下部、History と Additional の隣にある VibeFox ECPay Payment Gateway タブには、その注文のすべての決済試行が表示されます。サンドボックスの試行には Test mode のラベルが付いた MerchantTradeNo、支払い方法、TWD での金額、ステータス、ECPay の TradeNo、支払いの種類と日付、ECPay の戻りコード、開始日が含まれます。その下には、注文の ECPay notes が表示されます。保留ステータスの注文の場合、このタブは ECPay の加盟店管理画面と照らし合わせるよう注意を促します。このタブは読み取り専用で、拡張機能へのアクセス権を持つユーザーに表示されます。
返金
OpenCart からの返金は利用できません。ECPay の加盟店管理画面で決済を返金してから、OpenCart で注文ステータスを手動で更新してください。Sales > Returns での商品返品では、ECPay を通じて返金は行われません。
ライセンスキー
この拡張機能は、vibefox.net で取得した VibeFox ライセンスキーを使用します。ライセンスブロック License — VibeFox ECPay Payment Gateway は、Extensions > Extensions > Payments > VibeFox ECPay Payment Gateway > Edit の最初のブロックで、設定の上部にあります。キーを License key に貼り付け、Activate をクリックします。その後、ブロックにはマスクされたキー、ステータス(たとえばライセンスの有効期限日とドメイン)、そして次のボタンが表示されます。Check now はステータスを再確認します。Change key は別のキーを入力します。Remove key は、このストアからキーを削除します。その下には Product: opencart-payment-ecpay という行と、vibefox.net のアカウントを開くリンク Manage licenses and domains in your account があります。キーを変更できるのは、この拡張機能の Modify 権限を持つ管理者ユーザーだけです。ブロックのテキストは管理画面の言語に従います(英語とロシア語が含まれます)。
キーが受け付けられない場合、ブロックには理由が表示されます。たとえば Key not found、This key belongs to another product、Domain limit reached、または日付付きの License expired on です。ストアのアドレスを変更した後、またはアカウントでドメインの枠を解放した後は、Check now をクリックしてください。ライセンスサーバーに接続できない場合、拡張機能は最後に確認したステータスを使って動作を続けます。
1 つのキーは 1 つのドメインで使用できます。OpenCart の設定にあるストアのアドレスが対象です。ストアからキーを削除しても、ドメインの枠は解放されません。vibefox.net のアカウントで枠を解放してください。
有効なキーがない場合、ECPay はチェックアウトで顧客に表示されません。それでも決済が開始された場合、顧客には This payment method is not available. Please choose another one. と表示されます。同じブラウザで管理画面にログインしている管理者ユーザーには、ストアで支払い方法が (unlicensed — visible to admins only) と表示された状態で表示されます。そのため、キーを購入する前に拡張機能を設定してテストできます。OpenCart 4 では、このプレビューは利用できません。ストアは管理画面へのログインを認識しないため、有効なキーがない場合は、すべての人に対して決済方法が非表示になります。Edit ページを一度開くと、管理画面の Dashboard にリマインダーが表示されます。× で閉じると、7 日間非表示になります。既存の注文には影響ありません。すでに開始された決済も引き続き確認されます。
ライセンスの期限が切れても、拡張機能は動作し続けますが、アップデートとサポートには更新が必要です。管理画面の Dashboard または Edit ページを開くと、ステータスは自動的に再確認されます。キーを入力してから最初の 14 日間は 1 日 1 回、その後は 1 週間に 1 回です。cron ジョブは必要ありません。拡張機能をアンインストールすると、ライセンスキーとライセンスのステータスは必ず削除されます。
トラブルシューティング
ECPay がチェックアウトに表示されない: ライセンスが有効であること、Enable/Disable がオンであること、顧客が TWD でチェックアウトしていること、そして本番モードでは Merchant ID、Hash Key、Hash IV が設定されていることを確認してください。設定ページには、通貨と本番の認証情報に関するメッセージが表示されます。また、支払い先住所が選択した Geo Zone に含まれていること、注文が設定の Total に達していることも確認してください。
決済は完了したが、注文にステータスが設定されない: ECPay の通知がストアに届いていません(サイトのダウン、ファイアウォール、ベーシック認証)。ECPay は数回再試行します。ECPay の加盟店管理画面で取引を確認することもできます。拡張機能が受け取った通知を確認するには、Enable Logging をオンにしてください。拒否された通知は、いずれの場合もエラーとして記録されます。
通知が 0|CheckMacValue verification failed で応答する: Hash Key または Hash IV が ECPay アカウントと一致していないか、決済が別の環境で開始されています。ECPay の加盟店管理画面から、もう一度コピーしてください。
通知が 0|MerchantID mismatch で応答する: 通知は、決済を開始したものとは別の ECPay 加盟店に関するものです。
通知が 0|Order not found で応答する: 取引番号がこのストアによって発行されていません。たとえば、複数のストアが 1 つの ECPay アカウントを共有している場合に起こります。各ストアに固有の Order Prefix を設定してください。
通知が 0|Retry で応答する: 同じタイミングで別の通知が注文を処理していたか、注文のステータスを設定できませんでした。ECPay は通知を再送します。理由を確認するには、Enable Logging をオンにしてください。
通知 URL に 0|Method not allowed in the browser と表示される: これは正常です。この URL は ECPay からのリクエストのみを受け付けます。
顧客に This payment method is not available. Please reload the checkout page. と表示される: チェックアウトのセッションが注文と一致しなくなったか、その間に支払い方法がオフにされました。顧客はチェックアウトを再読み込みします。
顧客に The order total is too small for ECPay. と表示される: 丸めの後の注文合計が 1 TWD 未満で、ECPay では支払えません。
顧客に Too many payment attempts for this order と表示される: カートが 30 回の決済試行に達しました。顧客に新しいカートを開始するよう依頼してください。
注文が on-hold ステータスになっている: VibeFox ECPay Payment Gateway タブのメモを確認し(注文ステータスを参照)、ECPay の加盟店管理画面と照らし合わせてから、注文を処理するか、そこで決済を返金してください。
開発者向け: 決済フォームが ECPay に送信される前に、拡張機能はパラメータと注文を伴う OpenCart イベント ecpay_p_request_params をトリガーします。このイベントによって、加盟店、取引番号、金額を変更することはできません。
アンインストール
Extensions > Extensions に移動し、種類として Payments を選択して、VibeFox ECPay Payment Gateway の横にある Uninstall(赤い − ボタン)をクリックします。この拡張機能のライセンスキーとライセンスのステータスは、常に削除されます。OpenCart は、拡張機能自身の設定を常に削除します。具体的には Enable/Disable、Sort Order、Geo Zone、Total、そして Orders セクションの注文ステータスです。これらは再インストール時に既定値に戻ります。拡張機能の OpenCart イベントも削除されます(OpenCart 4 では、そのイベントに加え、メンテナンスモードでも通知を通過させるスタートアップアクションも削除されます)。Delete Data on Uninstall がオンの場合は、その他の設定(タイトル、説明、テストモード、認証情報、支払いオプション、ログ)とログも削除されます。オフの場合は、後で再インストールする際のために保持されます。ECPay の決済記録は常に保持されるため、再インストール後も古い決済の遅延通知は引き続き確認されます。既存の注文は、支払いのメモを保持します。
OpenCart 4 で拡張機能のファイルも削除するには、アンインストール後に Extensions > Installer に移動し、インストール済み拡張機能の一覧で VibeFox ECPay Payment Gateway の横にある Uninstall(オレンジ色の − ボタン)をクリックしてから、Delete(赤いごみ箱のボタン)をクリックして、アップロードしたパッケージを削除します。
ECPay は、それぞれの所有者の商標です。この拡張機能は ECPay と提携しておらず、ECPay による承認もありません。
