戻る

VibeFox DPO for OpenCart — ヘルプ

要件

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

PHP: SimpleXML 拡張機能を含む 8.0 以降。

DPO Pay アカウント: DPO 加盟店アカウントの Company Token と Service Type ID が必要です。DPO はアカウント開設時にこれらを発行します。DPO の担当アカウントマネージャーから入手するか、dpogroup.com をご確認ください。DPO は、独自のトークンとサービスタイプを持つテストアカウントを提供することもあります。テスト専用サーバーは別にありません。DPO はテストアカウントと本番アカウントで同じ API アドレスを使用し、トークンによってアカウントが決まります。

通貨: 注文の通貨は DPO アカウントでサポートされている必要があります。DPO は小数点以下 2 桁までしか受け付けないため、小数点以下 3 桁の注文合計(例: KWD 12.345)は支払いできません。

サーバーの cron: 拡張機能の再チェック URL を 15 分ごとに呼び出す cron ジョブ(設定を参照)。

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

インストール

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

OpenCart 3

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

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

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

4. テスト用および/または本番用の Company Token と Service Type を入力します(設定を参照)。

5. Payment notifications セクションに表示されているプッシュ通知 URL を DPO のサポートに送信し、お客様のアカウントに設定するよう依頼します。cron URL は、サーバーの cron ジョブに追加します。

6. Enable/Disable をオンにして Save をクリックします。テストモードでテスト注文を行い、その後 Test mode をオフにして実際の決済を受け付けます。

OpenCart 4

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

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

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

4. ライセンスキーと DPO の認証情報を入力し、プッシュ通知 URL と cron を設定して、OpenCart 3 のステップ 3 から 6 と同じように決済をテストしてください。設定ページとそのフィールドは両バージョンで同じです。異なるのはプッシュ通知 URL と cron URL だけです(決済通知を参照)。

新規インストール時は、決済方法がオフ、テストモードがオンの状態で始まります。インストール時、拡張機能はトランザクションテーブルと cron URL の秘密トークンを作成します。

設定

すべての設定は拡張機能のページにあります: Extensions > Extensions > Payments > VibeFox DPO Pay Gateway > Edit。セクションは左側に一覧表示され、一覧の下にある Save ボタンでページ全体が保存されます。決済方法が有効なのに、選択したモードの Company Token または Service Type が空の場合、ページはチェックアウトで決済方法が非表示になることを警告し、保存時にも同じ警告が表示されます。テストモードがオンの間、ページには Test mode is on: payments are created with the test account credentials.(テストモードがオンです: 決済はテストアカウントの認証情報で作成されます。)と表示されます。拡張機能を変更する権限がない場合、ページには設定が表示されますが、保存はできません。

保存時、Title は空にできず(128 文字以内)、Sort Order は整数である必要があり、Total は 0 以上の数値である必要があります。条件を満たさない場合は何も保存されません。

DPO Pay

Enable/Disable: Enable DPO Pay で決済方法をオンまたはオフにします。デフォルト: オフ。

Title: チェックアウトで購入者に表示される決済方法の名前です。注文にも決済方法の名前として保存されます。デフォルト: DPO Pay。必須。

Description: Confirm Order ステップで、確認ボタンの上に購入者に表示される文章です。デフォルト: DPO Pay の決済ページで、カードまたはモバイルマネーにより安全にお支払いください。

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

Geo Zone: 選択した Geo Zone 内の支払先住所に対してのみ DPO Pay を提供します。デフォルト: All zones。Geo Zone は System > Localisation > Geo Zones で設定します。

Total: DPO Pay が提供されるために注文が達している必要がある、ストアのデフォルト通貨での合計金額です。どの金額でも DPO Pay を提供する場合は空欄のままにします。

API 認証情報

DPO は、お客様の加盟店アカウント用の Company Token と Service Type ID を発行し、テストアカウント用には別のものを発行します。DPO の担当アカウントマネージャーから入手するか、dpogroup.com で確認してください(このセクションからリンクがあります)。

