戻る

VibeFox Tranzila for OpenCart — ヘルプ

要件

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

PHP: 8.0 以降。

通貨: ILS、USD、EUR、GBP のいずれか。それ以外の顧客通貨では、チェックアウトで決済方法が非表示になります。

Tranzila 端末: 端末名が必要です。ハンドシェイクと注文ページからの返金には端末パスワード(TranzilaPW)が必要です。端末によっては、返金用に別の与信パスワード(CreditPass)が必要な場合があります。端末名とパスワードは Tranzila から提供されます。端末の設定を確認するか、Tranzila サポートにお問い合わせください。テスト用には、Tranzila が別のテスト端末を用意しています。その名前を端末名として入力してください。

実際の訪問者の IP: 支払い通知は Tranzila サーバーの IP アドレスと照合して確認されます。ストアが Cloudflare などのプロキシや CDN の背後にある場合、Web サーバーは実際の訪問者の IP を PHP に渡す必要があります(REMOTE_ADDR)。

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

インストール

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

OpenCart 3

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

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

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

4. Terminal name (supplier) を入力してください。ハンドシェイクまたは返金を使用する場合は、Terminal password (TranzilaPW) も入力してください。

5. Notifications をオンのままにし、Trusted IP を確認してください。Tranzila が通知を送信する IP アドレスが一覧に含まれている必要があります。一覧は Tranzila サポートに確認してください。通知 URL は支払いごとに送信されるため、どこかにコピーする必要はありません。

6. 推奨:Tranzila 端末でハンドシェイクを有効にし、そこでストアサーバーの IP を許可してから、拡張機能で Handshake をオンにしてください。

7. Enable/Disable をオンにして Save をクリックし、Tranzila のテスト端末で支払いをテストしてください。

OpenCart 4

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

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

3. Extensions > Extensions に移動し、種類として Payments を選択してください。VibeFox Tranzila Payment Gateway を見つけ、Install(緑色の + ボタン)をクリックしてから、Edit(鉛筆ボタン)をクリックしてください。

4. ライセンスキーと設定は、OpenCart 3 の手順 3〜7 と同じように入力してください。設定ページとその項目は両方のバージョンで同じです。

新規インストール時は、決済方法がオフの状態で始まります。

設定

すべての設定は拡張機能のページにあります:Extensions > Extensions > Payments > VibeFox Tranzila Payment Gateway > Edit。セクションは左側に並んでおり、一覧の下にある Save ボタンでページ全体を保存します。設定の上部では、次の場合にページが警告を表示します。端末名が空の場合(この場合、チェックアウトで決済方法が非表示になります)、通知が無効になっているか Trusted IP が空の場合(支払い済みの注文は手動確認のために保留されます)、ハンドシェイクが有効なのに端末パスワードがない場合(支払いページを開けません)、ストアの既定通貨がサポートされていない場合です。拡張機能を変更する権限がない場合、ページには設定が表示されますが、保存はできません。

保存時、ページがすべてを一度に拒否することはありません。空または 128 文字を超える Title、無効な端末名、Trusted IP の無効なエントリ、整数ではない数値フィールド、または無効な Sort Order、Total、Geo Zone、注文ステータスは保存されません。ページは設定の上の赤いブロックにメッセージを表示し、そのフィールドには以前の値が再び表示されます。許容範囲外の数値は、最も近い許容値として保存され、ページがその旨を通知します(例:5000 は 400〜1500 の範囲外のため、1500 として保存されたなど)。その他のすべてのフィールドは保存されます。

Tranzila

Enable/Disable: Enable Tranzila Payment Gateway で決済方法のオン・オフを切り替えます。デフォルト:off。

Title: チェックアウトで顧客に表示される決済方法の名前と、支払いページのタイトルです。注文にも決済方法名として保存されるため、必須であり、最大 128 文字です。デフォルト:Credit Card (Tranzila)。

Description: Confirm Order のステップで、確認ボタンの上に顧客に表示されるテキストです。デフォルト:Pay securely with your credit card on the Tranzila payment page。

