Accept Russian-issued card payments in your Acelle SaaS through T-Bank’s hosted checkout — no PCI scope on your side, no card data ever touches your server. Drop-in plugin for Acelle Mail SaaS billing. T-Bank handles the card form, 3DS authentication, and fraud screening. You collect the payout in your T-Bank merchant account.
T-Bank (formerly Tinkoff Bank, rebranded in 2024) is the largest digital bank in Russia and runs the most widely-deployed e-acquiring service for Russian online businesses. If your Acelle SaaS targets the Russian or CIS market, T-Bank is what your customers expect to see at checkout — alongside Sberbank and YooMoney, T-Bank is one of the three “must-support” Russian payment options.
What you get out of the box:
securepay.tinkoff.ru. Your Acelle install never touches a card number.PaymentIntent.Adds T-Bank as a payment-gateway type inside Acelle’s admin. Once installed, your Plans → Payment Gateways screen lets you add one or more T-Bank Terminals (e.g. one DEMO sandbox for testing, one production for live customers). Customers checking out can pick T-Bank alongside Stripe, Offline, or any other gateway you’ve enabled. Registers alongside Acelle’s existing gateways without modifying core code. Requires Acelle 4.0.24+ and PHP 8.1+.


V1 supports one-off card charges only. Each customer click → one T-Bank transaction. This is well-suited to:
It is NOT suited to:
RebillId flow and is planned for V2.If you need recurring auto-charge today, use Stripe (Acelle ships with Stripe support) for those plans and T-Bank for one-off purchases. Both can run side-by-side in the same Acelle install.
…DEMO = sandbox).php files, no ionCube, no encoder. Audit and customise freely under the Envato licenseacelle-tbank-v1.0.x.zip — ready to installServiceProvider, TBankGateway service, 3 controllers (Checkout, Return, Webhook), TBankApi HTTP clientTBankApi (PHPUnit / Pest compatible)securepay.tinkoff.ru on port 443. Plus inbound HTTPS so T-Bank can POST async webhook callbacks to your Acelle install.payment_gateways table — no new migrations in v1Do I need a Russian legal entity to use T-Bank? For a production Terminal, yes — T-Bank requires Russian KYC / business verification. For the DEMO sandbox, no — anyone can sign up at tbank.ru/kassa/dev/payments/ and create a test terminal.
Will this plugin work alongside my existing Stripe / Paddle / Offline setup? Yes. Acelle supports multiple active gateways concurrently. This plugin only registers tbank as a new option; it does not interfere with existing gateways.
Does it support recurring subscriptions? Not in V1. V1 is one-off charges only. T-Bank’s RebillId (stored-card auto-charge) is planned for V2. For V1, run T-Bank as a one-off-charge gateway and use Stripe / Paddle for recurring plans.
Why does T-Bank require a webhook when other plugins (e.g. Paddle) don’t? T-Bank’s API is push-based — they POST status updates to your server. Most other gateways either expose a read API (so the app can pull state) or both. T-Bank’s webhook is the only authoritative signal that a payment succeeded; the browser return URL is informational and never trusted by the plugin. Setting the Notification URL in the T-Bank merchant cabinet is a one-time step (see §6 of the user guide).
My T-Bank account predates the rebrand — is it still “Tinkoff” in my dashboard? The API host (securepay.tinkoff.ru) and most legacy URLs still carry the Tinkoff name even though the brand is now T-Bank. The plugin works with both. If your merchant cabinet URL is business.tinkoff.ru, that’s the same product — just an older URL.
Is the source open / unobfuscated? Yes. All PHP source is delivered as plain .php files — no ionCube, no obfuscator. You can audit, fork, and customize it under the Envato license terms.
v1.0.1 — Current
(Future releases will be appended here. CodeCanyon emails buyers when a new version is uploaded.)
Planned for v1.1+
RebillId flow for stored-card auto-charge (recurring subscription support)Reasonable scope: install help, configuration help, bug reports against an unmodified install. Out of scope: T-Bank account / merchant cabinet / payout issues (those go to T-Bank support), Russian-language localisation work, custom development against the plugin source, Acelle core modifications.
Envato Regular License — use in a single end-product (one Acelle install / one Acelle SaaS instance). For SaaS providers reselling Acelle to multiple end customers under their own brand, the Extended License applies. Full terms: https://codecanyon.net/licenses/standard
0 average based on 0 ratings.
| Last Update | 2026-05-09 |
| Created | 2026-05-09 |
| Sales | 0 |
| Discussion | Comments |
| Compatible Browsers | |
| Software Version | PHP 8.x |
| High Resolution | |
| Software Framework | |
| Files Included | JavaScript JS HTML PHP |
| Video Preview Resolution |