戻る

VibeFox Kushki for OpenCart — ヘルプ

要件

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

PHP:8.0 以降。

通貨:USD(エクアドル)または COP(コロンビア)。それ以外の通貨の注文では、チェックアウトで支払い方法が表示されません。

HTTPS:Kushki では、本番モードでチェックアウトを HTTPS で提供する必要があります。

Kushki アカウント:Kushki のテスト(UAT)アカウントと本番アカウントの Public Merchant ID と Private Merchant ID が必要です。これらは Kushki Console の Developers > Credentials にあります。任意の Webhook には、各アカウントの Webhook 署名キーも必要です(「設定」を参照)。

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

インストール

ダウンロードは 1 つの zip ファイルで、両方の OpenCart バージョン用のパッケージが含まれています。お使いのコンピューターで展開してください。含まれるのは README.txt、OpenCart 3 用パッケージ wcp_kushki_payment-oc3-(version).ocmod.zip、OpenCart 4 用パッケージ wcp_kushki_payment.ocmod.zip です。お使いの OpenCart バージョンのパッケージのみをインストールしてください。ライセンスキーは両方のバージョンで同じです。

OpenCart 3

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

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

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

4. テスト用の Public Merchant ID と Private Merchant ID を入力し、Test mode をオンのままにします。必要に応じて、Kushki Console で Webhook を設定し、その署名キーを貼り付けます(「設定」を参照)。

5. Enable / Disable をオンにして Save をクリックし、テスト注文を行います。準備が整ったら、本番用の Merchant ID(および本番用の Webhook 署名)を入力し、Test mode をオフにします。

OpenCart 4

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

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

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

4. ライセンスキー、Merchant ID、Webhook を、OpenCart 3 の手順 3 から 5 と同じように入力します。設定ページとそのフィールドは両方のバージョンで同じです。異なるのは Webhook URL だけです(「Webhook」を参照)。

新規インストールでは、支払い方法がオフ、テストモードがオンの状態で始まります。

設定