Sort Order: チェックアウトの決済方法の中で Tranzila が表示される順番です。空欄のままにするか、整数(負の値も可)を入力してください。

Geo Zone: 選択した地域(ジオゾーン)内の支払い先住所に対してのみ Tranzila を提供します。デフォルト:All zones。ジオゾーンは System > Localisation > Geo Zones で設定します。

Total: Tranzila を提供するために、注文がストアのデフォルト通貨で到達している必要がある金額です。空欄にすると、どの金額でも Tranzila を提供します。

端末

Terminal name (supplier): Tranzila 端末名です(例:myshop)。使用できるのは英字、数字、「-」、「_」のみです。入力するまで、チェックアウトで決済方法は表示されません。テストの場合は、Tranzila のテスト端末の名前を入力してください。

Terminal password (TranzilaPW): 端末の API パスワードです。ハンドシェイクと、注文ページからの返金に必要です。

Refund password (CreditPass): 端末が与信(返金)取引に別のパスワードを要求する場合のみ入力してください。それ以外の場合は空欄のままにしてください。

保存済みのパスワードは再表示されません。フィールドは空のままで Saved — leave empty to keep it. と表示されます。変更する場合にのみ新しい値を入力してください。保存済みのパスワードを削除するには、フィールドの下にある Clear saved password on save にチェックを入れ、Save をクリックしてください。

支払いページ

Payment page version: iFrame に表示される Tranzila のページです。

Current (iframenew.php): 既定の設定です。
Legacy (iframe.php): Tranzila から指示された場合にのみ使用してください。

Payment page language: Tranzila ページの言語です:Site language、ヘブライ語、英語、ロシア語、スペイン語、ドイツ語、フランス語、日本語のいずれか。デフォルト:Hebrew。Site language は、顧客のストア言語がこれらのいずれかである場合にその言語を使用し、それ以外の場合は英語を使用します。

iFrame width (px): 300〜1200。デフォルト:600。小さい画面では、フレームがページより広くなることはありません。

iFrame height (px): 400〜1500。デフォルト:650。

Max installments: 支払いページで顧客が選択できる分割払いの最大回数(tashlumim)です。36 回まで指定できます。0 または 1 は分割なしを意味します。デフォルト:0。端末で分割払いの処理が許可されている必要があります。

Handshake: ハンドシェイクトークンで金額を固定します(推奨)。支払いページを開く前に、ストアは金額に紐づいた一回限りのトークンを Tranzila に要求するため、ブラウザ上で金額を変更することはできません。端末パスワードが必要で、Tranzila 端末でハンドシェイクが有効になっており、ストアサーバーの IP アドレスが許可されている必要があります。デフォルト:off。

支払いの確認

Tranzila の通知は署名されていません。注文が支払い済みになるのは、通知が Trusted IP から届き、その支払いページのトークン、注文、端末、金額、通貨が支払いページと一致する場合だけです。ハンドシェイクを使用している場合は、トークンも一致している必要があります。顧客が支払いページから戻っても、注文が支払い済みになることはありません。

Notifications: Tranzila の通知(通知 URL)によって支払いを自動的に確認します。デフォルト:on。通知がオフの場合、支払いページで成功した後に戻ってきた顧客の注文は On hold status になり、Tranzila 端末を確認したうえで、手動で支払いを確認することになります。

Notification URL: 参考として表示されます。OpenCart 3 では https://your-store/index.php?route=extension/payment/wcp_tranzila_payment_gateway/notify、OpenCart 4 では https://your-store/index.php?route=extension/wcp_tranzila_payment_gateway/payment/wcp_tranzila_payment_gateway.notify のような形式です。この URL は OpenCart インストールのストアのアドレスから作成されます。この URL は支払いのたびに Tranzila に送信されるため、Tranzila 端末に入力する必要はありません。ストアがメンテナンスモードでも機能します(OpenCart 4 では、拡張機能の起動時アクションにより、通知と顧客の戻りが通過できます)。