Test mode: オンの場合、新しい決済はテスト用の Company Token と Service Type で作成されます。デフォルト: オン。オフにすると、本番の認証情報で実際の決済を受け付けます。オンの間、購入者は Confirm Order ステップで Test mode: payments are created with the test account.(テストモード: 決済はテストアカウントで作成されます。)を見ます。既存の決済のステータス確認やキャンセルは、常に決済を作成したアカウントを使用します。

Test Company Token: DPO テストアカウントの Company Token です。

Test Service Type: DPO テストアカウントの数値の Service Type ID です。

Live Company Token: DPO 本番加盟店アカウントの Company Token です。

Live Service Type: DPO 本番加盟店アカウントの数値の Service Type ID です。

保存済みの Company Token は二度と表示されません。フィールドは空のまま、Saved — leave empty to keep it.(保存済み。保持するには空欄のままにしてください。)と表示されます。変更する場合にのみ新しい値を入力してください。保存済みのトークンを削除するには、フィールドの下の Clear the saved Company Token on save にチェックを入れて Save をクリックします。Service Type は数値である必要があります。その他の値は保存されません。ページには警告が表示され、以前の値が保持されます。他の設定は保存されます。

決済通知

Push notification URL: プッシュ通知は、購入者が決済後にブラウザを閉じた場合でも、決済が行われたことをすぐにストアへ知らせます。この URL はダッシュボードで設定するものではありません。DPO のサポートに連絡して、お客様のアカウントに設定してもらってください。URL の形式は、OpenCart 3 では https://your-store/index.php?route=extension/payment/wcp_dpo_pay/notify、OpenCart 4 では https://your-store/index.php?route=extension/wcp_dpo_pay/payment/wcp_dpo_pay.notify で、OpenCart インストールのストアフロントのアドレスから組み立てられます。ページに表示されたとおりに正確にコピーしてください。インターネットから到達可能である必要があり、前段にファイアウォールやベーシック認証があってはいけません。

DPO のプッシュ通知には署名がないため、その内容は信頼されません。拡張機能は、トランザクショントークンで決済を見つけるためにのみ通知を使用し、その後 DPO 自体で結果を確認します。ストアが作成していないトークンは、DPO へのリクエストなしで拒否されます。

定期的なステータス再チェック(cron): サーバーの cron ジョブから、この URL を 15 分ごとに呼び出します(例: curl を使用)。未確認の決済は、リダイレクトの 15 分後に DPO で再チェックされ、その後、決済の制限時間の後にも再チェックされます。URL には秘密のトークンが含まれるため、非公開に保ってください。OpenCart 4 では、https://your-store/index.php?route=extension/wcp_dpo_pay/payment/wcp_dpo_pay.cron&token= のような形式で、その後にトークンが続きます。プッシュ URL と cron がない場合、注文は購入者が決済後にストアへ戻ったときにのみステータスを取得します。

注文

OpenCart は、Confirm Order ステップで、ステータスのない注文(欠落注文)を作成します。注文がステータスを取得するのは、DPO が決済を確認した後だけです。以下の各フィールドには、お使いの OpenCart 注文ステータスが一覧表示されます。

Successful payment status: 検証済みの決済が成功した後の注文ステータスです。デフォルト: 処理中。支払い済みのすべての注文を完了させる場合は完了を、すべての注文を手動で承認する独自の審査ステータスを選んでください。

DPO payment on hold status: 審査が必要な決済のステータスです。金額または通貨の不一致、承認のみの決済、過払いまたは未払いの取引、購入者がキャンセルした後に行われた決済などが該当します。注文履歴のメモに理由が記載されます。デフォルト: 保留中(OpenCart には On hold ステータスがないため)。System > Localisation > Order Statuses で独自のステータスを作成し、ここで選択できます。

Cancelled order status: 未払いの DPO Pay 注文をこのステータスに設定すると、その未完了の DPO 決済も DPO でキャンセルされます。デフォルト: キャンセル。

詳細設定

