戻る

VibeFox iPay88 for OpenCart — ヘルプ

要件

OpenCart: 3.0.x(3.0.5.0 で動作確認済み)または 4.0.2 以降(4.1.0.3 で動作確認済み)。

PHP: 8.0 以降。

iPay88 加盟店アカウント: Merchant Code と Merchant Key は、加盟店アカウントが有効化された際に iPay88 から発行されます。iPay88 の加盟店ポータルにも表示されます。まだ加盟店でない場合は、iPay88 のウェブサイトから申し込んでください。Merchant Key は秘密にしてください。決済の署名に使用されます。iPay88 には個別のサンドボックスがないため、テストキーはありません。

リクエスト URL: お使いのウェブサイトのアドレスを、iPay88 にリクエスト URL として登録しておく必要があります。登録されていない場合、iPay88 のページに "Permission not allow" と表示されます。

通貨: マレーシア — MYR。iPay88 アカウントで多通貨オプションが有効な場合は、USD、SGD、AUD、CAD、EUR、GBP、HKD、CNY、TWD、INR、IDR、PHP、THB も利用できます。フィリピン — PHP または USD。インドネシア — IDR。タイ — THB。購入者のチェックアウト通貨がお使いの地域で請求できない場合、チェックアウトで支払い方法は非表示になります。

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

インストール

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

OpenCart 3

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

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

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

4. iPay88 region を選択し、Merchant Code と Merchant Key を入力し、Enable/Disable をオンにして Save をクリックします。

5. 設定を確認するには、Test mode をオンにした状態で決済を行い、その後テストモードをオフにしてください。

OpenCart 4

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

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

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

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

新規インストール時は、支払い方法がオフの状態になります。レスポンス URL とバックエンド URL は、決済のたびに送信されるため、iPay88 側で設定する必要はありません。

設定

すべての設定は拡張機能のページにあります: Extensions > Extensions > Payments > VibeFox iPay88 Payment > Edit。セクションは左側に一覧表示されます。一覧の下にある Save ボタンで、ページ全体が保存されます。設定の上には、キーが不足している間は Enter the iPay88 Merchant Code and Merchant Key — until then the payment method is not shown at checkout. と表示され、ストアの既定通貨を選択した地域で請求できない場合は警告(その通貨では、チェックアウトで支払い方法が非表示になります)、テストモードがオンの間は警告が表示されます。拡張機能を変更する権限がない場合、ページには設定が表示されますが、保存はできません。

保存時、Title は 128 文字を超えることはできず、Sort Order は整数である必要があり、Total は 0 以上の数値である必要があり、選択したジオゾーンと注文ステータスが存在している必要があります。これに違反すると何も保存されず、エラーに該当するフィールド名が表示されます。iPay88 のフィールドが保存を妨げることはありません。

iPay88

Enable/Disable: Enable iPay88 Payment Gateway は、支払い方法をオンまたはオフにします。既定値: オフ。

Title: チェックアウトで購入者に表示される支払い方法の名前です。注文にも、この支払い方法名が保存されます。既定値: iPay88。128 文字まで。空欄にすると、購入者には iPay88 と表示されます。

Description: Confirm Order のステップで、確認ボタンの上に購入者へ表示されるテキストです。既定値: Pay securely via iPay88 (credit card, online banking, e-wallet).

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

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

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

iPay88 アカウント

iPay88 region: iPay88 加盟店アカウントの国です。iPay88 の決済ページと、請求可能な通貨を決定します。注文は常にその注文自身の通貨で請求されます。既定値: Malaysia。

Malaysia (payment.ipay88.com.my): MYR、およびアカウントで多通貨が有効な場合は要件に記載されたその他の通貨。
Philippines (payment.ipay88.com.ph): PHP、USD。
Indonesia (payment.ipay88.co.id): IDR。小数点なしで送信されます。
Thailand (payment.ipay88.co.th): THB。

Merchant Code: iPay88 の Merchant Code です。例: M01234。

Merchant Key: iPay88 の Merchant Key です。決済リクエストに署名し、iPay88 からの応答を検証します。秘密にしてください。保存時に、先頭と末尾の空白は取り除かれます。保存されたキーは再び表示されることはありません。フィールドは空のまま Saved — leave empty to keep it. と表示されます。変更する場合にのみ、新しい値を入力してください。保存されたキーを削除するには、Clear the saved Merchant Key on save にチェックを入れ、Save をクリックします。