Trusted IP: 通知を送信する Tranzila サーバーの IP アドレスまたは CIDR 範囲です。カンマで区切って入力します。デフォルト:80.244.170.7。現在の一覧は Tranzila サポートに確認してください。それ以外のアドレスからの通知は拒否されます。このフィールドが空の場合、通知を検証できません。成功した支払いが報告されると注文は手動確認のため On hold status になり、拒否が報告されても何も変更されません。

注文

OpenCart は Confirm Order のステップでステータスなしの注文(欠落注文)を作成します。注文がステータスを得るのは、検証済みの Tranzila 通知を受け取った後だけです。OpenCart には On hold ステータスがないため、ここで選択したステータスが使用され、注文メモで理由が説明されます。以下の各フィールドには、あなたの OpenCart の注文ステータスが一覧表示されます。

Order status after payment: 検証済みの通知によって支払いが確認された場合(金額、通貨、端末、トークンが一致)に設定されるステータスです。デフォルト:Processing。

On hold status: 支払いにはあなたによる確認が必要です。金額、通貨、ハンドシェイクトークンが一致しない場合、通知を検証できない場合(Trusted IP がない)、または通知がオフで、顧客が成功した支払いページから戻った場合です。デフォルト:Pending。System > Localisation > Order Statuses で独自のステータスを作成し、ここで選択できます。

Refunded status: 注文ページから支払いが全額返金された場合に設定されます。デフォルト:Refunded。

Cancelled order status: 拡張機能はこのステータスを設定しません。このステータスの注文に後から支払いがあった場合、在庫を確認するよう促すメモとともに注文が再開されます。デフォルト:Canceled。

Payment error status: 拡張機能はこのステータスを設定しません。このステータスの注文は、後から承認された Tranzila の支払いによって支払い済みになります。デフォルト:Failed。

詳細設定

Debug log: 支払いページ、通知、返金のイベントを、OpenCart のログフォルダ(storage/logs;OpenCart 4 では system/storage/logs)内の tranzila_p_debug.log.php に記録します。このファイルはウェブから開くことはできず、5 MB に達すると tranzila_p_debug.old.log.php に移動されます。このオプションがオフの場合でも、警告とエラーは常に記録されます。パスワード、トークン、顧客データが書き込まれることはありません。デフォルト:off。

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

Delete data on uninstall: オンにすると、拡張機能をアンインストールしたときに設定とログが削除されます。Tranzila の取引と返金は、古い注文で必要になるため、常に保持されます。デフォルト:off。

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

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

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

チェックアウト

Payment Method のステップで、顧客は決済方法を選択します(デフォルトは Credit Card (Tranzila))。Confirm Order のステップでは、顧客に説明文と、After you confirm, you will enter your card details on the secure Tranzila payment page. The order is confirmed once Tranzila confirms the payment. という注意書きが表示されます。OpenCart はこのステップで、まだステータスのない注文を作成します。顧客が Confirm Order をクリックすると、ストアの支払いページに移動します。そこでは、注文の通貨による注文合計、請求先情報、商品の簡単な一覧とともに、Tranzila の支払いページが iFrame 内に開きます。ページには Enter your card details on the secure Tranzila payment page below. If it does not load, click "Proceed to payment". と表示されます。フレームの下には Choose another payment method のリンクがあります。分割払いが許可されている場合、顧客は Tranzila のページで回数を選択します。OpenCart 4 では、顧客は支払い方法ブロックの Choose ボタンから、Payment method options ウィンドウで支払い方法を選び、チェックアウトページの下部にある Confirm Order をクリックします。

支払いページが表示されるたびに、それぞれ独自のトークン(およびハンドシェイクトークン)を持つ新しい支払い試行になります。ページを再読み込みすると、同じ顧客セッションの注文について新しい試行が開始されます。別のブラウザで開かれた支払いページのリンクは、チェックアウトに戻ります。