Logging: API 呼び出しと通知を、OpenCart のログフォルダ(storage/logs)内の dpo_p_debug.log.php に書き込みます。このファイルは Web から開くことはできず、5 MB に達すると dpo_p_debug.old.log.php に移動されます。エラーは常に記録されます。トークンはマスクされ、購入者のデータは記録されません。デフォルト: オフ。

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

Delete data: オンの場合、拡張機能をアンインストールすると、ゲートウェイの設定とログが削除されます。注文用に保存された DPO のデータは常に保持されます。このオプションがオフの場合、アンインストールでデータが削除されることはありません。デフォルト: オフ。

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

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

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

チェックアウト

Payment Method ステップで、購入者は決済方法を選択します(デフォルトは DPO Pay)。Confirm Order ステップで、購入者にはお客様の説明と、You will be redirected to the secure DPO Pay payment page.(安全な DPO Pay の決済ページにリダイレクトされます。)という注記が表示されます。OpenCart はこのステップで注文を作成しますが、まだステータスはありません。購入者が Confirm Order をクリックすると、拡張機能は注文番号とストア名を説明として、注文の通貨で注文合計金額の DPO 取引を作成し、購入者を DPO の決済ページに移動させます。購入者の氏名、メールアドレス、電話番号、支払先住所が渡され、ページの入力が事前に補完されます。そこで購入者は、お客様の DPO アカウントで有効な任意の方法で支払います。決済リンクの有効期限は 5 時間です。OpenCart 4 では、決済方法ブロックの Choose ボタンを押し、Payment method options ウィンドウで決済方法を選んでから、チェックアウトページ下部の Confirm Order をクリックします。ストアが支払先住所を求めない場合(OpenCart 4 の既定)、代わりに配送先住所が渡されます。

決済後、購入者はストアに戻ります。注文が支払い済みとしてマークされるのは、DPO が確認した後だけです。拡張機能は、購入者が戻ったとき、プッシュ通知が届いたとき、およびスケジュールされた再チェックの際に、DPO に取引の結果を問い合わせます。その後、注文は通常の OpenCart の方法でステータスを取得し、通常の注文メールと在庫の更新が行われ、購入者は OpenCart の注文完了ページを見ます。OpenCart 4 では、DPO が購入者をストアに戻す際にブラウザがストアのセッションを送信しないため、拡張機能はまず短いページを表示し、ストアから同じ戻り先アドレスを再度開きます。これにより、購入者のカートとログイン状態は保持されます。

決済が確認されなかった場合、購入者は以下のいずれかのメッセージとともにチェックアウトに戻ります(OpenCart 4 では、チェックアウトページの上に表示されます)。カートは保持されます。

決済が拒否されたかキャンセルされました。もう一度お試しいただくか、別の決済方法をお選びください。
DPO からの決済確認をまだ受け取っていません。決済を完了している場合、ご注文は自動的に更新されます。再度お支払いにならないでください。そうでない場合は、もう一度お試しいただけます。
DPO で決済結果を確認できませんでした。お客様のアカウントに請求が発生している場合は、再度お支払いになる前にお問い合わせください。

購入者が DPO のページでストアに戻るボタンをクリックした場合、まず取引が確認されます。支払い済みであれば、購入者は成功ページを見ます。そうでなければ、取引は DPO でキャンセルされ、購入者はカートを持ってチェックアウトに戻ります。

OpenCart 3 は Confirm Order ステップが表示されるたびに新しい注文を作成し、OpenCart 4 は決済用に 1 つの注文を保持して更新します。新しい試行は、同じ注文の新しい DPO 取引になります。新しい決済の前に、その注文と同じカートの以前の注文の未完了の DPO 取引が確認されます。いずれかが支払い済みであれば、その決済が確認され、購入者は 2 回目の請求なしで成功ページに進みます。まだ処理中のものがあれば、購入者には この注文の前回の決済は DPO でまだ処理中です。数分待ってから再度お試しください。 と表示されます。そうでなければ、古い取引は DPO でキャンセルされ、新しい取引が作成されます。