Signature type: 決済リクエストの署名方式です。応答は両方の形式で検証されるため、切り替え前に開始された決済も引き続き検証できます。

SHA256 (recommended): iPay88 の現在の仕様(既定値)。
SHA1 (legacy): iPay88 から従来の署名を使うよう求められた場合にのみ選択してください。

決済

Payment method: マレーシアの PaymentId 一覧から iPay88 の支払い方法を 1 つ事前に選択するか、Let the customer choose on the iPay88 page(既定値)のままにします。一覧には、Credit Card (MYR)、FPX (Online Banking)、Maybank2U、Alliance Online、AmBank、RHB Bank、Hong Leong Bank、CIMB Clicks、Web Cash、PayPal (MYR)、Credit Card (PHP)、Boost、Touch n Go eWallet、GrabPay、ShopeePay が含まれます。

Reference prefix: 任意です。iPay88 の参照番号(RefNo)で、注文番号の前に付加されます。例: SHOP1-。同じ iPay88 アカウントを使用するストアごとに異なる接頭辞を設定し、あるストアの応答が別のストアの注文に適用されることがないようにしてください。使用できるのは、英字、数字、「-」、「_」で、最大 10 文字です。その他の文字は保存時に削除されます。数字で終わる接頭辞には末尾に「-」が付加されます。注文番号は RefNo の末尾から読み取られるためです。ページには、保存された値とともに警告が表示されます。

Test mode: 注文合計の代わりに、固定のテスト金額を請求します。iPay88 には個別のサンドボックスがありません。テスト決済は、iPay88 の本番の決済ページで行われる、少額の実際の取引です(1.00、IDR 10,000)。テスト金額が受領されると、注文は支払い済みとしてマークされ、注文のメモにその旨が記載されます。テストモードがオンの間、購入者には Confirm Order のステップで TEST MODE: only a test amount of ... will be charged. と表示されます。テストモードで開始された決済は、iPay88 が応答する前にテストモードをオフにした場合でも、常にテスト金額で照合されます。本番のストアでは、テストモードをオンのままにしないでください。既定値: オフ。

レスポンス URL とバックエンド URL

拡張機能は、決済のたびに両方の URL を送信するため、設定すべきことはありません。iPay88 から要求された場合は、このセクションからコピーしてください。OpenCart 3 では次のような形式です: https://your-store/index.php?route=extension/payment/wcp_ipay88_payment/back(Response URL、購入者の戻り)および https://your-store/index.php?route=extension/payment/wcp_ipay88_payment/backend(Backend URL、サーバー間の通知)、OpenCart 4 では https://your-store/index.php?route=extension/wcp_ipay88_payment/payment/wcp_ipay_88payment.back(Response URL)および https://your-store/index.php?route=extension/wcp_ipay88_payment/payment/wcp_ipay_88payment.backend(Backend URL)です。このセクションには、iPay88 にリクエスト URL として登録されている必要があるお使いのウェブサイトのアドレスも表示されます。

iPay88 からの両方の応答は、同じ方法で検証されます。必須フィールド、Merchant Key で作成された署名、そしてこのストアがその注文のために開始した決済の参照番号です。有効な署名のない応答は拒否され、注文を変更することはありません。バックエンド通知には、処理された後にのみ RECEIVEOK で応答されます。そうしないと、iPay88 は再送します。ストアがメンテナンスモードの間も動作します。OpenCart 3 は決済拡張機能のリクエストを通過させ、OpenCart 4 では、拡張機能が署名付きのバックエンド通知と購入者の戻りを通過させるスタートアップアクションを追加します。iPay88 は次の決済ステータスを報告します:

1 (success): 決済が行われました。金額と通貨の確認後、注文は Order Status After Payment を受け取ります。
6 (pending): 決済はまだ保留中です。例: ATM や仮想口座への振込。iPay88 が確認するか失敗させるまで、注文は Awaiting Payment Status を受け取ります。
Any other status: 決済が失敗したかキャンセルされました。注文はステータスなしのままとなり、iPay88 からの理由が購入者に表示されます。

注文