すべての設定は拡張機能のページにあります:Extensions > Extensions > Payments > VibeFox Kushki Payment > Edit。セクションは左側に並んでおり、一覧の下にある Save ボタンでページ全体が保存されます。設定の上部には、支払い方法が有効なのに現在のモードの Merchant ID が不足している場合(その場合、支払い方法はチェックアウトで非表示になります)、ストアの既定の通貨が USD でも COP でもない場合、HTTPS なしで本番モードを使用している場合(OpenCart 4 では、ストアのアドレスが http:// で始まる場合)、現在のモードに Webhook 署名キーがない場合に警告が表示されます。テストモードがオンの間は、Test mode is on: the Kushki test environment is used, no real money is charged. と表示されます。拡張機能を変更する権限がない場合、ページには設定が表示されますが、保存はできません。

保存時、Title は空にできず、128 文字以内である必要があります。Sort Order は整数(負の数も可)、Total は 0 以上の数値である必要があり、すべての注文ステータスが存在している必要があります。項目に誤りがある場合は何も保存されず、ページにその項目が表示されます。ID の前後のスペースは保存時に削除されます。

Kushki

Enable / Disable:Enable Kushki card payments で支払い方法のオン/オフを切り替えます。既定値:オフ。

Title:チェックアウトで顧客に表示される支払い方法の名前です。注文に保存される支払い方法名にもなります。既定値:Credit / debit card (Kushki)。必須、128 文字以内。

Description:Confirm Order のステップで、カードフォームの上に表示されるテキストです。既定値:Pay securely with your card. Card details are entered in a Kushki form and never stored on this site.

Sort Order:チェックアウトの支払い方法の中で Kushki が表示される順番です。空欄のままにするか、整数を入力します。

Geo Zone:選択したジオゾーン内の支払い先住所に対してのみ Kushki を提供します。既定値:All zones。ジオゾーンは System > Localisation > Geo Zones で設定します。

Total:Kushki が提供されるために注文が達している必要がある、ストアの既定の通貨での合計金額です。空欄にすると、どの金額でも Kushki を提供します。

API 認証情報

Kushki Console(Developers > Credentials。このページには Console へのリンクがあります)から Public Merchant ID と Private Merchant ID をコピーします。テスト(UAT)アカウントと本番アカウントでは ID が異なります。テストモードではテスト用の ID のみを使用し、本番モードでは本番用の ID のみを使用します。

Test mode:Kushki のテスト(UAT)環境を使用します。テスト用 Merchant ID、テスト用カードフォーム、テスト用 API を一緒に使用します。実際の料金は請求されず、チェックアウトに TEST MODE バッジが表示されます。既定値:オン。実際の支払いを受け付けるにはオフにします。返金は、常に支払いが行われた環境に対して行われます。

Test Public Merchant ID:Kushki のテストアカウントの Public Merchant ID です。カードフォームの読み込みに使用されます。

Test Private Merchant ID:Kushki のテストアカウントの Private Merchant ID です。サーバー上で請求と返金に使用されます。

Live Public Merchant ID:Kushki の本番アカウントの Public Merchant ID です。

Live Private Merchant ID:Kushki の本番アカウントの Private Merchant ID です。秘密にしてください。

保存済みの Private Merchant ID と Webhook 署名は、再度表示されることはありません。その欄は空のままで、Saved — leave empty to keep it. と表示されます。変更する場合にのみ新しい値を入力してください。保存済みの値を削除するには、欄の下にある Clear the saved value on save にチェックを入れ、Save をクリックします。

Webhook(推奨)

支払いは Kushki API のレスポンスによってただちに確定されるため、Webhook は必須ではありません。Webhook は、レスポンスが失われた支払い(タイムアウトなど)を確定させ、Kushki Console で行われた取り消し、返金、チャージバックを報告するためにも使われます。Kushki Console(Webhooks)で、このセクションの Webhook URL に表示される URL を追加します。OpenCart 3 では https://your-store/index.php?route=extension/payment/wcp_kushki_payment/webhook、OpenCart 4 では https://your-store/index.php?route=extension/wcp_kushki_payment/payment/wcp_kushki_payment.webhook のような形式で、OpenCart のインストール先のストアアドレスから作成されます。設定に表示されたとおりに URL をコピーしてください。テストアカウントと本番アカウントの両方で行ってください。

この拡張機能は、次のカード通知を処理します:

承認された請求:請求のレスポンスが失われた注文を確定させるか、チケット番号、金額、通貨が一致した場合にレビューステータスの注文を確定させます。
拒否された請求:保留中の請求の試行を終了させます。同じ請求でレビューステータスになっている注文は、Failed Status に設定されます。
取り消し、返金、チャージバックなどのイベント:注文のメモに追加されます。注文ステータスは変更されません。

Test webhook signature:Kushki テストアカウントの Webhook 署名キー(Console > Webhooks)。

Live webhook signature:Kushki 本番アカウントの Webhook 署名キー。

有効な署名のない Webhook は拒否されます。通知は、支払いが行われたモードのキーで署名されている必要があるため、テスト通知が本番の支払いを確定させることはありません。署名キーがない場合、すべての Webhook 通知は拒否されますが、支払いは API のレスポンスによって確定されるため、引き続き機能します。

注文

OpenCart は、Confirm Order のステップで注文を(ステータスなしの注文、つまり欠落注文として)作成します。注文は、Kushki がカードへの請求を承認した後にのみステータスを取得します。以下の各欄には、OpenCart の注文ステータスが表示されます。

Order Status After Payment:Kushki が、注文の金額と通貨に対して、チケット番号付きで請求を承認しました。既定値:Processing(処理中)。

On Hold (Review) Status:Kushki が、チケット番号なしで請求を承認したか、別の金額または通貨を報告しました。メモに理由が記録されます。発送の前に、Kushki Console でその支払いを確認してください。既定値:Pending(支払い待ち)。OpenCart には保留(On hold)ステータスがないためです。System > Localisation > Order Statuses で独自のステータスを作成し、ここで選択できます。

Failed Status:レビューステータスの注文で、その請求が後に Kushki によって拒否されたと報告されたもの(Webhook)。既定値:Failed(失敗)。

Canceled Status:このステータス(または返金済みのステータス)の注文は、遅れて届いた Webhook によって再度開かれることはありません。既定値:Canceled(キャンセル)。

Refunded Status:注文タブから支払いが返金された後に設定されます。既定値:Refunded(返金済み)。

詳細設定

Debug log:Kushki のリクエストと Webhook を、OpenCart のログフォルダ(storage/logs)内の kushki_p_debug.log.php に書き込みます。このファイルは Web から開くことはできません。警告とエラーは常に記録されます。ログには Merchant ID、カードトークン、顧客のメールアドレスが含まれることはありません。既定値:オフ。

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

Delete data on uninstall:オンにすると、拡張機能をアンインストールしたときに設定とログが削除されます。Kushki の支払い記録(請求と返金)は常に残るため、再インストール後も古い注文を返金できます。既定値:オフ。

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

Export:Download JSON で、設定を JSON ファイルとして保存します。Private Merchant ID と Webhook 署名はエクスポートされません。

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

チェックアウト

Payment Method のステップで、顧客は支払い方法を選択します(既定では Credit / debit card (Kushki))。OpenCart は Confirm Order のステップで注文を作成しますが、この時点ではまだステータスはありません。顧客はそこで、あなたの説明と、注文通貨での注文合計を含む Kushki のカードフォームを確認します。顧客はカード情報を入力し、Kushki フォームが分割払いを提供している場合はそれを選び、Kushki フォーム内の支払いボタンを押します。その後、フォームの下の注記に書かれているとおり、支払いは自動的に送信されます:Enter your card in the secure Kushki form above and press its pay button — the payment is sent automatically. 顧客が代わりに OpenCart の Confirm Order ボタンをクリックすると、Please enter your card details in the Kushki form and press its pay button. というメッセージが表示されます。

OpenCart 4 では、顧客は支払い方法ブロックの Choose ボタンで、Payment method options ウィンドウから支払い方法を選択します。その後、チェックアウトページ下部の注文確認ブロックに、Confirm Order ボタンの上の Kushki カードフォームが表示されます。このブロックが再読み込みされるたびに、現在の注文合計に合わせて再構築されます。

その後、ストアがサーバー上でカードに請求します。注文は、Kushki がチケット番号で確認した後にのみ支払い済みとしてマークされます。その後、注文は OpenCart の標準的な方法でステータスを取得し、通常の注文メールと在庫の更新が行われます。カートは空になり、顧客には Your card payment has been received. と表示された OpenCart の注文完了ページが表示されます。Kushki が報告した金額と通貨は注文と照合されます。レビューステータスの注文には Your payment is being reviewed. We will update your order as soon as the review is complete. が表示されます。

カードが拒否された場合、注文はステータスなしのままになり、顧客は Confirm Order のステップに留まり、Your payment was declined と Kushki からの理由が表示されます。顧客は再読み込みされたフォームで別のカードを試すことができます。ネットワーク、キー、サーバーの問題がある場合、顧客には The payment could not be processed right now. Please try again in a moment or choose another payment method. が表示されます。技術的な理由はログと注文のメモに書き込まれます。支払いの処理中に再度クリックすると、A payment for this order is already being processed. Please wait a moment and check your order status. が表示されます。

OpenCart 3 は Confirm Order のステップが表示されるたびに新しい注文を作成しますが、OpenCart 4 はチェックアウトのために 1 つの注文を保持して更新します。いずれの場合も、1 つのカートに対する支払いは 1 回だけです。すでに支払い済みのカート、または注文にまだステータスがない承認済みの請求が、再度請求されることはなく、顧客は完了ページを見ることになります。Kushki のレスポンスが失われた場合(タイムアウトなど)、顧客には一般的なメッセージが表示されますが、請求の試行は保持されます。署名付きの Webhook が承認済みの請求を報告すると、注文はステータスを取得します。Webhook が届く前に顧客が再度支払った場合、それは新しい請求になります。最初の請求が後から承認されても、可能性のある二重請求に関するメモが追加されるだけです。

OpenCart 4 は、成功ページが表示されるまで注文をチェックアウトに保持します。その注文が支払いなしで閉じられていた場合(たとえばレビュー中の請求が後に拒否された、またはストアがキャンセルした場合)、または以前のカート用にすでに支払い済みで、その後カートが変更されている場合、支払いの際に顧客はチェックアウトページに戻され、次の Confirm Order で新しい注文が作成されます。チェックアウトページの上部には、注文が閉じられていた場合は Your previous order is closed (declined, cancelled or refunded by the store). Please confirm the order again: the cart will be paid with a new order.、以前のカート用に支払い済みだった場合は Your previous order is already paid for other cart contents. Please confirm the order again: the current cart will be paid with a new order. が表示されます。カートの変更(数量の変更を含む)は、独自の請求を必要とする新しいカートとして扱われます。

ストアがメンテナンスモードであっても Webhook は機能します。OpenCart 3 は決済拡張機能のリクエストを通し、OpenCart 4 では拡張機能が Webhook 用のスタートアップアクションを追加します。3-D Secure、不正利用防止ルール、提供される分割払いは Kushki Console で設定します。

この拡張機能は、1 ステップのカード決済のみに対応しています。部分返金、保存されたカード、サブスクリプションには対応していません。また、現金、銀行振込(PSE)、デビットカードのリダイレクト決済、オーソリとキャプチャの分離にも対応していません。

注文と返金

注文ステータス

ステータスなし(欠落注文):顧客が支払っていない、カードが拒否された、または Kushki のレスポンスが失われ、まだ Webhook が届いていない状態です。Sales > Orders では、このような注文は Order Status フィルターを Missing Orders に設定した場合にのみ表示されます。

Order Status After Payment(既定値 Processing):Kushki が請求を確定しました(API のレスポンスまたは Webhook による)。メモには、モード、金額、Kushki のチケット番号、参照が表示されます。

On Hold (Review) Status(既定値 Pending):Kushki がチケット番号なしで成功を返したか、注文と異なる金額または通貨を報告しました。メモにその理由が記録されます。Kushki Console で取引を確認し、注文を処理するか、支払いを返金してください。後から、チケット番号と一致する金額を伴う署名付きの承認が届くと、注文は Order Status After Payment に移行します。

Failed Status(既定値 Failed):Webhook が、レビューステータスの注文の請求が拒否されたと報告しました。

Refunded Status(既定値 Refunded):この拡張機能を通じて支払いが返金されました。

すでに支払い済み、キャンセル済み、または返金済みの注文について、Kushki が別の承認済みの請求を報告した場合、注文は変更されません。メモで、二重請求がないか確認し、Kushki Console で返金するよう求められます。本番の支払いに対してテスト環境から届いた Webhook(またはその逆)は、メモとともに無視されます。

メモは、顧客には表示されない注文の History のエントリです。

VibeFox Kushki Payment タブ

Sales > Orders で、Kushki で支払われた注文を開きます。注文ページの下部、History と Additional の隣に、VibeFox Kushki Payment タブが表示されます。このタブには、Ticket number(テスト支払いには TEST のラベル付き)、Transaction reference、Environment、Result、Charged / order amount の金額、返金フォーム、返金履歴、そして注文の Kushki notes が表示されます。このタブは、この拡張機能へのアクセス権があるユーザーに表示されます。

返金

Kushki は請求全体を返金するため、全額返金のみ可能です。VibeFox Kushki Payment タブでは、Kushki が請求した Amount が入力されています。必要に応じて Reason (optional) を入力し、Refund via Kushki をクリックして、Refund the full payment through Kushki? This cannot be undone. の確認に応じます。拡張機能を変更する権限が必要です(System > Users > User Groups で設定します)。それ以外の金額の場合、拡張機能は、その金額とともに Kushki refunds the full payment only. Enter the full charged amount を表示し、何も送信しません。返金は、Kushki が請求した金額と通貨で行われるため、金額に不一致があった場合、顧客が受け取るのは注文の合計ではなく、実際に請求された金額です。1 回の支払いに対して返金できるのは 1 回だけです。

返金は、支払いが行われたモード(テストまたは本番)で送信されるため、そのモードの Private Merchant ID が設定されている必要があります。Kushki が返金を受け付けない場合、タブには Kushki のコードとメッセージとともに Kushki refund failed が表示され、返金は記録されません。返金が成功すると、返金履歴とメモに Kushki の返金チケットが追加され、注文は顧客に通知されず、手動でのステータス変更と同様に商品も在庫に戻さずに Refunded Status になります。返金には、チケット番号付きの確定した Kushki の請求が必要です。

Sales > Returns での商品返品では、Kushki を通じて返金は行われません。Kushki Console で行われた取り消しと返金は、Webhook によって届き、メモに追加されます。注文ステータスは自動的には変更されません。

ライセンスキー

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

有効なキーがない場合、Kushki はチェックアウトで顧客に表示されません。それでも支払いが開始された場合、顧客には 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 ジョブは不要です。拡張機能をアンインストールすると、ライセンスキーとライセンスステータスは常に削除されます。

トラブルシューティング

Kushki がチェックアウトに表示されない:ライセンスが有効であること、Enable / Disable がオンであること、現在のモードに 2 つの Merchant ID(テストモードではテスト用 ID、本番モードでは本番用 ID)があることを確認してください。ID が不足している場合、設定ページに警告が表示されます。注文の通貨が USD または COP であること、支払い先住所が選択された Geo Zone にあること、注文が設定の Total に達していることを確認してください。

支払いは完了したが、注文にステータスがない:タイムアウトなどにより、Kushki API のレスポンスが失われました。Webhook がこのような支払いを確定させます。Kushki Console で、Webhook URL が Webhook URL に表示されたものと完全に一致していること、使用しているモードのアカウント用であること、そしてそのアカウントの署名キーが対応する欄(Test webhook signature または Live webhook signature)に入っていることを確認してください。支払われた金額と通貨がない承認済みの請求は、注文を On Hold (Review) Status にします。

Webhook が Webhook signature not configured と応答する:Webhook 署名が 1 つも設定されていません。設定に署名キーを貼り付けてください。

Webhook が Invalid signature と応答する:署名キーが別のアカウントまたはモードに属しているか、通知が途中で変更されました。

Webhook が Order mismatch と応答する:通知が、この注文の請求の試行(試行キーまたは取引)に属していません。何も変更されません。

Webhook が Busy, retry later と応答する:注文が同じ時刻に別のリクエストによって処理されていたか、注文ステータスを設定できませんでした。Kushki は通知を再送することがあります。エラーは常にログに書き込まれます。

Webhook URL をブラウザーで開くと POST とだけ表示される:これは正常です。この URL は Kushki からの通知のみを受け付けます。

カードフォームが読み込まれない:顧客には The Kushki card form could not be loaded. Please reload the page or choose another payment method. が表示されます。現在のモードの Public Merchant ID を確認してください。

顧客に This payment option is not available in this store. Please pay by card. と表示される:Kushki のフォームで、カード以外の支払いオプションが選択されました。この拡張機能はカードの請求のみを行います。

顧客が支払い時にエラーを見る:Debug log をオンにし、拡張機能のページにある Log の欄を確認してください。This payment method is not available. Please reload the checkout page. は、チェックアウトのセッションが注文と一致しなくなったか、その間に支払い方法がオフにされたことを意味します。顧客はチェックアウトを再読み込みする必要があります。Private Merchant ID が誤っているか未入力の場合は、支払いを処理できなかったという一般的なメッセージが表示されます。

顧客に Your payment was received, but the order could not be completed automatically と表示される:Kushki が請求を承認しましたが、OpenCart は注文ステータスを設定できませんでした。理由はログに表示されます。同じカートの次の支払い試行では、新たに請求することなくステータスが設定されます。

モードに関するメッセージで返金に失敗する:支払いはテストモードまたは本番モードで行われましたが、そのモードの Private Merchant ID が設定されていません。入力してから再試行してください。

タブに返金フォームがない:タブに理由が表示されます。支払いはすでに返金済み、注文に Kushki のチケット番号がない(No Kushki ticket number found for this order — refund it in the Kushki Console.)、ユーザーグループにこの拡張機能を変更する権限がない、または支払いのモードの Private Merchant ID が設定されていない、のいずれかです。

アンインストール

Extensions > Extensions を開き、種類として Payments を選択して、VibeFox Kushki Payment の横にある Uninstall(赤い − ボタン)をクリックします。この拡張機能のライセンスキーとライセンスステータスは常に削除されます。OpenCart は、拡張機能自身の設定を常に削除します。Enable / Disable、Sort Order、Geo Zone、Total、そして Orders セクションの注文ステータスです。これらは再インストール時に既定値に戻ります。拡張機能の OpenCart イベントも削除されます(OpenCart 4 では、チェックアウトページの上部にメッセージを表示するイベントを含むイベントと、メンテナンスモードで Webhook を通過させるスタートアップアクションも削除されます)。Delete data on uninstall がオンの場合、その他の設定(タイトル、説明、テストモード、Merchant ID、Webhook 署名、ログ記録)とログが削除されます。オフの場合は、後で再インストールするために保持されます。Kushki の支払い記録(請求と返金)は常に保持されるため、以前に支払われた注文は再インストール後も返金できます。既存の注文は、支払いのメモを保持します。

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

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