OpenCart 4 は、成功ページが表示されるまで注文をチェックアウトに保持します。その間に注文が閉じられた場合(たとえばキャンセルまたは返金された場合)、Confirm Order または DPO からの戻りにより、購入者はチェックアウトに戻されます。支払いがなかった注文の場合は The payment was declined or cancelled. Please try again or choose another payment method. と、支払いがあった注文の場合は Your previous order was closed by the store. Please confirm the order again: the cart will be paid with a new order. と表示されます。注文がすでに支払い済みで、その後カートが変更されている場合(商品や数量が異なる場合)、メッセージは Your previous order is already paid. Please confirm the order again: the cart will be paid with a new order. です。いずれの場合も、次の Confirm Order でそのカートの新しい注文の支払いが行われます。

DPO が決済を開始できない場合、購入者は Confirm Order ステップに留まり、ボタンの上に短いメッセージが表示されます。メッセージは DPO のエラーコードに応じて選ばれ、例えば DPO Pay はこの注文の通貨に対応していません。別の決済方法を選択してください。 や 金額が DPO Pay で許可された上限を超えています。別の決済方法を選択するか、お問い合わせください。 などです。その他のエラーでは DPO Pay は一時的に利用できません。もう一度お試しいただくか、別の決済方法を選択してください。 と表示されます。技術的な理由はログに書き込まれます。

プッシュ通知と cron URL は、ストアがメンテナンスモードの間も動作します。OpenCart 3 では決済拡張機能のリクエストが通過し、OpenCart 4 では拡張機能がプッシュ通知と cron の URL、および購入者の戻りを通過させるスタートアップアクションを追加します。決済方法をオフにしても、すでに開始された決済は確認されます。

本拡張機能は、DPO のページでの 1 回限りの決済のみを扱います。ストアからの返金、保存済みカード、サブスクリプションや定期決済、お客様のサイト上のカードフィールド、承認のみの決済のキャプチャには対応していません。

注文

注文ステータス

ステータスなし(欠落注文): 購入者は DPO に送られましたが、支払っていない、決済が拒否またはキャンセルされた、あるいは DPO がまだ決済を確認していません。Sales > Orders では、このような注文は Order Status フィルターを Missing Orders に設定した場合にのみ表示されます。

Successful payment status(デフォルト 処理中): 決済が検証されました。注文履歴のメモには、金額、通貨、承認コード、DPO 取引トークンの先頭部分が表示されます。

DPO payment on hold status(デフォルト 保留中): DPO が決済を確認しましたが、金額または通貨が注文と異なる、決済が承認のみでキャプチャされていない、取引が過払いまたは未払いである、あるいは購入者が決済をキャンセルしていた、または注文がすでにキャンセルされていた、のいずれかです。メモに理由が記載されています。DPO ポータルで取引を確認してください。承認のみの決済は DPO ポータルでキャプチャまたは取り消しを行い、その後注文ステータスを更新してください。

Cancelled order status(デフォルト キャンセル): 拡張機能の未払いの注文(例: 承認のみの決済のために保留中の注文)をこのステータスに設定すると、その未完了の DPO 取引も DPO でキャンセルされます。

後から届いた拒否の結果が注文を変更することはなく、古い取引の結果が現在の試行を失敗させることもありません。DPO がすでに支払い済みの注文について 2 回目の成功した決済を確認した場合、注文は変更されず、二重決済の可能性があるというメモが付けられるので、DPO ポータルで返金できます。同じカート(同じ顧客セッションとカートの内容)が別の注文で再度支払われた場合(例えば 2 つ目のブラウザタブで)、支払い済みの注文にも同じ種類のメモが追加されます。その別の注文はステータスを保持しません。別のステータス(例: 返金済み)に変更した注文が再び開かれることはありません。遅れて届いた決済は、メモを追加するだけです。

メモは、購入者には表示されない注文の History のエントリです。拡張機能には注文ページのタブはありません。

返金

