戻る

VibeFox Tpay for OpenCart — ヘルプ

要件

OpenCart: 3.0.x(3.0.5.0 でテスト済み)または 4.0.2 以降(4.1.0.3 でテスト済み)。

PHP: 8.0 以降。通知の JWS 署名検証には、OpenSSL 拡張機能と、secure.tpay.com への送信 HTTPS 接続が必要です。

通貨: ポーランド・ズロチ(PLN)のみ。Tpay は PLN で決済を行い、その Open API には通貨フィールドがありません。ストアに PLN がない場合は、System > Localisation > Currencies で追加してください。Tpay は、購入者が PLN で支払う場合にのみ表示されます。

ストアのインターネット接続: Tpay は決済通知をストアに送信するため、通知先のアドレスがインターネットから到達可能である必要があります(ファイアウォールや HTTP 認証でブロックされていないこと)。

Tpay アカウント: Tpay の加盟店パネルから、次の値が必要です。Merchant ID(Tpay アカウント ID)、Open API キーの Client ID と Client secret(Integration、API)、そしてセキュリティコード(Settings、Notifications)。サンドボックスのキーは、別の Tpay サンドボックスアカウントから取得します。

VibeFox ライセンスキー: vibefox.net で購入します。1 つのキーは 1 つのドメインで使用できます。

インストール

このダウンロードは、両方の OpenCart バージョン用パッケージを含む 1 つの zip ファイルです。コンピューターで解凍してください。中には README.txt、OpenCart 3 用パッケージ wcp_tpay_payment-oc3-(version).ocmod.zip、OpenCart 4 用パッケージ wcp_tpay_payment.ocmod.zip が含まれています。ご利用の OpenCart のバージョンに合ったパッケージだけをインストールしてください。ライセンスキーは両バージョンで同じです。

OpenCart 3

1. 管理画面で Extensions > Installer に移動し、Upload をクリックして、ファイル wcp_tpay_payment-oc3-(version).ocmod.zip を選択します。この拡張機能には OCMOD による変更がないため、Extensions > Modifications を更新する必要はありません。インストーラーを使う代わりに、このパッケージの upload フォルダの内容をストアのルートフォルダにコピーすることもできます。

2. Extensions > Extensions に移動し、種類として Payments を選択します。VibeFox Tpay Payment を見つけ、Install(緑色の + ボタン)をクリックします。管理者ユーザーには、決済拡張機能の一覧を変更する権限が必要です。

3. Edit(鉛筆ボタン)をクリックして設定ページを開きます。ページ上部のライセンスブロックにある License key に VibeFox ライセンスキーを貼り付け、Activate をクリックします(ライセンスキーを参照)。

4. サンドボックスのキーと本番用のキーを入力します(設定を参照)。Tpay の管理画面では、セキュリティコード以外に設定するものはありません。通知アドレスは、すべての取引とともに送信されます。

5. Enable/Disable をオンにして Save をクリックします。サンドボックスモードで決済をテストしてから、実際の決済を受け付けるために Sandbox mode をオフにします。

OpenCart 4

1. 管理画面で Extensions > Installer に移動し、Upload をクリックして、ファイル wcp_tpay_payment.ocmod.zip を選択します。ファイル名は変更しないでください。OpenCart 4 は拡張機能のコードをファイル名から取得するため、名前を変更したパッケージは動作しません。

2. インストール済み拡張機能の一覧に、同じページでパッケージが表示されます。その横にある Install(緑色の + ボタン)をクリックします。

3. Extensions > Extensions に移動し、種類として Payments を選択します。VibeFox Tpay Payment を見つけ、Install(緑色の + ボタン)をクリックしてから、Edit(鉛筆ボタン)をクリックします。

4. ライセンスキーと Tpay のキーは、OpenCart 3 の手順 3〜5 と同じように入力します。設定ページとそのフィールドは両方のバージョンで同じです。通知 URL だけが異なります(決済通知を参照)。

新規インストール直後は、決済方法がオフ、サンドボックスモードがオンの状態です。

設定