支払いが成功すると、Tranzila は顧客を戻し、ウィンドウ全体が次の画面へ進みます。注文は、Tranzila が通知によって確認するまで支払い済みとしてマークされません。その後、注文は OpenCart の通常の方法でステータスを受け取り、通常の注文メールと在庫の更新が行われます。保留中の注文が後から支払われた場合、顧客は新しい注文ステータスに関するメールを受け取ります。通知がすでに届いていれば、顧客には Your payment with Tranzila has been received. と表示された OpenCart の注文完了ページが表示されます。注文が審査のため保留になっている場合、ページには Your payment is being reviewed by the store. You will receive an e-mail once it is confirmed. と表示されます。通知がまだ届いていない場合は、Payment confirmation のページに Your payment is being confirmed by Tranzila. You will receive an e-mail as soon as it is confirmed — there is no need to pay again. と表示され、Check again と Back to checkout のボタンがあります。

支払いが拒否されたりキャンセルされたりした場合、顧客は The payment was not completed. You have not been charged — please try again or choose another payment method. というメッセージとともにチェックアウトに戻ります。Tranzila が応答コードを返した場合は、理由とコード(例:カードの有効期限切れ)が追記されます。カートは保持され、注文はステータスなしのままです。OpenCart 4 では、このメッセージがチェックアウトページの上部に表示されます。OpenCart 3 は Confirm Order のステップが表示されるたびに新しい注文を作成しますが、OpenCart 4 はチェックアウトの注文を更新します。これらの注文のいずれかによってすでに支払われたカートに、再度請求されることはありません。数量の変更を含め、カートを変更すると、それ自体の支払いが必要な新しいカートとみなされます。

OpenCart 4 では、成功ページが表示されるまで注文はチェックアウトに保持されます。支払いが拒否された後、顧客は新しい支払い試行で同じ注文を再度支払います。その注文がその間に閉じられていた場合(たとえばキャンセルした場合)、または変更されたカートのために支払われていた場合、顧客は This order can no longer be paid. Please confirm your order again. とともにチェックアウトに戻され、次の Confirm Order で新しい注文が支払われます。

支払いページを開けない場合(例:ハンドシェイクが失敗した場合)、顧客は Confirm Order のステップに留まり、ボタンの上に Could not connect to Tranzila. Please try again in a moment. などの短いメッセージが表示されます。技術的な理由はログに書き込まれます。

この拡張機能は、Tranzila のページで行われる一回限りのカード決済のみを扱います。保存済みのカードやトークン、サブスクリプション、個別の承認とキャプチャ(J5)、独自の Bit、Apple Pay、Google Pay のボタンには対応していません(Tranzila の支払いページで提供される内容は iFrame 内に表示されます)。また、Tranzila の請求書にも対応していません。

注文と返金

注文ステータス

ステータスなし(欠落注文): 顧客は支払いページに移動しましたが、支払っていない、支払いが拒否された、または Tranzila の通知がまだ届いていない状態です。Sales > Orders では、Order Status のフィルターを Missing Orders に設定した場合にのみ、このような注文が表示されます。OpenCart 4.1 では、このような注文が Voided ステータスになることもあります。これは確認ステップが再表示されたときに OpenCart が設定するもので、拡張機能はこれをステータスなしの注文として扱います。

支払い後の注文ステータス(デフォルト Processing): 検証済みの通知によって支払いが確認されました。メモには、金額、Tranzila の取引(index)、承認番号、該当する場合は分割払いの回数が表示されます。

On hold status(デフォルト Pending): 支払いは報告されましたが、自動的には受け付けられませんでした。金額、通貨、ハンドシェイクトークンが一致しなかったか、Trusted IP が空のため通知を検証できなかったか、通知がオフで顧客が成功した支払いページから戻ったかのいずれかです。メモに理由が記載されています。Tranzila 端末で支払いを確認し、ステータスを手動で変更してください。

Refunded status(デフォルト Refunded): 支払いが拡張機能によって全額返金されました。

保留中、キャンセル済み、または支払いエラーのステータスの注文に支払いが届いた場合、その注文には Order status after payment が設定されます。キャンセル済みの注文には、発送前に在庫を確認するよう求めるメモも追加されます。すでに支払い済みまたは返金済みの注文、あるいはすでに支払い済みのカートの別の注文に対して 2 回目の支払いが届いた場合、その注文は変更されません。支払い済みの注文にあるメモでは、その注文を確認し、Tranzila 端末で重複分を返金するよう求められます。同じ取引の繰り返し通知は無視されます。