OpenCart は、Confirm Order のステップで、ステータスなし(欠落した注文、missing order)の注文を作成します。注文がステータスを受け取るのは、iPay88 が正しく署名された応答を送信した後だけです。失敗またはキャンセルされた決済では、注文はステータスなしのままとなり、購入者はカートを保持したままチェックアウトに戻ります。以下の各フィールドには、OpenCart の注文ステータスが一覧表示されます。

Order Status After Payment: 期待される金額と通貨で成功した決済(iPay88 のステータス 1)。既定値: Processing。

Awaiting Payment Status: 保留中の決済(ステータス 6)。例: 購入者がまだ行っていない ATM や仮想口座への振込。iPay88 が確認すると、注文は支払い後のステータスに移ります。既定値: Pending。

On Hold (Review) Status: iPay88 が成功した決済を報告しましたが、注文と異なる金額または通貨であったか、キャンセルされた注文に対するものでした。メモに詳細が表示されます。注文は支払い済みとしてマークされません。既定値: Pending(OpenCart には On hold ステータスがないため)。独自のステータスは System > Localisation > Order Statuses で作成でき、ここで選択できます。

Failed Payment Status: 保留中の決済(ステータス 6)の後、iPay88 が失敗(ステータス 0)と報告したもの。既定値: Failed。

Cancelled Order Status: お使いのストアがキャンセルされた注文に使用するステータスです。そのような注文に届いた決済は、支払い済みとしてマークするのではなく、審査ステータスに置かれます。拡張機能がこのステータスを自分で設定することはありません。既定値: Canceled。

詳細設定

Debug log: 決済リクエストと iPay88 の応答を、OpenCart のログフォルダー(storage/logs)内の ipay88_p_debug.log.php に記録します。このファイルはウェブから開くことはできません。個人データ、Merchant Key、署名は記録されません。エラーと警告は、スイッチがオフでも常に記録されます。既定値: オフ。

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

Delete data on uninstall: オンにすると、拡張機能のアンインストール時に、設定とログが削除されます。注文と iPay88 の決済記録は決して削除されないため、再インストール後も、古い決済への遅延した応答は処理されます。既定値: オフ。

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

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

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

チェックアウト

Payment Method のステップで、購入者は支払い方法を選択します(既定では iPay88)。Confirm Order のステップで、購入者にはあなたの説明文が表示されます。OpenCart はこのステップで、まだステータスのない注文を作成します。購入者が Confirm Order をクリックすると、ステップには、お使いの地域の iPay88 決済ページに署名付きフォームが送信されている間、Redirecting to iPay88 payment gateway... と Please do not close this window. が表示されます。ブラウザーがフォームを自動送信しない場合、購入者は Pay Now をクリックします。拡張機能は、注文通貨での注文合計金額(テストモードではテスト金額)、商品名、購入者の氏名、メールアドレス、電話番号を渡します。iPay88 のページで、購入者はカード、FPX オンラインバンキング、電子ウォレット、またはアカウントで提供されているその他の方法で支払います。

OpenCart 4 では、購入者は支払い方法ブロックの Choose ボタンで、Payment method options ウィンドウから支払い方法を選択し、チェックアウトページの下部にある Confirm Order をクリックします。既定では、OpenCart 4 はチェックアウトで電話番号を尋ねません。しかし iPay88 では電話番号が必要です。注文に電話番号がない場合、確認ステップには必須の Phone フィールドが表示され、iPay88 requires the contact number of the payer. と表示されます。番号が入力されていない場合、購入者には iPay88 requires a phone number. Please enter your phone number and try again. と表示されます。入力された番号は次の試行のために保持されます。

注文が支払い済みとしてマークされるのは、iPay88 が正しく署名された応答で確認した後、つまり購入者の戻り時またはバックエンド通知によってのみです。その後、注文は通常の OpenCart の方法でステータスを受け取り、通常の注文メールと在庫更新が行われます。決済が成功すると、購入者には Your iPay88 payment has been received. と表示された OpenCart の注文完了ページが表示されます。保留中の決済では、ページに Your payment is pending confirmation from iPay88. We will update your order as soon as the payment is confirmed. が表示されます。審査中の注文では、We have received a payment notification from iPay88 and are reviewing it. We will contact you if anything is needed. が表示されます。保留中の決済が後で確認されたり失敗したりすると、OpenCart は購入者に新しいステータスを通知します。

