VibeFox Eupago for OpenCart — ヘルプ
要件
OpenCart: 3.0.x(3.0.5.0 でテスト済み)または 4.0.2 以降(4.1.0.3 でテスト済み)。
PHP: 8.0 以降。
通貨: ユーロ(EUR)。Eupago はユーロのみで請求するため、ストアでユーロを有効にしておく必要があります。購入者が別の通貨で支払う場合、チェックアウトでは支払い方法が表示されません。
Eupago アカウント: Eupago チャネルの API キーと、Eupago のバックオフィスで作成する Webhook 2.0 のキーが必要です(設定を参照)。本番のバックオフィスは clientes.eupago.pt、サンドボックスのバックオフィスは sandbox.eupago.pt です。サンドボックスと本番は別のアカウントで、キーも別々です。
VibeFox ライセンスキー: vibefox.net で購入します。1 つのキーは 1 つのドメインで使用できます。
インストール
ダウンロードは 1 つの zip ファイルで、両方の OpenCart バージョン用のパッケージが含まれています。コンピュータで解凍してください。README.txt、OpenCart 3 用のパッケージ wcp_eupago_gateway-oc3-(version).ocmod.zip、OpenCart 4 用のパッケージ wcp_eupago_gateway.ocmod.zip が含まれています。お使いの OpenCart バージョンのパッケージだけをインストールしてください。ライセンスキーは両バージョンで同じです。
OpenCart 3
1. 管理画面で Extensions > Installer に移動し、Upload をクリックして、ファイル wcp_eupago_gateway-oc3-(version).ocmod.zip を選択します。この拡張機能には OCMOD の変更がないため、Extensions > Modifications を更新する必要はありません。インストーラーの代わりに、このパッケージの upload フォルダーの内容をストアのルートフォルダーにコピーすることもできます。
2. Extensions > Extensions に移動し、種類 Payments を選択します。VibeFox Eupago Gateway を見つけて、Install(緑色の + ボタン)をクリックします。管理者ユーザーに、支払い拡張機能の一覧を変更する権限が必要です。
3. Edit(鉛筆ボタン)をクリックして設定ページを開きます。ページ上部のライセンスブロックにある License key に VibeFox ライセンスキーを貼り付け、Activate をクリックします(ライセンスキーを参照)。
4. Eupago チャネルの API キーを入力し、Eupago のバックオフィスで Webhook 2.0 を作成して、そのキーを貼り付けます(設定を参照)。
5. Payment Method を選択し、Enable/Disable をオンにして Save をクリックします。サンドボックスモードでテスト注文を行い、その後 Sandbox Mode をオフにします。
OpenCart 4
1. 管理画面で Extensions > Installer を開き、Upload をクリックして、ファイル wcp_eupago_gateway.ocmod.zip を選択します。ファイル名は変更しないでください。OpenCart 4 は拡張機能のコードをファイル名から読み取るため、名前を変更したパッケージは動作しません。
2. インストール済み拡張機能の一覧に、同じページでパッケージが表示されます。その横の Install(緑色の + ボタン)をクリックしてください。
3. Extensions > Extensions に移動し、種類 Payments を選択します。VibeFox Eupago Gateway を見つけ、Install(緑色の + ボタン)をクリックし、次に Edit(鉛筆ボタン)をクリックします。
4. ライセンスキー、Eupago のキー、ウェブフックを、OpenCart 3 のステップ 3 から 5 と同じように入力してください。設定ページとそのフィールドは両バージョンで同じです。異なるのは Webhook URL だけです(Webhook URL を参照)。
新規インストールでは、支払い方法はオフ、サンドボックスモードはオンの状態で始まります。
設定
すべての設定は拡張機能のページにあります: Extensions > Extensions > Payments > VibeFox Eupago Gateway > Edit。セクションは左側に一覧表示されます。一覧の下にある Save ボタンで、ページ全体を保存します。支払い方法が有効な場合、現在のモードの API キーが空であれば(その場合、支払い方法はチェックアウトで非表示になります)設定の上部に警告が表示され、サンドボックスモードが有効な間は Sandbox mode: no real payments are taken. と表示されます。拡張機能を変更する権限がない場合、ページは設定を表示しますが、保存はできません。
保存時、タイトルは空であってはならず、128 文字を超えてはなりません。支払い方法を選択する必要があり、Sort Order は整数、Total は 0 以上の数値でなければならず、ジオゾーンと注文ステータスは存在している必要があります。そうでない場合、Enter a title for the payment method (1 to 128 characters). などのエラーで問題が示され、何も保存されません。
Eupago
Enable/Disable: Enable Eupago Gateway で支払い方法のオン/オフを切り替えます。既定値: オフ。
Title: チェックアウトで購入者に表示される支払い方法の名称です。注文に保存される支払い方法名でもあります。既定値: Eupago。必須、128 文字まで。
Description: Confirm Order の手順で、確認ボタンの上に購入者へ表示されるテキストです。既定値: Pay securely via Eupago.
Payment Method: チェックアウトで提供される Eupago の支払い方法は 1 つだけです。
Sort Order: チェックアウトの支払い方法の中で Eupago が表示される順序です。空欄にするか、整数を入力します。
Geo Zone: 選択したジオゾーン内の支払い先住所に対してのみ Eupago を提供します。既定値: All zones。ジオゾーンは System > Localisation > Geo Zones で設定します。
Total: Eupago が提供されるために注文が達している必要がある、ストアの既定通貨でのチェックアウト合計金額です。空欄にすると、どの金額でも Eupago を提供します。このフィールドとは無関係に、購入者が EUR で支払う場合にのみ Eupago が提供され、Multibanco は 1 € から 999 999.99 € までの金額の場合にのみ提供されます。
Eupago アカウント
Eupago のバックオフィスで、チャネルの API キーと Webhook 2.0 のキーを取得します: clientes.eupago.pt(本番)または sandbox.eupago.pt(サンドボックス)。サンドボックスと本番は別のアカウントで、キーも別々です。
Sandbox Mode: sandbox.eupago.pt とサンドボックスのキーを使用します。実際の支払いは行われません。既定値: オン。本番のキーで実際の支払いを受け付けるにはオフにします。オンの間、購入者は Confirm Order の手順で SANDBOX / TEST MODE と表示されます。
Live API Key: 本番の Eupago チャネルの API キー(clientes.eupago.pt)です。
Live Webhook Key: 本番の Webhook 2.0 の暗号化キーです。必須: 有効な署名のない通知は拒否されます。
Sandbox API Key: サンドボックスのチャネルの API キー(sandbox.eupago.pt)です。
Sandbox Webhook Key: サンドボックスの Webhook 2.0 の暗号化キーです。
保存済みのキーは再度表示されることはありません。フィールドは空のままで、Saved — leave empty to keep it. と表示されます。変更する場合にのみ新しい値を入力してください。保存済みのキーを削除するには、フィールドの下にある Clear the saved key on save にチェックを入れ、Save をクリックします。
Webhook URL
ウェブフックは、支払いが行われたことをストアに通知します。Eupago のバックオフィスで、このセクションに表示される URL、メソッド POST、暗号化を有効にして Webhook 2.0 を作成します。URL は、OpenCart 3 では https://your-store/index.php?route=extension/payment/wcp_eupago_gateway/webhook、OpenCart 4 では https://your-store/index.php?route=extension/wcp_eupago_gateway/payment/wcp_eupago_gateway.webhook のような形式で、OpenCart のインストール先のストアフロントのアドレスから作成されます。設定に表示されている URL を正確にコピーしてください。サンドボックスのバックオフィスに 1 つ、本番のバックオフィスにもう 1 つ、ウェブフックを作成します。
各ウェブフックのキーを Sandbox Webhook Key または Live Webhook Key にコピーします。有効な署名のないウェブフックは拒否されます。暗号化されていないウェブフックは、Eupago が署名している場合にのみ受け付けられるため、暗号化はオンのままにしてください。通知は支払いが開始されたモードのキーで署名されている必要があるため、サンドボックスの通知が本番の支払いを処理することはありません。拡張機能は次の通知ステータスに反応します:
その他のステータスでは対応は不要です。同じ URL に対する Eupago のレガシー GET コールバックも受け付けられます。これは API キーで認証され、常に支払いを報告します。通知がなければ、注文が支払い済みになることはありません。拡張機能は Eupago に問い合わせず、購入者がストアに戻っても注文は支払い済みになりません。OpenCart 3 は支払い拡張機能のリクエストを通過させ、OpenCart 4 では拡張機能がスタートアップアクションを追加するため、ストアがメンテナンスモードでもウェブフックは動作します(カードページからの購入者の戻りも同様です)。
注文
OpenCart は Confirm Order の手順で、ステータスのない注文(欠落した注文)を作成します。Multibanco と MB WAY では、Eupago が参照番号または MB WAY のリクエストを発行すると、注文は待機ステータスを得ます。カード支払いの場合、注文は Eupago の通知によってのみステータスを得ます。注文が支払い済みになるのは、検証済みの通知が届き、そのモード、参照番号、金額、通貨が注文と一致した場合だけです。以下の各フィールドには、OpenCart の注文ステータスが一覧表示されます。
Order Status After Payment: 支払いが確認されたときに設定される注文ステータスです。既定値: Processing。
Awaiting payment status: Multibanco の参照番号または MB WAY のリクエストが発行され、購入者がまだ支払う必要がある状態です。Multibanco の詳細は、このステータスとともに送信されます(注文メールと購入者の注文履歴で)。既定値: Pending。
Manual review status: Eupago が、注文と一致しない支払い(金額、通貨、参照番号)、注文がキャンセルされた後の支払い、またはカートがすでに支払い済みの注文の支払いを報告しました。メモに理由が記載されます。既定値: OpenCart に On hold ステータスがないため、Pending。System > Localisation > Order Statuses で独自のステータスを作成し、ここで選択できます。
Cancelled status: Eupago が、待機中の注文の現在の支払いがキャンセルまたは期限切れになったと報告しました。既定値: Canceled。
Failed status: Eupago が、待機中の注文の現在の支払いが失敗した(ERROR)と報告しました。既定値: Failed。
詳細設定
Debug Log: API 呼び出しと通知を、OpenCart のログフォルダー(storage/logs)にある eupago_p_debug.log.php に書き込みます。このファイルは Web から開くことができず、5 MB に達すると eupago_p_debug.old.log.php に移動されます。キー、メールアドレス、完全な電話番号は記録されません。エラーは常に記録されます。既定値: オフ。
Log: ログのサイズと最新のエントリーを表示します。Clear log をクリックすると、ログを消去します。
Delete Data on Uninstall: オンにすると、拡張機能のアンインストール時にゲートウェイの設定とログが削除されます。注文と、それに関連する Eupago の支払い記録は保持されます。既定値: オフ。
インポート / エクスポート
Export: Download JSON で、設定を JSON ファイルとして保存します。API キーとウェブフックのキーはエクスポートされません。
Import: 以前にエクスポートした JSON を貼り付け、Import をクリックして設定を復元します。保存済みのキーは保持されます。
チェックアウト
Payment Method の手順で、購入者は支払い方法を選択します(既定では Eupago)。OpenCart は Confirm Order の手順で注文を作成しますが、まだステータスはありません。OpenCart 4 では、支払い方法ブロックの Choose ボタンを押し、Payment method options ウィンドウで支払い方法を選んでから、チェックアウトページ下部の Confirm Order をクリックします。購入者が Confirm Order をクリックしたときに何が起こるかは、Payment Method によって異なります。
Multibanco: 購入者には You will receive Multibanco payment details after placing the order. と表示されます。拡張機能は、注文合計金額をユーロで指定した Multibanco の参照番号を作成し、注文は Awaiting payment status になります。注文メールと購入者の注文履歴には、エンティティ、参照番号、金額を含む Multibanco Payment Details のコメントが付きます。注文の成功ページにも同じ詳細が表示されます。購入者は ATM またはオンラインバンキングで支払います。
MB WAY: 購入者は MB WAY Phone Number を入力します。この欄には注文の電話番号が入力されています。ポルトガルの番号は +351 なしで入力できます。OpenCart 4 では既定で電話番号を尋ねないため、この欄は通常空欄で、購入者が番号を入力します。誤った番号を入力すると Please enter a valid MB WAY phone number (e.g. 912 345 678 or +351 912 345 678). と表示されます。拡張機能は MB WAY アプリに支払いリクエストを送信し、注文は Awaiting payment status になります。成功ページでは、マスクされた電話番号の MB WAY アプリを開いて、5 分以内にリクエストを承認するよう購入者に求めます。Eupago がリクエストを拒否した場合、購入者は Confirm Order の手順にとどまり、The MB WAY payment could not be started. Check that the phone number is associated with MB WAY and try again. と表示されます。
Credit Card: 購入者には You will be redirected to a secure payment page to enter your card details. と表示されます。購入者は、ストアの言語に応じてポルトガル語、スペイン語、または英語の Eupago のカード支払いページに移動します。注文はステータスのないままで、カートは保持されます。購入者が戻ったときに通知がすでに届いていれば、OpenCart の注文成功ページが表示されます。そうでない場合は、Payment confirmation ページに Your card payment is being confirmed by Eupago. You will receive an e-mail as soon as it is confirmed. と表示され、Check again と Back to checkout のボタンが付きます。カード支払いが失敗した場合や中断された場合、購入者は The card payment was not completed. You can try again or choose another payment method. または The card payment was cancelled. You can try again or choose another payment method. と表示されたチェックアウトに戻ります。OpenCart 4 では、これらのメッセージはチェックアウトページの上に表示されます。
どの方法でも、注文は Eupago が検証済みの通知で支払いを確認した後にのみ支払い済みとしてマークされます。その後、注文は在庫の更新を伴い、OpenCart の標準的な方法でステータスを得ます。支払いの詳細は、注文が支払いを待っている間だけ成功ページに表示されます。Eupago がすでに支払いのキャンセル、期限切れ、または失敗を報告している場合、成功ページには Your Eupago payment was not completed. Please contact us about this order. と表示されます。
OpenCart 3 は、Confirm Order の手順が表示されるたびに新しい注文を作成します。OpenCart 4 はチェックアウトの注文を更新するため、キャンセルまたは失敗したカード決済の後、購入者は同じ注文を新しい Eupago 決済で支払います。同じカートのそれ以前の注文がすでに Eupago で支払い済みの場合、購入者は成功ページに移動し、新しい支払いは作成されません。
OpenCart 4 は、成功ページが表示されるまで注文をチェックアウトに保持します。その注文が支払いのないまま閉じられた場合(たとえば Multibanco の参照番号の期限が切れた、MB WAY のリクエストが拒否された、または注文をキャンセルした場合)、購入者は Your previous order was cancelled without a payment. Please confirm the order again to pay with a new order. のメッセージとともにチェックアウトに戻り、次の Confirm Order でカートの新しい注文が支払われます。その注文がすでに支払い済み、または支払いを待っている状態で、その後カートが変更されている場合(数量の変更を含む)、メッセージは Your previous order is already paid or awaiting its payment. Please confirm the order again: the cart will be paid with a new order. です。支払い済みの注文が、別のカートに対して支払い済みとして表示されることはありません。
Eupago が支払いを開始できない場合、購入者は Confirm Order の手順にとどまり、短いメッセージが表示されます。例: The payment could not be started because Eupago is temporarily unavailable. Please try again in a few minutes or choose another payment method. 注文はステータスのないままで、詳細はログにあります。
この拡張機能は、インストールごとに 1 つの Eupago 支払い方法を提供します。ストアからの返金、保存済みカード、サブスクリプション、事前承認、PayShop、Cofidis Pay、Bizum などのその他の Eupago 支払い方法、SMS リマインダー、Multibanco の有効期限、ステータスのポーリングには対応していません。
注文
注文ステータス
No status (missing order): カード支払いが開始されましたが、Eupago がまだ確認していないか、失敗しました。Sales > Orders では、このような注文は Order Status フィルターを Missing Orders に設定した場合にのみ表示されます。
Awaiting payment status (default Pending): Multibanco の参照番号または MB WAY のリクエストが作成されました。メモにはエンティティと参照番号、またはマスクされた電話番号が表示されます。
Order Status After Payment (default Processing): 支払いが確認されました。メモには、支払い方法、Eupago のトランザクション ID、参照番号が表示されます。
Manual review status (default Pending): Eupago が、金額や通貨の異なる支払い、この注文用に作成されていない参照番号による支払い、その間にキャンセルまたは失敗した注文に対する支払い(例: 遅れて支払われた Multibanco の参照番号)、または別の注文ですでにカートが支払い済みだった注文に対する支払いを報告しました。メモにその内容が説明されます。支払いとストックを確認してから、注文を手動で完了するか、購入者に返金してください。この支払いに関するその後の通知は、注文を勝手に完了させることはありません。
Cancelled status (default Canceled): Eupago が、待機中の注文の現在の支払い試行がキャンセルまたは期限切れになったと報告しました。
Failed status (default Failed): Eupago が、待機中の注文の現在の支払い試行でエラーを報告しました。
すでに支払い済みの注文について、Eupago が別の支払いを報告した場合(たとえば、以前の Multibanco の参照番号も支払われた場合)、注文は変更されません。メモで、二重の支払いがないか確認し、Eupago のバックオフィスで返金するよう求められます。支払い済みで、その後キャンセルまたは返金された注文が、支払い通知によって再度開かれることはありません。メモは、購入者には表示されない注文の History のエントリーです。
VibeFox Eupago Gateway タブ
Sales > Orders で、Eupago で支払われた注文を開きます。注文ページの下部、History と Additional の隣にある VibeFox Eupago Gateway タブには、注文のすべての支払い試行が表示されます: Date、Method(サンドボックスの支払いには Sandbox のラベルが付く)、Amount、Entity / reference / phone、Eupago transaction ID、Status。手動レビュー中の注文の場合、タブには警告が表示されます。その下の Eupago notes には、注文に関する拡張機能のメモが一覧表示されます。タブは読み取り専用で、拡張機能へのアクセス権を持つユーザーに表示されます。
返金
この拡張機能では返金は利用できません。Eupago のバックオフィスで購入者に返金し、必要に応じて OpenCart で注文を手動で更新してください。Sales > Returns での商品返品では、Eupago を通じて返金は行われません。
ライセンスキー
この拡張機能は、vibefox.net で入手した VibeFox ライセンスキーを使用します。ライセンスブロック License — VibeFox Eupago Gateway は、Extensions > Extensions > Payments > VibeFox Eupago Gateway > Edit の最初のブロックで、設定の上にあります。キーを License key に貼り付け、Activate をクリックします。その後、ブロックにはマスクされたキー、ステータス(例: ライセンスが有効な日付とドメイン)、そして Check now(ステータスを再確認)、Change key(別のキーを入力)、Remove key(このストアからキーを削除)のボタンが表示されます。その下には Product: opencart-payment-eupago の行と、アカウントで 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 のアカウントで枠を解放してください。
有効なキーがない場合、チェックアウトで Eupago は購入者に表示されません。それでも支払いが開始された場合、購入者には 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 ジョブは不要です。拡張機能をアンインストールすると、ライセンスキーとライセンスステータスは常に削除されます。
トラブルシューティング
Eupago does not appear at checkout: ライセンスが有効であること、Enable/Disable がオンであること、現在のモードの API キー(サンドボックスモードでは Sandbox API Key、本番モードでは Live API Key)が設定されていることを確認してください。購入者は EUR で支払う必要があり、Multibanco の場合、注文金額は 1 € から 999 999.99 € の範囲内でなければなりません。支払い先住所が選択した Geo Zone にあること、注文が設定の Total に達していることも確認してください。
The payment went through, but the order stays in the awaiting status or without a status: Eupago の通知が届いていないか、拒否されています。使用しているモードの Eupago バックオフィスで、Webhook 2.0 が存在すること、その URL が Webhook URL に表示されているものと正確に一致すること、メソッドが POST であること、暗号化がオンであることを確認してください。そのキーが対応するフィールド(Sandbox Webhook Key または Live Webhook Key)に入力されているか確認してください。Debug Log をオンにして、拡張機能のページにある Log フィールドを確認してください。通知がまったく届かない場合は、Eupago のバックオフィスで支払いを確認してください。
Webhook answers Invalid signature or Missing signature: 拡張機能のウェブフックキーがウェブフックのキーと一致していないか、ウェブフックが暗号化も署名もされていません。キーを再度コピーし、暗号化をオンのままにしてください。
Webhook answers Webhook key not configured: ウェブフックのキーが設定されていません。キーを貼り付けた後、Eupago は通知を再試行します。
Webhook answers Decryption failed: 署名は有効ですが、本文を復号できませんでした。Eupago のバックオフィスで Webhook 2.0 の設定を確認してください。
Webhook answers Environment mismatch: 通知は、支払いが開始されたモードとは異なるモードのキーで署名されています。サンドボックスの通知が本番の支払いを処理することはなく、その逆もありません。サンドボックスのキーと本番のキーが取り違えられていないか確認してください。
Webhook answers Order not found: 通知は、このストアの Eupago 支払いがない注文に関するものです。例えば、同じ Eupago チャネルを使う別のストアで行われた支払いなどです。
Webhook answers Busy or Retry: その注文は同時に別のリクエストで処理されていたか、処理に失敗しました。Eupago は通知を再試行します。理由はログにあります。
Legacy callback answers Invalid API key: Eupago が送信した API キーが Live API Key または Sandbox API Key と一致しません。ウェブフックの URL をブラウザーで開いても同じ応答が表示されますが、これは正常です。
The customer sees This payment method is temporarily unavailable: 現在のモードの API キーがありません。設定で入力してください。
The customer sees The MB WAY payment could not be started: 電話番号が MB WAY に関連付けられていることを確認し、もう一度お試しください。
Order is in the manual review status after payment: VibeFox Eupago Gateway タブの Eupago notes を確認してください。金額または通貨が異なっていた、参照番号が不明だった、注文がキャンセルされた後に支払いが届いた、またはカートが別の注文で支払い済みだった、などの理由があります。Eupago のバックオフィスで支払いを確認し、その後注文を完了するか、購入者に返金してください。
アンインストール
Extensions > Extensions に移動し、種類 Payments を選択して、VibeFox Eupago Gateway の横にある Uninstall(赤い − ボタン)をクリックします。この拡張機能のライセンスキーとライセンスステータスは、常に削除されます。OpenCart は、拡張機能自身の設定を常に削除します: Enable/Disable、Sort Order、Geo Zone、Total、および Orders セクションの注文ステータス。これらは再インストール時に既定値に戻ります。拡張機能の OpenCart イベントも削除されます(OpenCart 4 では、そのイベントに加え、メンテナンスモードでもウェブフックと購入者の戻りを通過させるスタートアップアクションも削除されます)。Delete Data on Uninstall がオンの場合、その他のゲートウェイ設定(タイトル、説明、支払い方法、サンドボックスモード、キー、デバッグログ)とログが削除されます。オフの場合、後で再インストールするために保持されます。注文の Eupago 支払い記録は常に保持されるため、古い注文の遅延した通知は再インストール後も引き続き機能します。既存の注文は支払いメモを保持します。
OpenCart 4 で拡張機能のファイルも削除するには、アンインストール後に Extensions > Installer に移動し、インストール済み拡張機能の一覧で VibeFox Eupago Gateway の横にある Uninstall(オレンジ色の − ボタン)をクリックしてから、Delete(赤いごみ箱のボタン)をクリックして、アップロードしたパッケージを削除します。
Eupago は、それぞれの所有者の商標です。本拡張機能は Eupago と提携しておらず、Eupago による推奨も受けていません。