メモは注文の History の項目で、顧客には表示されません。

VibeFox Tranzila Payment Gateway タブ

Sales > Orders で、Tranzila で支払われた注文を開いてください。注文ページの下部、History と Additional の隣にある VibeFox Tranzila Payment Gateway タブには、Transaction (index)、Authorization、Terminal、Status、Paid / refunded の金額、Installments の回数、返金フォーム、返金履歴、結果付きのすべての Payment pages of the cart、そして注文の Tranzila notes が表示されます。このタブは、拡張機能へのアクセス権を持つユーザーに表示されます。

返金

VibeFox Tranzila Payment Gateway タブで Amount を入力します(まだ返金されていない金額が自動入力されます)。必要に応じて Reason (optional) を入力し、Refund via Tranzila をクリックしてください。Refund this amount via Tranzila? This cannot be undone. の確認に応答します。全額返金と一部返金に対応しています。注文を変更する権限が必要です(System > Users > User Groups の sale/order)。返金は、元の支払いに対する Tranzila の与信取引として、その支払いを受け付けた端末で、Tranzila が実際に請求した金額と通貨で行われます。そのため、金額または通貨に不一致があった場合は、注文合計ではなく、顧客が実際に支払った金額まで返金できます。

このフォームは、端末パスワードが設定されており、注文に確認済みの Tranzila 取引がある場合にのみ利用できます。そうでない場合、タブは理由を表示します。例:Refunds need the terminal password (TranzilaPW) in the gateway settings. 現在の設定とは別の端末(テスト端末など)で支払われた注文は、注文ページから返金できません。その Tranzila 端末で返金してください。

Tranzila が返金を受け付けない場合、タブにエラーが表示されます。例:コードとその意味を含む Tranzila declined the refund。この場合、返金は記録されません。返金が成功すると、Tranzila の与信取引とともに返金履歴とメモに追加されます。全額返金では、顧客に通知せず、手動でのステータス変更と同様に商品を在庫に戻すことなく、注文が Refunded status になります。一部返金ではステータスは変わりません。

Sales > Returns での商品の返品では、Tranzila を通じて返金は行われません。Tranzila 端末で行われた返金はストアに通知されません。必要に応じて注文を手動で更新してください。

ライセンスキー

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

有効なキーがない場合、Tranzila はチェックアウトで顧客に表示されません。それでも支払いが開始された場合、顧客には This payment method is not available. Please choose another one. と表示されます。同じブラウザで管理画面にログインしている管理者ユーザーには、ストアで決済方法が (unlicensed — visible to admins only) と表示された状態で引き続き表示されるため、キーを購入する前に拡張機能を設定してテストできます。OpenCart 4 では、このプレビューは利用できません。ストアは管理画面へのログインを認識しないため、有効なキーがない場合、決済方法は全員に対して非表示になります。Edit ページを一度開くと、管理画面の Dashboard にリマインダーが表示されます。× で閉じると、7 日間非表示になります。既存の注文には影響しません。すでに開始された支払いは、Tranzila の通知と顧客のストアへの復帰によって引き続き確認され、返金も機能します。

ライセンスの期限が切れても、拡張機能は動作を続けますが、アップデートとサポートを受けるには更新が必要です。管理画面の Dashboard または Edit ページを開くと、ステータスは自動的に再確認されます。キー入力後の最初の 14 日間は 1 日に 1 回、その後は週に 1 回です。cron ジョブは必要ありません。拡張機能をアンインストールすると、ライセンスキーとライセンスステータスは常に削除されます。

トラブルシューティング