バックエンド通知によって同時に注文が確認されている場合、購入者には We have not received the payment confirmation from iPay88 yet. If you completed the payment, your order will be updated shortly. と、Check again および Back to checkout のボタンが表示されます。

決済が失敗またはキャンセルされた場合、注文はステータスなしのままとなり、カートは保持されます。購入者は、The payment was not completed: と iPay88 からの理由、その後に You can try again or choose another payment method. が表示されたチェックアウトに戻ります。OpenCart 4 では、このメッセージはチェックアウトページの上部に表示されます。OpenCart 3 では、Confirm Order のステップが表示されるたびに新しい注文が作成されるため、新しい RefNo も生成されます。OpenCart 4 はチェックアウトの注文を更新するため、購入者は同じ注文を再度支払います。同じ注文の再試行では、同じ RefNo が使用されます。応答を検証できない場合、購入者には The payment response could not be verified. If you completed the payment, please contact us with your order number — the payment will be checked manually. と、Return to the store ボタンが表示されます。

決済を開始できない場合、購入者は Confirm Order のステップに留まり、This payment method is temporarily unavailable. Please choose another payment method.(キーが未入力、または合計がゼロ)または iPay88 cannot accept payments in ... Please choose another payment method.(その地域では通貨を請求できない)が表示されます。同じカートは一度しか支払われません。同じカートの別の注文がすでに支払い済みか、保留中の決済を待っている場合、2 つ目の決済フォームは作成されず、購入者は注文の完了ページに案内されます。カートの変更(数量の変更を含む)は、独自の支払いを必要とする新しいカートとして扱われます。

OpenCart 4 は、成功ページが表示されるまで注文をチェックアウトに保持します。その間に、支払いなしで注文が閉じられていた場合(たとえば保留中の振込が失敗した、または注文をキャンセルした場合)、購入者は Your previous order was cancelled without a payment. Please confirm the order again to pay with a new order. と表示されるチェックアウトに戻されます。注文がすでに確定していて、カートが変更されている場合、メッセージは Your previous order #(number) has already been placed. Your cart has changed: please confirm the new order to pay for it. です。どちらの場合も、次の Confirm Order でカートの新しい注文が支払われます。

この拡張機能は、1 回限りの決済のみに対応しています。OpenCart からの返金、保存済みカード、サブスクリプション、事前承認と売上確定、またはお使いのサイト上のカード入力欄はありません。iPay88 に決済ステータスを再問い合わせることもありません。注文が更新されるのは、iPay88 の応答とバックエンド通知によってのみです。

注文

注文ステータス

No status (missing order): 購入者は iPay88 に送られましたが、まだ結果が届いていないか、決済が失敗しています。Sales > Orders では、このような注文は Order Status フィルターを Missing Orders に設定した場合にのみ表示されます。

Order Status After Payment (default Processing): iPay88 が、期待される金額と通貨で成功した決済を報告しました。メモには TransID、PaymentID、金額、通貨が表示されます。テストモードでは、2 つ目のメモで、注文合計ではなくテスト金額が請求されたことが示されます。

Awaiting Payment Status (default Pending): iPay88 が決済を保留中と報告しました。iPay88 が確認すると注文は Order Status After Payment に移り、失敗した場合は Failed Payment Status に移ります。

Failed Payment Status (default Failed): 保留中の決済がその後失敗しました。メモには iPay88 からの理由が表示されます。購入者は新しい注文を行うことができます。

On Hold (Review) Status (default Pending): iPay88 が、注文と異なる金額または通貨での成功した決済を報告したか、注文がキャンセルされた後に決済が届きました。注文は支払い済みとしてマークされていません。メモにその内容が説明されています。iPay88 ポータルで決済を確認し、注文を処理するか、決済を返金してください。

支払い済みまたは完了した注文は、後からの応答によって変更されることはありません。同じ注文、または同じカートの別の注文に、2 回目の成功した決済が届いた場合、メモで iPay88 ポータルでの確認を求められ、重複であれば返金するよう求められます。失敗の応答が、支払い済み、キャンセル済み、または審査中の注文を変更することはありません。繰り返された応答によって、新しい情報が追加されることはありません。

メモは、購入者には表示されない注文の History のエントリーです。

VibeFox iPay88 Payment タブ

