VibeFox Tap for OpenCart — ヘルプ
要件
OpenCart: 3.0.x(3.0.5.0 でテスト済み)または 4.0.2 以降(4.1.0.3 でテスト済み)。
PHP: 8.0 以降。
注文通貨: AED、BHD、EGP、EUR、GBP、JOD、KWD、OMR、QAR、SAR、USD のいずれか。これ以外の通貨の注文では、チェックアウト時に決済方法は表示されません。
ストアのインターネット接続: Tap は決済結果をストア上のウェブフックに送信するため、サイトがインターネットから到達可能である必要があります。ウェブフックの URL はすべての決済とともに送信されます。Tap ダッシュボードで設定する必要はありません。
Tap アカウント: Tap ダッシュボード(goSell、API 認証情報)の API キーが必要です。テスト用キーは pk_test_ / sk_test_、本番用キーは pk_live_ / sk_live_ で始まります。シークレットキーは常に必要です。公開可能キーはチェックアウトのポップアップにのみ必要です。提供する決済方法(mada、KNET、Benefit など)と Apple Pay のドメイン認証は、Tap アカウントで設定します。
VibeFox ライセンスキー: vibefox.net で購入します。1 つのキーは 1 つのドメインで使用できます。
インストール
このダウンロードは、両方の OpenCart バージョン用のパッケージを含む 1 つの zip ファイルです。コンピューターで解凍してください。中には README.txt、OpenCart 3 用のパッケージ wcp_tap_payment_gateway-oc3-(version).ocmod.zip、OpenCart 4 用のパッケージ wcp_tap_payment_gateway.ocmod.zip が含まれています。ご利用の OpenCart のバージョンに合ったパッケージだけをインストールしてください。ライセンスキーは両方のバージョンで同じです。
OpenCart 3
1. 管理画面で Extensions > Installer に移動し、Upload をクリックして、ファイル wcp_tap_payment_gateway-oc3-(version).ocmod.zip を選択します。この拡張機能には OCMOD による変更がないため、Extensions > Modifications を更新する必要はありません。インストーラーを使う代わりに、このパッケージの upload フォルダの内容をストアのルートフォルダにコピーすることもできます。
2. Extensions > Extensions に移動し、種類として Payments を選択します。VibeFox Tap Payments を見つけ、Install(緑色の + ボタン)をクリックします。管理者ユーザーには、決済拡張機能の一覧を変更する権限が必要です。
3. Edit(鉛筆ボタン)をクリックして設定ページを開きます。ページ上部のライセンスブロックにある License key に VibeFox ライセンスキーを貼り付け、Activate をクリックします(ライセンスキーを参照)。
4. Tap のテスト用キーと本番用キーを入力し、決済のアクション、チェックアウトの種類、Tap ページの言語を選択します(設定を参照)。
5. Enable / Disable をオンにして Save をクリックします。Tap のテストカードで試してから、Test mode をオフにします。
OpenCart 4
1. 管理画面で Extensions > Installer に移動し、Upload をクリックして、ファイル wcp_tap_payment_gateway.ocmod.zip を選択します。ファイル名は変更しないでください。OpenCart 4 はファイル名から拡張機能のコードを取得するため、名前を変更したパッケージは動作しません。
2. インストール済み拡張機能の一覧に、同じページでパッケージが表示されます。その横にある Install(緑色の + ボタン)をクリックします。
3. Extensions > Extensions に移動し、種類として Payments を選択します。VibeFox Tap Payments を見つけ、Install(緑色の + ボタン)をクリックしてから、Edit(鉛筆ボタン)をクリックします。
4. ライセンスキー、Tap のキー、決済オプションは、OpenCart 3 の手順 3〜5 と同じように入力します。設定ページとそのフィールドは両方のバージョンで同じです。
新規インストール直後は、決済方法がオフ、テストモードがオンの状態です。
設定
すべての設定は拡張機能のページにあります: Extensions > Extensions > Payments > VibeFox Tap Payments > Edit。セクションは左側に並んでおり、一覧の下にある Save ボタンでページ全体を保存します。設定の上には Test mode is on: payments use your Tap test keys and no real money is charged. または Live mode: real payments are accepted. が表示されます。現在のモードのキーが不足している場合(その場合、チェックアウトで決済方法は表示されません)や、ストアの既定の通貨が Tap で提供されていない場合にも警告が表示されます。拡張機能を変更する権限がない場合、ページは設定を表示しますが、保存はできません。
保存時には、Title を空にすることや 128 文字を超えることはできず、Sort Order は整数(負の値も可)である必要があり、Total は 0 以上の数値である必要があり、注文ステータスが存在している必要があります。条件を満たさない場合は、何も保存されません。フィールドに対して誤った接頭辞のキーは保存されません。以前の値は保持され、他の設定は保存され、Test secret key was not saved: a Tap key for this field starts with "sk_test_". のようなメッセージが表示されます。たとえば、テスト用のフィールドに本番用キーを入力すると拒否されます。
Tap Payments
Enable / Disable: Enable Tap Payments は、決済方法のオン/オフを切り替えます。既定値: オフ。
Title: 購入者がチェックアウトで見る決済方法の名前です。注文に保存される決済方法名にもなります。既定値: Tap Payments。必須で、128 文字以内です。
Description: Confirm Order のステップで、確認ボタンの上に購入者に表示されるテキストです。既定値: Pay with Visa, Mastercard, mada, KNET, Benefit, Apple Pay or Google Pay.
Sort Order: チェックアウトの決済方法の中で Tap が表示される位置です。空欄のままにするか、整数を入力します(負の値も可)。
Geo Zone: 選択した地域の支払い先住所に対してのみ Tap を提供します。既定値: All zones。地域(Geo Zone)は System > Localisation > Geo Zones で設定します。
Total: Tap を提供するために、注文がこの金額(ストアの既定の通貨)に達している必要があります。空欄にすると、どの金額でも Tap を提供します。
Tap API キー
キーは Tap ダッシュボード(goSell、API 認証情報)で確認できます。このセクションには Tap の開発者向けドキュメントへのリンクがあります。
Test mode: テスト用キーを使用し、実際の請求は行われません。決済、ステータス確認、キャプチャ、返金は、決済が行われたモードのキーを常に使用します。そのため、本番に切り替えた後でも、テスト決済はテスト用キーで確認・返金されます。既定値: オン。オンの間、購入者には Confirm Order のステップとポップアップの決済ページで Test mode: no real payment will be made. と表示されます。
Test publishable key: pk_test_ で始まります。ポップアップに必要です。
Test secret key: sk_test_ で始まります。
Live publishable key: pk_live_ で始まります。ポップアップに必要です。
Live secret key: sk_live_ で始まります。
Merchant ID: 任意です。Tap の加盟店 ID です。Tap から特定の加盟店アカウントへ決済をルーティングするよう求められた場合にのみ必要です。
保存済みのシークレットキーは再表示されません。フィールドは空のままで、Saved — leave empty to keep it. と表示されます。変更する場合にのみ新しい値を入力します。保存済みのキーを削除するには、フィールドの下にある Clear the saved value にチェックを入れ、Save をクリックします。公開可能キーは公開されるものなので、引き続き表示されます。
決済
Payment action: 購入者が支払ったときに、お金をどう扱うかです。
Checkout type: 購入者が支払う場所です。
Tap page language: Tap の決済ページとポップアップの言語です: English(既定値)または Arabic。
決済通知(ウェブフック)
Tap は、このセクションの Webhook URL に表示されている URL に決済結果を送信します。OpenCart 3 では https://your-store/index.php?route=extension/payment/wcp_tap_payment_gateway/webhook のような形式、OpenCart 4 では https://your-store/index.php?route=extension/wcp_tap_payment_gateway/payment/wcp_tap_payment_gateway.webhook のような形式で、OpenCart のインストール先のストアフロントのアドレスから作成されます。URL はすべての決済とともに送信されるため、Tap ダッシュボードで設定する必要はありません。インターネットから到達可能であること(ファイアウォールや HTTP 認証でブロックされていないこと)だけを確認してください。メンテナンスモードでもブロックされません(OpenCart 4 では、拡張機能のスタートアップアクションにより、ウェブフックと購入者の戻りが通過します)。各通知は hashstring の署名で検証されます(決済が行われたモードのシークレットキーによる HMAC-SHA256)。有効な署名がないウェブフックは拒否されます。署名付きの通知であっても、それだけでは信頼されません。拡張機能は注文を変更する前に、Tap API から決済を読み直します。動作するウェブフックがない場合、注文が状態を得るのは、購入者が決済後にストアへ戻ったときだけです。
注文
OpenCart は Confirm Order のステップで、ステータスなし(欠落注文)として注文を作成します。注文が状態を得るのは、Tap が API を通じて決済を確認した後だけです。以下の各フィールドには、OpenCart の注文ステータスが表示されます。
Paid Order Status: キャプチャされた決済の後のステータスです。既定値: 処理中。
Authorized Status: Authorize only: 資金は押さえられていますが、まだキャプチャされていません。既定値: 保留中。
On Hold (Review) Status: 決済には確認が必要です(注文ステータスを参照)。既定値: 保留中。OpenCart には「保留」ステータスがないためです。System > Localisation > Order Statuses で独自のステータスを作成し、ここで選択できます。
Voided Status: Void Tap authorization で押さえていた資金が解放された後に設定されます。既定値: キャンセル。
Refunded Status: 注文ページから決済を全額返金した後に設定されます。既定値: 返金済み。
詳細
Debug log: 決済イベントを OpenCart のログフォルダ(storage/logs、OpenCart 4 では system/storage/logs)内の tap_p_debug.log.php に書き込みます。このファイルは Web からは読み取れず、5 MB に達すると tap_p_debug.old.log.php に移動されます。エラーと警告は常に記録されます。すべての決済イベントも記録するには、これをオンにします。ログには、キー、カード情報、購入者データは決して含まれません。既定値: オフ。
Log: ログのサイズと最新のエントリを表示します。Clear log をクリックすると、ログが空になります。
Delete data on uninstall: オンにすると、拡張機能をアンインストールしたときに、ゲートウェイの設定とログが削除されます。注文の決済記録は常に保持されます。既定値: オフ。
インポート / エクスポート
Export: Download JSON は、設定を JSON ファイルとして保存します。シークレットキーはエクスポートされません。
Import: 以前にエクスポートした JSON を貼り付け、Import をクリックして設定を復元します。保存済みのシークレットキーは保持されます。
チェックアウト
Payment Method のステップで、購入者は決済方法を選択します(既定では Tap Payments)。Confirm Order のステップでは、購入者にあなたの説明文が表示されます。OpenCart はこのステップで注文を作成しますが、まだステータスはありません。その後、購入者が Confirm Order をクリックします。OpenCart 4 では、購入者は決済方法ブロックの Choose ボタンを押し、Payment method options ウィンドウで決済方法を選択してから、チェックアウトページ下部の Confirm Order をクリックします。
Tap payment page: 拡張機能は、注文通貨で注文合計額に対する Tap の請求(Authorize only モードでは承認)を作成し、説明文として Order # と注文番号を設定して、購入者を Tap の決済ページへ送ります。購入者の名前、メールアドレス、電話番号は Tap に渡されます。そこで購入者は、カード、mada、KNET、Benefit、Apple Pay、Google Pay(Tap アカウントで有効になっているもの)から選んで支払います。Tap が決済を開始できない場合、購入者は Confirm Order のステップに留まり、The Tap payment could not be started. Please try again or choose another payment method. が表示されます。理由はログに記録されます。
Tap checkout popup: 購入者は拡張機能の Tap payment ページに移動し、そこで Tap の決済フォームが開きます。このページには Pay on the Tap payment page instead へのリンクも表示されます。ウィンドウを閉じた場合は、Pay now ボタンで再び開けます。フォームを読み込めない場合は、購入者に Tap の決済ページを使うよう案内されます。ページを再読み込みすると、同じ決済の試行が再利用されます。
決済後、購入者はストアに戻ります。注文が支払い済みになるのは、Tap が決済を確認した後だけです。拡張機能は、決済モードのキーを使って Tap API から決済を読み直し、その決済がこの注文に関するものであり、注文のチェックアウトから開始されたものであることを確認し、金額と通貨を注文と比較します。戻り先アドレスにある Tap ID だけでは、注文は決して変更されません。ウェブフックもバックグラウンドで同じ確認を行います。その後、注文は OpenCart の標準的な方法でステータスを得ます。通常の注文メールが送られ、在庫が更新され、購入者は OpenCart の注文完了ページを見ます。OpenCart 4 では、Tap の決済ページから戻ったときに短い中間ページが表示され、ストアの戻り先アドレスを再度開きます。これにより、カートと購入者のログイン状態が保持されます。承認済みの決済の場合、ページには Your payment has been authorized. We will process the order as soon as the payment is captured. も表示されます。確認中の決済の場合は、Your payment is being reviewed. We will contact you if anything else is needed. が表示されます。
購入者が戻った時点で Tap がまだ決済を確認していない場合は、Payment confirmation ページに We have not received the payment confirmation from Tap yet. If you completed the payment, the order will be updated automatically in a few minutes — there is no need to pay again. が表示され、Check again と Back to checkout のボタンがあります。ウェブフックが届くとすぐに、注文ステータスが設定されます。
決済が拒否された、途中で放棄された、またはキャンセルされた場合、注文はステータスなしのままです。購入者は、Your payment was not completed. Please try again or choose another payment method.(Tap が理由を提供している場合はその理由とともに)が表示されたチェックアウトに戻ります。完了していない決済には The payment was not completed. You can try again or choose another payment method. と表示されます。カートは保持され、再度支払うことができます。OpenCart 4 では、これらのメッセージはチェックアウトページの上部に表示されます。
Confirm Order のステップが表示されるたびに、OpenCart 3 では新しい注文を作成し、OpenCart 4 ではチェックアウトの注文を更新します。同じカートの別の注文がすでに支払い済みの場合、購入者は再び支払うのではなく、直接成功ページに進みます。新しい決済を開始する前に、その注文とカートの過去 24 時間に開かれた未完了の Tap 決済ページが Tap に照会されるため、別のタブで行われた決済は二重請求されるのではなく確認されます。数量の変更を含め、カートに変更があった場合は新しいカートとみなされ、それ自体の決済が必要になります。
OpenCart 4 では、成功ページが表示されるまで注文がチェックアウトに保持されます。決済が拒否された、またはキャンセルされた後の次の Confirm Order では、同じ注文に対して新しい Tap の決済が開始されます。その間に注文が決済なしで閉じられていた場合(たとえば、注文をキャンセルした、または承認が取り消された場合)、購入者は Your previous order was cancelled without a payment. Please confirm the order again to pay with a new order. とともにチェックアウトに戻され、次の Confirm Order では新しい注文が支払われます。
チェックアウトのその他のメッセージ: 注文通貨がサポートされていない場合は、Tap does not accept payments in と通貨が表示されます。また The order total must be greater than zero to pay with Tap. も表示されます。
この拡張機能には、保存済みカード、トークン化、サブスクリプション、チェックアウトページに埋め込まれたカード入力欄はありません。Capture Tap payment は常に注文合計額をキャプチャします。部分キャプチャには対応していません。
注文と返金
注文ステータス
ステータスなし(欠落注文): 購入者は Tap に移動したものの支払っていないか、Tap がまだ決済を確認していません。Sales > Orders では、このような注文は Order Status フィルターを Missing Orders に設定した場合にのみ表示されます。OpenCart 4.1 では、このような注文は Voided ステータスになることもあります。これは、確認ステップが再度表示されたときに OpenCart が設定するものです。拡張機能はこれを、ステータスのない注文として扱います。
Paid Order Status (default Processing): Tap がキャプチャされた決済を確認しました。メモには、金額、Tap の請求 ID(chg_...)、決済方法、そして(テストモードの場合)テスト決済であることが表示されます。
Authorized Status (default Pending): 決済は承認のみで、キャプチャまたは取り消しを待っています。
On Hold (Review) Status (default Pending): 支払われた金額または通貨が注文と一致しなかった(Tap: amount/currency mismatch — manual review required.)、または注文がキャンセルされた後に決済が届きました。メモに理由が記載されます。注文を確認して処理するか、決済を返金してください。
Voided Status (default Canceled): 承認は Void Tap authorization で取り消され、押さえられていた資金は解放されました。
Refunded Status (default Refunded): 決済は拡張機能経由で全額返金されました。
失敗した試行が、すでにステータスを持つ注文を変更することはありません。すでに支払い済みの注文に対して 2 回目の決済が成功して届いた場合、その注文は変更されません。メモには、これが重複決済であることが記載され、Tap ダッシュボードで返金するよう求められます。すでに支払い済みのカートの別の注文に対する決済は、その注文をステータスなしのままにし、支払い済みの注文にメモとして記録されます。注文に関連するものの、その注文のチェックアウトから開始されていない決済は、メモとして記録されるだけです。
メモは注文の History のエントリで、購入者には表示されません。「Tap」で始まります。
VibeFox Tap Payments タブ
Sales > Orders で、Tap で支払われた注文を開きます。注文ページの下部、History と Additional の横にある VibeFox Tap Payments タブには、Tap ID、Authorization、Charge、Mode(テスト決済には Test ラベル)、決済の Status と決済方法、Charged / refunded、返金フォーム、返金履歴、注文の Payment attempts、Tap notes が表示されます。このタブは、拡張機能へのアクセス権があるユーザーに表示されます。キャプチャ、取り消し、返金には、拡張機能を変更する権限が必要です(System > Users > User Groups で設定)。
キャプチャと取り消し
Authorize only モードでは、承認済みの注文を開きます。Capture Tap payment(ボタンに注文合計額が表示されます)は、Capture the reserved funds of this order through Tap? の確認後に注文合計額をキャプチャします。その後、注文は Paid Order Status になります。Void Tap authorization は Release the reserved funds? The order will be canceled. と表示して資金を解放し、Voided Status を設定します。2 分以内に 2 回目のキャプチャをクリックすると、ブロックされます。Tap が操作を拒否した場合、タブにエラーが表示され、メモに追加されます。これらのステータス変更は、購入者に通知されず、在庫も変更されません(手動でのステータス変更と同じです)。承認が Tap ダッシュボードで直接キャプチャされた場合、ウェブフックは注文を支払い済みとしてマークします。この種の決済の返金は、Tap ダッシュボードで行う必要があります。
返金
タブで Amount(まだ返金されていない金額が自動入力されます)を入力し、必要に応じて Reason (optional) を入力して、Refund via Tap をクリックします。Refund this amount through Tap? This cannot be undone. の確認に答えます。キャプチャされた Tap の請求に対して、全額返金と一部返金に対応しています。注文が後から編集されていても、Tap が実際に請求した金額と通貨までは返金できます。返金は、決済が行われたモードのシークレットキーで送信されるため、そのキーが設定されている必要があります。Tap が承認した返金は、Tap の返金 ID とステータスとともに、返金履歴とメモに追加されます。Tap が拒否した場合、タブにエラーが表示され、返金は記録されません。全額返金では、購入者に通知されず、商品が在庫に戻されることもなく、Refunded Status が設定されます。一部返金ではステータスは変わりません。承認済みの注文の場合、返金は承認がキャプチャされた後にのみ利用できます。金額または通貨の不一致の後に確認中の注文は、Tap ダッシュボードで返金してください。
Sales > Returns での商品返品では、Tap を通じた返金は行われません。Tap ダッシュボードで行った返金は、OpenCart には表示されません。
ライセンスキー
この拡張機能は、vibefox.net で取得した VibeFox ライセンスキーで動作します。ライセンスブロック License — VibeFox Tap Payments は、Extensions > Extensions > Payments > VibeFox Tap Payments > Edit の最初のブロックで、設定の上にあります。キーを License key に貼り付けて、Activate をクリックします。その後、ブロックにはマスクされたキー、ステータス(例: ライセンスの有効期限日と、あなたのドメイン)、そして Check now(ステータスを再確認)、Change key(別のキーを入力)、Remove key(このストアからキーを削除)のボタンが表示されます。その下には、Product: opencart-payment-tap という行と、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 のアカウントで枠を解放してください。
有効なキーがない場合、Tap Payments はチェックアウトで購入者に表示されません。それでも決済が開始された場合、購入者には 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 ジョブは必要ありません。拡張機能をアンインストールすると、ライセンスキーとライセンスステータスは常に削除されます。
トラブルシューティング
Tap Payments がチェックアウトに表示されない: ライセンスが有効であること、Enable / Disable がオンであること、現在のモードにシークレットキーがあること(Checkout type がポップアップの場合は公開可能キーも)を確認します。注文通貨が AED、BHD、EGP、EUR、GBP、JOD、KWD、OMR、QAR、SAR、USD のいずれかであること、支払い先住所が選択した Geo Zone 内にあること、注文が設定の Total に達していることも確認します。設定ページには、キーの不足やストア通貨が非対応の場合の警告が表示されます。
決済は成功したが、注文がステータスなしのまま: ウェブフックがストアに到達できていません。Webhook URL に表示された URL がインターネットから到達可能であること(ファイアウォールや HTTP 認証がないこと)を確認し、Debug log をオンにして Log フィールドで応答を確認してください。購入者が Tap から戻ると、注文もステータスを得ます。
Webhook answers invalid signature: 通知が、決済のモードのシークレットキーで署名されていません。設定のシークレットキーを確認してください。
Webhook answers gateway not configured: 決済のモード(テストまたは本番)のシークレットキーが空です。入力してください。
Webhook answers verification failed: 決済を確認するために Tap API に接続できませんでした。Tap は後でウェブフックを再試行します。
Webhook answers order not found: 通知が指定した注文には、このストアの Tap 決済の試行がありません。
Webhook answers busy, retry later or order could not be updated, retry later: 注文は同時に別のリクエストによって確認中だったか、注文ステータスを設定できませんでした。Tap はウェブフックを再試行します。理由は Log フィールドで確認してください。
キーが保存されない: キーは、そのフィールドの接頭辞で始まる必要があります: pk_test_、sk_test_、pk_live_、sk_live_。
購入者に The Tap payment could not be started と表示される: 拡張機能ページの Log フィールドを確認してください。誤ったキーや拒否されたリクエストは、そこに記録されています。
購入者に This payment method is not available と表示される: チェックアウトのセッションが注文と一致しなくなっているか、その間に決済方法がオフになった、またはキーを失いました。購入者はチェックアウトを再読み込みします。
購入者に We could not match this payment to an order と表示される: この決済はこの注文に属していないか、この注文のチェックアウトから開始されていません。料金が引き落とされている場合は、Tap ダッシュボードで決済を確認してください。
注文が確認ステータスになっている: VibeFox Tap Payments タブのメモを読んでください。支払われた金額または通貨が注文と一致しなかったか、注文がキャンセルされた後に決済が届きました。
返金がモードに関するメッセージで失敗する: 決済がテストモードまたは本番モードで行われ、そのモードのシークレットキーが設定されていません。キーを入力して、もう一度試してください。タブに、キャプチャされた Tap の請求が見つからなかったと表示される場合は、Tap ダッシュボードで決済を返金してください。
開発者向け: OpenCart のイベント tap_p_charge_payload、tap_p_supported_currencies、tap_p_currency_decimals を使うと、決済リクエスト、サポートされる通貨、通貨の小数桁数を変更できます。
アンインストール
Extensions > Extensions に移動し、種類として Payments を選択して、VibeFox Tap Payments の横にある Uninstall(赤色の − ボタン)をクリックします。この拡張機能のライセンスキーとライセンスステータスは常に削除されます。OpenCart は、拡張機能自身の設定を常に削除します。Enable / Disable、Sort Order、Geo Zone、Total、そして Orders セクションの注文ステータスです。これらは再インストール時に既定値に戻ります。拡張機能の OpenCart イベントも削除されます(OpenCart 4 では、そのイベントに加えて、メンテナンスモードでもウェブフックと購入者の戻りを通すスタートアップアクションも削除されます)。Delete data on uninstall がオンの場合、その他のゲートウェイ設定(タイトル、説明、キー、決済オプション、デバッグログのスイッチ)とログも削除されます。オフの場合は、後で再インストールするために保持されます。Tap の決済の試行と返金は常に保持されるため、以前に支払われた注文は、再インストール後も返金できます。既存の注文は、決済のメモを保持します。
OpenCart 4 で拡張機能のファイルも削除するには、アンインストール後に Extensions > Installer に移動し、インストール済み拡張機能の一覧にある VibeFox Tap Payments の横の Uninstall(オレンジ色の − ボタン)をクリックしてから、アップロードしたパッケージを削除するために Delete(赤いゴミ箱のボタン)をクリックしてください。
Tap Payments は、その所有者の商標です。この拡張機能は Tap Payments と提携しておらず、Tap Payments による承認も受けていません。
