Overview
VibeFox Tranzila Payment Gateway adds credit card payments through Tranzila (Israel) to Magento Open Source and Adobe Commerce. The customer chooses the payment method at the payment step and clicks Place Order. Magento places the order in Pending Payment, and the customer pays on the secure Tranzila payment page, shown in an iframe on a payment page of your store. Card data is entered on Tranzila's servers only and never touches your site. The order is invoiced only after a verified Tranzila notification, and the order e-mail is sent only then.
It suits Israeli stores and stores that work with a Tranzila terminal and want card payments with installments, verified payment notifications and online refunds. The module takes one-time card payments only. It has no saved cards, subscriptions, separate authorize and capture (J5), Bit, Apple Pay or Google Pay buttons of its own, Tranzila invoices, or payments for orders created in the Admin.
Key features
Tranzila payment page in an iframe: the new page (iframenew.php) or the legacy one (iframe.php), with the frame size and the page language of your choice, including the store language.
Paid only when Tranzila confirms: the invoice is created only after a Tranzila notification from a Trusted IP whose payment page token, order, terminal, amount and currency match. The customer's return from the payment page never marks an order paid.
Handshake amount lock: an optional one-time token bound to the amount, so the amount cannot be changed in the browser.
Installments: the customer may choose up to the number of installments (tashlumim) you allow, up to 36.
Mismatches go On Hold: a payment with another amount, currency or handshake token puts the order On Hold without an invoice, with a note for manual review, and such a payment can be refunded from the order page.
No double processing: repeated notifications are applied once. A second real charge for a paid order is recorded in a note and never creates a second invoice. A declined payment cancels the waiting order and gives the cart back.
Online refunds with Credit Memo: full and partial refunds through the standard Magento Credit Memo of the invoice with Refund, as Tranzila credit transactions in the currency actually charged, on the terminal that took the payment.
Standard Magento settings: all settings are on the standard Payment Methods configuration page, with encrypted passwords, the notification URL shown on the page, ILS, USD, EUR and GBP, countries and minimum and maximum order totals, and a log without passwords, tokens or customer data.
Requirements
Magento Open Source or Adobe Commerce 2.4.6 to 2.4.9 (your own server or Adobe Commerce on cloud infrastructure; not Adobe Commerce as a Cloud Service), PHP 8.1 to 8.4. A Tranzila terminal: its name, and its password for the handshake and refunds. A VibeFox license key from vibefox.net (one key per domain).