Sales > Orders で、iPay88 で支払われた注文を開きます。注文ページの下部、History と Additional の横にある VibeFox iPay88 Payment タブには、RefNo、TransId、Status、Requested 金額、Amount received、PaymentId、AuthCode、Error、Region が表示されます。テスト決済には TEST MODE のバッジが表示され、注文の iPay88 notes も表示されます。このタブは、拡張機能へのアクセス権を持つユーザーに表示されます。

返金

返金は OpenCart から iPay88 に送信されません。iPay88 の加盟店ポータルで決済を返金し、その後、返金を OpenCart に手動で記録してください。

ライセンスキー

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

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

トラブルシューティング

iPay88 がチェックアウトに表示されない: ライセンスが有効であること、Enable/Disable がオンであること、Merchant Code と Merchant Key が入力されていること、購入者のチェックアウト通貨が選択した iPay88 region で請求できることを確認してください。何かが不足している場合、設定ページに警告が表示されます。支払い住所が選択した Geo Zone に含まれていること、注文が設定の Total に達していることも確認してください。

決済は完了したが、注文がステータスなしのまま: 購入者の戻りもバックエンド通知も、有効な署名付きでストアに届いていません。Log フィールドを確認してください。エラーは常に記録されます。Merchant Key が iPay88 から提供されたものと完全に一致していること、そしてお使いのサーバーが設定に表示されたバックエンド URL への iPay88 からのリクエストを受け付けていることを確認してください。

iPay88 のページに "Permission not allow" と表示される: お使いのウェブサイトのアドレスが、iPay88 にリクエスト URL として登録されていません。Response と backend の URL のセクションに表示されているアドレスを登録するよう、iPay88 に依頼してください。

バックエンド通知が BAD SIGNATURE と応答する: 署名が Merchant Key と一致しません。Merchant Key を確認してください。何も変更されていません。

バックエンド通知が NOT CONFIGURED と応答する: Merchant Code または Merchant Key が設定されていないため、応答を検証できません。iPay88 は通知を再送します。

バックエンド通知が UNKNOWN ORDER と応答する: このストアでは、この参照番号に対する iPay88 の決済が開始されていません。例えば、同じアカウントを使用する別のストアが Reference prefix を使用していない、または同じものを使用している場合などです。

バックエンド通知が RETRY と応答する: 注文(または同じカートの別の注文)が、購入者の戻りや別の通知によって、同時に確認中だったか、注文ステータスを設定できませんでした。iPay88 は通知を再送します。

バックエンド URL をブラウザーで開くと BAD REQUEST と表示される: これは正常です。この URL は、iPay88 からの署名付きリクエストのみを受け付けます。

注文が On Hold (Review) Status になっている: iPay88 が注文と一致しない決済を報告したか、注文がキャンセルされていました。VibeFox iPay88 Payment タブのメモを確認し、iPay88 ポータルで決済を確認してから、注文を処理するか決済を返金してください。

購入者に "iPay88 cannot accept payments in" と通貨が表示される: チェックアウト通貨を、選択した地域で請求することはできません。iPay88 マレーシアでは、MYR 以外の通貨は、iPay88 アカウントで多通貨オプションも必要です。

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

実際の購入者が 1.00 しか請求されない: Test mode がオンになっています。オフにしてください。

アンインストール

Extensions > Extensions に移動し、タイプ Payments を選択して、VibeFox iPay88 Payment の横にある Uninstall(赤い − ボタン)をクリックします。この拡張機能のライセンスキーとライセンスステータスは、常に削除されます。OpenCart は、拡張機能自身の設定を常に削除します: Enable/Disable、Sort Order、Geo Zone、Total、および Orders セクションの注文ステータスです。これらは再インストール時に既定値に戻ります。拡張機能の OpenCart イベントも削除されます(OpenCart 4 では、そのイベントと、メンテナンスモードでも iPay88 の応答を通過させるスタートアップアクションも削除されます)。Delete data on uninstall がオンの場合、その他の設定(タイトル、説明、リージョン、Merchant Code と Key、署名タイプ、支払い方法、接頭辞、テストモード、デバッグログのスイッチ)とログも削除されます。オフの場合は、後で再インストールする際のために保持されます。注文の iPay88 決済記録は、常に保持されます。注文は削除されず、決済メモを保持します。

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

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