このバージョンでは、ストアからの返金は利用できません。DPO の加盟店ポータルで決済を返金し、その後 OpenCart で注文ステータスを変更してください。

ライセンスキー

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

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

トラブルシューティング

DPO Pay がチェックアウトに表示されない: ライセンスが有効であること、Enable/Disable がオンであること、選択したモードの Company Token と Service Type が設定されていることを確認してください。テストモードではテスト用のフィールド、それ以外では本番用のフィールドです。設定が欠けている場合、設定ページに警告が表示されます。また、支払先住所が選択した Geo Zone に含まれていること、および注文が設定の Total に達していることも確認してください。

決済は完了したが、注文がステータスなしのまま: お使いの DPO アカウントにプッシュ通知 URL が設定されていない可能性が高く、購入者もストアに戻っていません。DPO のサポートに依頼して、設定に表示されている URL を設定してもらい、cron が 15 分ごとに再チェック URL を呼び出していることを確認してください。Logging をオンにして、拡張機能のページの Log フィールドを確認してください。

プッシュ通知が Unknown transaction と応答する: トランザクショントークンは、このストアの DPO Pay 決済に属していません。例えば、同じ DPO アカウント上の別のストアから届いたプッシュです。

プッシュ通知が Verification failed と応答する: 決済を確認するために DPO に接続できなかった、注文が同時に別のリクエストで処理されていた、または注文ステータスを設定できなかった、のいずれかです。DPO は通知を再送し、スケジュールされた再チェックでも注文が確認されます。理由はログにあります。

プッシュ URL をブラウザで開くと Method not allowed と表示される: これは正常です。この URL は DPO からのリクエストだけを受け付けます。

cron URL が Forbidden と応答する: URL 内のトークンが正しくありません。設定ページから URL を再度コピーしてください。正常に動作している場合は OK checked= と、確認した決済数が応答されます。

Service Type が保存されない: DPO から発行された数値の Service Type ID である必要があります。

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

購入者に DPO Pay is temporarily unavailable と表示される: DPO が取引の作成を拒否しました。例えば、Company Token や Service Type が正しくない場合、またはもう一方のモードのトークンを使用した場合です。DPO の結果コードはログにあります。

購入者に DPO は小数点以下 2 桁までしか受け付けない と表示される: 注文合計が小数点以下 3 桁です。DPO はこのような金額を請求できません。

購入者に This order has already been paid with DPO Pay と表示される: DPO が同じ注文に対する 2 回目の決済を拒否しました。DPO ポータルで決済を、OpenCart で注文を確認してください。

決済後、注文が審査ステータスになっている: 注文の History にあるメモを読み(注文ステータスを参照)、その後 DPO ポータルで取引を確認してください。

開発者向け: 拡張機能は OpenCart イベント wcp_dpo_pay_customer_data(DPO に送信される購入者データ)と wcp_dpo_pay_payment_time_limit(時間単位の決済制限時間)を発火します。

アンインストール

Extensions > Extensions に移動し、種類として Payments を選択して、VibeFox DPO Pay Gateway の横にある Uninstall(赤い − ボタン)をクリックします。この拡張機能のライセンスキーとライセンスステータスは常に削除されます。OpenCart は、拡張機能自身の設定を常に削除します: Enable/Disable、Sort Order、Geo Zone、Total、および Orders セクションの注文ステータスです。これらは再インストール時にデフォルトに戻ります。拡張機能の OpenCart イベントも削除されます(OpenCart 4 では、そのイベントに加え、メンテナンスモードでも DPO と cron を通過させるスタートアップアクションも削除されます)。Delete data がオンの場合、その他のゲートウェイ設定(タイトル、説明、テストモード、Company Token、Service Type、ログ記録)とログが削除され、再インストール時に新しい cron URL が作成されます。オフの場合、後で再インストールするために保持されます。注文用に保存された DPO のデータは常に保持されるため、再インストール後も、遅れて届いた通知や古い決済の再チェックは機能し続けます。既存の注文は、支払いメモを保持します。

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

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