すべての設定は拡張機能のページにあります: Extensions > Extensions > Payments > VibeFox Tpay Payment > Edit。セクションは左側に並んでおり、一覧の下にある Save ボタンでページ全体を保存します。サンドボックスモードがオンの間、設定の上には Sandbox mode is on: payments go to the Tpay sandbox and no real money is charged. が表示されます。現在のモードのキーが不完全な場合(その場合、チェックアウトに Tpay は表示されません)、ストアの既定の通貨が PLN でない場合(Tpay は、購入者が PLN で支払う場合にのみ表示されます)、JWS の確認が有効なのに OpenSSL PHP 拡張機能がない場合(その場合、決済は確認されません)にも警告が表示されます。拡張機能を変更する権限がない場合、ページは設定を表示しますが、保存はできません。

保存時には、Title を空にすることや 128 文字を超えることはできず、Sort Order は整数(負の値も可)である必要があり、Total は 0 以上の数値である必要があり、注文ステータスが存在している必要があります。条件を満たさない場合は、何も保存されません。キーが不足していても保存はブロックされません。Merchant ID または Client ID と一緒に貼り付けられたスペースは削除され、シークレットの前後のスペースは取り除かれます。

Tpay

Enable/Disable: Enable Tpay payments は、決済方法のオン/オフを切り替えます。既定値: オフ。

Title: 購入者がチェックアウトで見る決済方法のタイトルです。注文に保存される決済方法名にもなります。既定値: Tpay。必須で、128 文字以内です。

Description: Confirm Order のステップで、確認ボタンの上に購入者に表示されるテキストです。既定値: Pay with BLIK, online bank transfer or card on the secure Tpay page.

Sandbox mode: Tpay のサンドボックス(テスト決済。実際の請求は行われません)を、サンドボックスのキーと openapi.sandbox.tpay.com を使って使用します。オフにすると、本番用のキーで実際の決済を受け付けます。返金は、常に注文が支払われた環境に対して行われます。既定値: オン。

Sort Order: チェックアウトの決済方法の中で Tpay が表示される位置です。空欄のままにするか、整数を入力します(負の値も可)。

Geo Zone: 選択した地域の支払い先住所に対してのみ Tpay を提供します。既定値: All zones。地域(Geo Zone)は System > Localisation > Geo Zones で設定します。

Total: Tpay を提供するために、注文がこの金額(ストアの既定の通貨)に達している必要があります。空欄にすると、どの金額でも Tpay を提供します。

本番用キー

キーの場所: Tpay の加盟店パネル(このセクションからリンクされています)の Integration、API の下にあります(Open API キー: Client ID と Secret)。Merchant ID は Tpay アカウント ID です。セキュリティコードは Settings、Notifications にあります。

Merchant ID: Tpay アカウント ID(数字)です。Tpay はこれをすべての通知に含めて送信します。

Client ID: Open API の Client ID です。

Client secret: Open API の Client secret です。

Security code: Tpay 通知の MD5 チェックサムを検証するために使用されます。

サンドボックスのキー

サンドボックスは、独自のキーを持つ別の Tpay テストアカウントです(このセクションは Tpay API のドキュメントにリンクしています)。Sandbox mode がオンのときにのみ使用されます。

Sandbox Merchant ID: サンドボックスアカウントの Merchant ID です。

Sandbox Client ID: サンドボックスアカウントの Open API Client ID です。

Sandbox Client secret: サンドボックスアカウントの Open API Client secret です。

Sandbox Security code: サンドボックスアカウントの通知用セキュリティコードです。

保存済みのシークレット(両環境の Client secret と Security code)は再表示されません。フィールドは空のままで、Saved - leave empty to keep it. と表示されます。変更する場合にのみ新しい値を入力します。保存済みのシークレットを削除するには、フィールドの下にある Clear the saved value にチェックを入れ、Save をクリックします。

決済通知

Notification URL: Tpay は、ここに表示されているアドレスに決済を確認します。このアドレスは OpenCart 3 では https://your-store/index.php?route=extension/payment/wcp_tpay_payment/notify のような形式で、OpenCart 4 では https://your-store/index.php?route=extension/wcp_tpay_payment/payment/wcp_tpay_payment.notify のような形式で、OpenCart のインストール先のストアフロントのアドレスから作成されます。このアドレスは、すべての取引とともに自動的に送信されます。Tpay の管理画面では、セキュリティコード以外に設定するものはありません。注文は、チェックサムと署名が有効で、金額が一致する通知を受け取った後にのみステータスを得ます(または、購入者が戻ったときに一致するステータス確認が行われた後)。Tpay は、ストアが受け付けるまで通知を繰り返し送信します。メンテナンスモードでも、このアドレスはブロックされません(OpenCart 4 では、拡張機能が通知と購入者の戻りのためにスタートアップアクションを追加します)。

