T-Bank Acquiring
Process payments with T-Bank Acquiring (T-Bank Kassa) — a major Russian payment gateway
tb
T-Bank Acquiring (formerly Tinkoff Acquiring) is one of the largest payment gateways in Russia, operated by T-Bank (Tinkoff). It enables businesses to accept bank card payments, process transactions, and manage refunds both online and via mobile.
With the T-Bank Acquiring integration in AACFlow, you can:
- Initialize payments: Create payment sessions and obtain payment URLs for customers
- Confirm payments: Complete and capture authorized payments
- Track payment status: Monitor transaction states in real time
- Process refunds: Execute full and partial refunds
- Check card eligibility: Verify card binding and available payment methods
- Generate receipts: Create fiscal receipts complying with 54-FZ regulations
This integration provides reliable payment automation for businesses using T-Bank's acquiring infrastructure.
Usage Instructions
Integrate T-Bank Acquiring into the workflow. Can initiate, confirm, and track payments. Requires T-Bank terminal key and password.
Tools
tbank_init_payment
Initialize a new payment session
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
amount | number | Yes | Payment amount in kopecks |
orderId | string | Yes | Unique order ID |
description | string | No | Order description |
returnUrl | string | No | Return URL after payment |
terminalKey | string | Yes | T-Bank terminal key |
password | string | Yes | T-Bank terminal password |
Output
| Parameter | Type | Description |
|---|---|---|
paymentId | string | Payment ID |
paymentUrl | string | URL for customer payment |
status | string | Initial payment status |
tbank_get_payment_status
Get current payment status
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
paymentId | string | Yes | Payment ID |
terminalKey | string | Yes | T-Bank terminal key |
password | string | Yes | T-Bank terminal password |
Output
| Parameter | Type | Description |
|---|---|---|
status | string | Payment status |
amount | number | Payment amount |
orderId | string | Associated order ID |
tbank_confirm_payment
Confirm an authorized payment
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
paymentId | string | Yes | Payment ID |
amount | number | No | Amount to capture |
terminalKey | string | Yes | T-Bank terminal key |
password | string | Yes | T-Bank terminal password |
Output
| Parameter | Type | Description |
|---|---|---|
success | boolean | Whether confirmation succeeded |
status | string | Updated payment status |