Tranzila がチェックアウトに表示されない: ライセンスが有効であること、Enable/Disable がオンであること、Terminal name (supplier) が入力されていること、そして顧客の通貨が ILS、USD、EUR、GBP のいずれかであることを確認してください。設定ページには、端末名がない場合や既定通貨がサポートされていない場合に警告が表示されます。また、支払い先住所が選択された Geo Zone 内にあること、注文が設定の Total に達していることも確認してください。

支払いは完了したが、注文がステータスなしのまま: 通知が届かなかったか、拒否されました。Notifications がオンであること、Trusted IP に Tranzila が通知を送信するアドレスが含まれていることを確認してください。エラーは常にログに書き込まれます。拡張機能のページにある Log フィールドを確認してください。IP が Trusted IP の一覧にないというメッセージは、Trusted IP の設定またはプロキシ構成を修正する必要があることを意味します。プロキシや CDN の背後では、Web サーバーが実際の訪問者の IP を PHP に渡す必要があります。ストアが信頼された逆プロキシの背後にある開発者向けに、拡張機能は IP を設定するために OpenCart イベント wcp_tranzila_payment_gateway/remote_ip をトリガーします。

通知が Forbidden で応答する: Trusted IP に含まれていない IP アドレスから送信されたものです。

通知が Bad request または Not found で応答する: 通知内の注文、支払いページのトークン、端末、または取引インデックスが、このストアのどの支払いページとも一致しません。

通知が Accepted for manual review で応答する: Trusted IP が空のため、通知を検証できませんでした。成功した支払いは注文を保留にします。支払いを自動的に確認するには、Trusted IP を入力してください。

通知が Busy, retry で応答する: 同じ瞬間にカートが別のリクエストによって処理されていたか、注文ステータスを設定できませんでした。ログに理由が表示されます。Tranzila 端末で支払いを確認してください。

一部の注文が保留ステータスになっている: VibeFox Tranzila Payment Gateway タブのメモを読んでください。金額、通貨、ハンドシェイクトークンが一致しなかったか、通知を検証できませんでした(Trusted IP が空、または通知がオフ)。Tranzila 端末で支払いを確認し、ステータスを手動で変更してください。

ハンドシェイクを有効にすると支払いページが開かない: 端末名と端末パスワードを確認し、Tranzila 端末でハンドシェイクが有効になっているか、ストアサーバーの IP アドレスがそこで許可されているかを確認してください。ログに理由が表示されます。

返金が失敗する: 返金には Terminal password (TranzilaPW) が必要です。一部の端末では、別の与信パスワードも必要です。それを Refund password (CreditPass) に入力してください。別の端末で支払われた注文は、その端末で返金する必要があります。Tranzila の応答が想定外の場合、タブには返金が確認されていないと表示されます。再試行する前に Tranzila 端末を確認してください。注文を変更する権限がない場合、タブには You do not have permission to refund orders. と表示されます。

その他の通貨: この拡張機能がサポートするのは ILS、USD、EUR、GBP のみです。

開発者向け:支払いページが表示される前に、拡張機能は支払いページと注文のフィールドを含む OpenCart イベント wcp_tranzila_payment_gateway/payment_page_params をトリガーします。

アンインストール

Extensions > Extensions に移動し、種類として Payments を選択して、VibeFox Tranzila Payment Gateway の横にある Uninstall(赤色の − ボタン)をクリックしてください。この拡張機能のライセンスキーとライセンスステータスは常に削除されます。OpenCart は、拡張機能自身の設定を常に削除します。Enable/Disable、Sort Order、Geo Zone、Total、および Orders セクションの注文ステータスは、再インストール時にデフォルトに戻ります。拡張機能の OpenCart イベントも削除されます(OpenCart 4 では、そのイベントと起動時アクションも削除されます。起動時アクションは、メンテナンスモードでも通知と顧客の戻りを通過させるものです)。Delete data on uninstall がオンの場合、その他の設定(タイトル、説明、端末、パスワード、支払いページ、支払いの確認、ログ記録)とログが削除されます。オフの場合は、後で再インストールする際のために保持されます。Tranzila の取引と返金は常に保持されるため、以前に支払われた注文は再インストール後も返金できます。既存の注文は支払いのメモを保持します。

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

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