JWS signature: Tpay の証明書を使って、通知の X-JWS-Signature も検証します(推奨)。PHP の OpenSSL 拡張機能と、secure.tpay.com への送信 HTTPS 接続が必要です。証明書は 1 日間キャッシュされます。MD5 チェックサムは常に検証されます。既定値: オン。

注文

OpenCart は Confirm Order のステップで、ステータスなし(欠落注文)として注文を作成します。注文が状態を得るのは、Tpay が決済を確認した(通知または状態確認による)後だけです。以下の各フィールドには、OpenCart の注文ステータスが表示されます。

Paid Order Status: 確認された決済の後のステータスです。既定値: 処理中。

On Hold (Review) Status: 決済には確認が必要です(注文ステータスを参照)。既定値: 保留中。OpenCart には「保留」ステータスがないためです。System > Localisation > Order Statuses で独自のステータスを作成し、ここで選択できます。

Cancelled Order Status: 拡張機能がこのステータスを設定することはありません。このステータスの注文に対する決済は、注文を黙って再開するのではなく、注文を確認中にします。既定値: キャンセル。

Refunded Status: 注文ページから決済を全額返金した後に設定されます。既定値: 返金済み。

詳細

Debug log: 決済イベントを記録します。記録されるのは技術的なイベントのみで(キーや購入者データは含みません)、OpenCart のログフォルダ(storage/logs)内の wc_tp_debug.log.php に書き込まれます。このファイルは Web から開くことはできず、5 MB に達すると古いコピーに移動されます。既定値: オフ。オフの間は、エラーを含め何も書き込まれないため、問題の原因を調べる前にオンにしてください。

Log: ログのサイズと最新のエントリを表示します。Clear log をクリックすると、ログが空になります。

Delete data on uninstall: オンにすると、拡張機能をアンインストールしたときに、ゲートウェイの設定とログが削除されます。注文と、その Tpay の決済データは常に保持されます。既定値: オフ。

インポート / エクスポート

Export: Download JSON は、設定を JSON ファイルとして保存します。Client secret と Security code はエクスポートされません。

Import: 以前にエクスポートした JSON を貼り付け、Import をクリックして設定を復元します。保存済みの Client secret と Security code は保持されます。

チェックアウト

Payment Method のステップで、購入者は決済方法を選択します(既定では Tpay)。Confirm Order のステップでは、購入者にあなたの説明文と、You will be redirected to the secure Tpay page to complete the payment. という案内が表示されます。サンドボックスモードでは、Sandbox mode - no real money is charged. も表示されます。OpenCart はこのステップで注文を作成しますが、まだステータスはありません。OpenCart 4 では、購入者は決済方法ブロックの Choose ボタンを使い、Payment method options ウィンドウで決済方法を選択して、チェックアウトページ下部の Confirm Order をクリックします。

購入者が Confirm Order をクリックすると、拡張機能は PLN で注文合計額に対する Tpay の取引を作成します。説明文として Order # と注文番号を設定し、購入者の名前、メールアドレス、支払い先住所、電話番号を渡して、購入者を Tpay の決済ページへ送ります。ページは注文の言語に応じて、ポーランド語、英語、またはウクライナ語で表示されます(それ以外の言語では英語になります)。そこで購入者は、BLIK、銀行振込、カード、またはあなたの Tpay アカウントで有効になっているその他の方法を選んで支払います。

注文が支払い済みになるのは、Tpay が決済を確認した後だけです。Tpay はストアに通知を送信します。拡張機能は、決済が開始された環境のキーを使って、セキュリティコード、Merchant ID、(有効な場合は)JWS 署名で MD5 チェックサムを検証し、その後に金額を確認します。金額は、この決済の試行で要求された金額および注文合計額と等しい必要があり、支払われた金額がそれより少ないことはできません。有効なチェックサムや署名がない通知は拒否されます。その後、注文は OpenCart の標準的な方法でステータスを得て、通常の注文メールが送られ、在庫が更新されます。

