概要
VibeFox Tranzila Payment Gateway は、Tranzila(イスラエル)によるクレジットカード決済を PrestaShop に追加します。支払いの段階で購入者は支払い方法を選択し、貴店の支払いページ内の iframe に表示される Tranzila の安全な決済ページで支払いを行います。カード情報は Tranzila のサーバーでのみ入力され、貴サイトを経由することはありません。注文は Tranzila が支払いを報告した後にのみ作成されるため、途中で放棄された支払いが未払いの注文として残ることはありません。
イスラエルのストア、および Tranzila の端末を使用し、分割払い、検証済みの支払い通知、注文ページからの返金を備えたカード決済を提供したいストアに適しています。本モジュールは単発のカード決済のみに対応しています。保存済みカード、サブスクリプション、オーソリと売上確定の分離(J5)、独自の Bit、Apple Pay、Google Pay ボタン、Tranzila の請求書には対応していません。
主な機能
iframe 内の Tranzila 決済ページ:現在のページ(iframenew.php)または従来のページ(iframe.php)を選択でき、フレームのサイズとページの言語(ストアの言語を含む)を指定できます。
Tranzila の確認後にのみ支払い済みに:注文は、信頼された IP アドレスからの Tranzila の通知で、決済ページのトークン、カート、端末、金額、通貨が一致した場合にのみ支払い済みとして作成されます。購入者が決済ページから戻っただけでは、注文が支払い済みになることはありません。
Handshake による金額のロック:金額に紐付けられた任意の使い捨てトークンで、ブラウザ上で金額を変更できないようにします。
分割払い:購入者は、許可された分割回数(tashlumim)まで選択できます。最大 36 回です。
不一致の支払いは保留に:金額、通貨、または handshake トークンが異なる支払いは、手動確認用のメモ付きで Tranzila payment on hold ステータスの注文を作成します。
二重処理の防止:繰り返しの通知は 1 回だけ適用されます。支払い済みの注文に対する 2 回目の実際の請求はメモに記録され、注文が再度開かれることはありません。
注文ページからの返金:Tranzila payment ブロックで、Tranzila のクレジット取引により全額返金と一部返金を行えます。返金額と通貨は実際に請求された金額と通貨で、支払いを受け付けた端末を使用します。全額返金を行うと、注文は Refunded に設定されます。
通貨とログ:ILS、USD、EUR、GBP。カートは常にその通貨で請求されます。ログはモジュールのフォルダ内に保存され、パスワード、トークン、購入者データは含まれません。
要件
PrestaShop 8.0 から 9.x、PHP 8.0 以降。Tranzila の端末(端末名と、handshake および返金用のパスワード)。vibefox.net で入手した VibeFox ライセンスキー(ドメインごとに 1 つ)。