決済後、購入者はストアに戻ります。戻っただけでは、何も支払い済みにはなりません。通知がまだ届いていない場合、拡張機能は Tpay API に取引のステータスを問い合わせ(最大で 10 秒に 1 回)、同じ確認を行います。決済が確認されると、購入者は OpenCart の注文完了ページを見ます。確認されていない間は、Payment confirmation ページに Tpay has not confirmed your payment yet. If you have paid, refresh this page in a moment. If the payment did not go through, you can try again: が表示され、Refresh ボタンと、チェックアウトに戻る Pay again ボタンがあります。通知が届くとすぐに、注文ステータスが設定されます。注文が確認中になった場合、成功ページには Your payment is being verified. We will contact you as soon as it is confirmed. も表示されます。

Tpay が決済の失敗を報告した場合、購入者は Tpay reports that the payment did not go through. Please try again or choose another payment method. が表示されたチェックアウトに戻ります。Tpay のページで決済が失敗した場合、Tpay は購入者をチェックアウトページに戻します。どちらの場合も、カートは保持されます。

OpenCart 3 では Confirm Order のステップが表示されるたびに新しい注文を作成し、OpenCart 4 ではチェックアウトの注文を 1 つ保持して更新します。そのため、Pay again は同じ注文の新しい試行を開始します。決済の試行ごとに、独自の参照番号があります。購入者が再び支払う場合、その注文と同じカートの他の注文について、以前の未払いの Tpay 取引は Tpay でキャンセルされます。ただし、以前のリンクですでに完了した決済は、引き続き受け付けられます。同じカートの別の注文がすでに支払い済みの場合、購入者は新しい決済を開始する代わりに、成功ページに進みます。

OpenCart 4 では、チェックアウトの注文がその間にストアによって閉じられていた場合、または支払い済みでも、数量の変更を含めてカートがその後変更されていた場合、購入者は Your previous order is already closed or paid. Please confirm the order again: the cart will be paid with a new order. と表示されたチェックアウトに戻されます。支払いが行われる前にストアが取り消した注文の場合、メッセージは Order #… was cancelled by the store before the payment was completed. No Tpay payment was received for it. Please place a new order or contact us. です。次の Confirm Order では、新しい注文が支払われます。OpenCart 4 では、これらのメッセージ、決済失敗のメッセージ、および We could not match this payment to an order. If you were charged, please contact us. がチェックアウトページの上部に表示されます。

Tpay が決済を開始できない場合、購入者は Confirm Order のステップに留まり、The Tpay payment could not be started. Please try again or choose another payment method. が表示されます。理由は(Debug log がオンの場合)ログに記録されます。その他のメッセージ: Tpay accepts payments in Polish złoty (PLN) only. Please choose another payment method. と The order total must be greater than zero.

この拡張機能は PLN でのみ動作します。ストアには、銀行や BLIK コードの選択肢はありません(購入者が Tpay のページで選択します)。保存済みカード、サブスクリプション、ストア内の Apple Pay や Google Pay のボタン、分割払いの計算機もありません。

注文と返金

注文ステータス

ステータスなし(欠落注文): 購入者は Tpay に移動したものの支払っていないか、Tpay がまだ決済を確認していません。失敗した決済でも、注文はステータスなしのままになります。Sales > Orders では、このような注文は Order Status フィルターを Missing Orders に設定した場合にのみ表示されます。

Paid Order Status (default Processing): Tpay が決済を確認しました。メモには、Tpay の取引タイトル(TR-...)、支払われた金額、通知または状態確認のどちらで確認されたか、環境、そして過払いがあればその金額が表示されます。

On Hold (Review) Status (default Pending): 決済は届いたものの、注文の通貨が PLN ではない、金額が要求された金額または注文合計額と一致しない(例: 決済の開始後に注文が変更された)、一部だけが支払われた、または決済が Cancelled Order Status の注文に対して届いた場合です。メモに理由が記載されます。Tpay の管理画面で決済を確認し、注文を処理するか返金してください。その後、購入者が別の試行で正しい金額を支払うと、注文は Paid Order Status に移ります。

Refunded Status (default Refunded): 決済は拡張機能経由で全額返金されました。

Tpay が、すでに支払い済みまたは返金済みの注文について別の決済を報告した場合、注文は変更されません。必要に応じて、余分な決済を Tpay の管理画面で返金するよう、メモで案内されます。すでに支払い済みのカートの別の注文に対する決済は、その注文をステータスなしのままにし、支払い済みの注文にメモとして記録されます。すでにステータスを持つ注文に対する失敗した決済、チャージバック、不明な Tpay ステータスは、メモを追加するだけです。

メモは注文の History のエントリで、購入者には表示されません。

VibeFox Tpay Payment タブ

Sales > Orders で、Tpay で支払われた注文を開きます。注文ページの下部、History と Additional の横にある VibeFox Tpay Payment タブには、Tpay transaction のタイトルと Transaction ID、決済の参照番号(CRC)、Environment(サンドボックス決済には Sandbox ラベル)、決済の Status と確認方法、支払われた金額、Order total / refunded、注文合計額と異なる場合の Refundable (paid through Tpay)、返金フォーム、返金履歴、注文の Payment attempts(キャンセルされたリンクには link cancelled)、Payment notes が表示されます。このタブは、拡張機能へのアクセス権があるユーザーに表示されます。

返金

タブで Amount(まだ返金されていない金額が自動入力されます)を入力し、必要に応じて Reason (optional, kept in the note) を入力して、Refund via Tpay をクリックします。Refund this amount through Tpay? This cannot be undone. の確認に答えます。Tpay で支払いを受けた注文(確認中の注文を含む)に対して、全額返金と一部返金に対応しています。拡張機能を変更する権限が必要です(System > Users > User Groups で設定)。支払いを行った Tpay 取引が受け取った金額まで返金できますが、注文合計額を超えることはできません。返金は、注文が支払われた環境(サンドボックスまたは本番)に送信されるため、その環境のキーが設定されている必要があります。返金は、Tpay が確認したときにのみ完了したとみなされます。Tpay が拒否または確認しなかった返金は、エラーとして表示され、記録されません。成功した返金は、入力した理由とともに返金履歴とメモに追加されます(理由は Tpay には送信されません)。返金可能な金額の全額を返金すると、購入者に通知されず、商品が在庫に戻されることもなく、手動でのステータス変更と同じように、注文は Refunded Status になります。一部返金ではステータスは変わりません。

Sales > Returns での商品返品では、Tpay を通じた返金は行われません。Tpay の加盟店パネルで行った返金は、OpenCart に自動では追加されません。

ライセンスキー

この拡張機能は、vibefox.net で取得した VibeFox ライセンスキーで動作します。ライセンスブロック License — VibeFox Tpay Payment は、Extensions > Extensions > Payments > VibeFox Tpay Payment > Edit の最初のブロックで、設定の上にあります。キーを License key に貼り付けて、Activate をクリックします。その後、ブロックにはマスクされたキー、ステータス(例: ライセンスの有効期限日と、あなたのドメイン)、そして Check now(ステータスを再確認)、Change key(別のキーを入力)、Remove key(このストアからキーを削除)のボタンが表示されます。その下には、Product: opencart-payment-tpay という行と、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 のアカウントで枠を解放してください。

有効なキーがない場合、Tpay はチェックアウトで購入者に表示されません。それでも決済が開始された場合、購入者には 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 回です。cron ジョブは必要ありません。拡張機能をアンインストールすると、ライセンスキーとライセンスステータスは常に削除されます。

トラブルシューティング

Tpay がチェックアウトに表示されない: ライセンスが有効であること、Enable/Disable がオンであること、現在のモードの 4 つのキー(Merchant ID、Client ID、Client secret、Security code)がすべて入力されていることを確認します。購入者が PLN で支払うこと、支払い先住所が選択した Geo Zone 内にあること、注文が設定の Total に達していることも確認します。設定ページには、キーの不足やストア通貨が PLN でない場合の警告が表示されます。

決済は成功したが、注文がステータスなしのまま: Tpay が通知を届けられなかったか、通知が拒否されました。Debug log をオンにして、拡張機能ページの Log フィールドを確認してください。よくある原因は、決済の環境に対して Merchant ID やセキュリティコードが誤っている、通知アドレスがブロックされている(ファイアウォール、HTTP 認証)、または JWS 確認のために OpenSSL や送信 HTTPS がないサーバーです。購入者が決済後にストアへ戻ると、注文もステータスを得ます。

Notification answered FALSE - invalid checksum: 設定の Merchant ID またはセキュリティコードが、決済の Tpay アカウント(サンドボックスまたは本番)と一致しません。

Notification answered FALSE - invalid JWS signature: 署名を検証できませんでした。たとえば、OpenSSL がない、または Tpay の証明書をダウンロードできない場合です。サーバーを修正するか、必要に応じて JWS signature をオフにしてください。MD5 チェックサムは引き続き確認されます。

Notification answered FALSE - busy, retry later または FALSE - order could not be updated: カートが同時に別のリクエストによって処理中だったか、注文ステータスを設定できませんでした。Tpay は通知を自動的に再送します。理由を確認するには、Debug log をオンにしてください。

通知 URL に FALSE - POST only in the browser と表示される: これは正常です。この URL は Tpay からの通知のみを受け付けます。

注文が確認ステータスになっている: VibeFox Tpay Payment タブのメモを読み(注文ステータスを参照)、Tpay の管理画面で決済を確認してから、注文を処理するか決済を返金してください。

購入者に The Tpay payment could not be started と表示された: 現在のモードのキーが誤っているか、Tpay がリクエストを拒否しました。Debug log をオンにしてください。ログに Tpay のエラーが表示されます。

購入者に This payment method is not available と表示された: チェックアウトのセッションが注文と一致しなくなっているか、その間に決済方法がオフになった、またはキーを失いました。購入者はチェックアウトを再読み込みします。

購入者に We could not match this payment to an order と表示された: 戻りのリンクが注文のものではありませんでした。購入者に請求されている場合、通知によって注文ステータスは設定されます。Tpay の管理画面を確認してください。

返金が失敗する: メッセージでキーが不足していると言われた場合は、注文が支払われた環境のキーを入力してください。金額が多すぎると言われた場合は、表示されている金額までしか返金できません。Tpay が返金を確認しなかった場合は、再試行する前に、Tpay の加盟店パネルで取引を確認してください。タブに Tpay transaction ID not found. と表示される場合は、その注文には返金できる確認済みの Tpay 決済がありません。

開発者向け: Tpay の取引が作成される前に、拡張機能は OpenCart のイベント wc_tp_transaction_data を、取引データ、注文、環境とともに発生させます。

アンインストール

Extensions > Extensions に移動し、種類として Payments を選択して、VibeFox Tpay Payment の横にある Uninstall(赤色の − ボタン)をクリックします。この拡張機能のライセンスキーとライセンスステータスは常に削除されます。OpenCart は、拡張機能自身の設定を常に削除します。Enable/Disable、Sort Order、Geo Zone、Total、そして Orders セクションの注文ステータスです。これらは再インストール時に既定値に戻ります。拡張機能の OpenCart イベント(OpenCart 4 では、そのイベントとスタートアップアクション)、そしてキャッシュされた Tpay のアクセストークンと証明書も、常に削除されます。Delete data on uninstall がオンの場合、その他のゲートウェイ設定(タイトル、説明、サンドボックスモード、キー、JWS 署名、デバッグログのスイッチ)とログも削除されます。オフの場合は、後で再インストールするために保持されます。Tpay の取引と返金は常に保持されるため、以前に支払われた注文は、再インストール後も返金できます。既存の注文は、決済のメモを保持します。

OpenCart 4 で拡張機能のファイルも削除するには、アンインストール後に Extensions > Installer に移動し、インストール済み拡張機能の一覧にある VibeFox Tpay Payment の横の Uninstall(オレンジ色の − ボタン)をクリックしてから、アップロードしたパッケージを削除するために Delete(赤いゴミ箱のボタン)をクリックしてください。

Tpay は、その所有者の商標です。この拡張機能は Tpay と提携しておらず、Tpay による承認も受けていません。