- Home
- Integrations
- T-Bank acquiring
T-Bank acquiring integration: payment links, status and refunds
The T-Bank internet acquiring integration in nana800 creates payment links, checks whether an order is paid, captures held money and makes refunds, with no code and no server. You need the key and password of your own terminal, and the money goes to your bank account under your T-Bank contract, not to nana800. Each operation costs $0.002, and your balance is topped up to $3.50 for free every month.
Build it in the builder- Block run: $0.002
- Free every month: $3.50
- No card needed
What you can do
- Create a payment in rubles and get a link to the T-Bank payment form to send to the customer
- Check whether a payment is paid and release goods only after the payment is confirmed
- Receive T-Bank payment status notifications through the webhook trigger
- Use two-step payments: money is held on the card first, then you capture it or release the hold
- Refund customers in full or in part
- Pass receipt data when an online cash register is connected to the terminal
- Prefill the customer email and phone on the payment form and set the pages shown after a successful or failed payment
Blocks in the builder
T-Bank acquiring
Action · $0.002 per run
Works with your terminal: create_payment creates a payment and a payment link, get_payment_state checks the status, confirm_payment captures held money, cancel_payment cancels a payment or refunds it.
How to set it up
- 1
Copy the terminal key and password
In your T-Bank internet acquiring account, open Shops, pick your shop and copy the terminal key and password on the Terminals tab. The password is secret: the block signs requests with it, and it is hidden in the run log and in scheme exports.
- 2
Create a payment
Create a scheme, add a trigger with order data, for example a webhook for a website order, and add the T-Bank Acquiring block with the create_payment operation. Enter the amount in rubles (the block converts it to kopecks) and a description of up to 140 characters, plus an order number, customer email and phone if you like.
- 3
Send the link to the customer
Add the Telegram message send block or an email block and insert the link from the payment_url field of the T-Bank block. By default the link is valid for a day, and you can change that in the terminal settings.
- 4
Receive the payment notification
In a second scheme, add a webhook trigger with the POST method and put its address into the payment notification URL field or into the terminal settings. Before releasing goods, check the payment again with get_payment_state: is_paid must be true.
- 5
Turn it on and test without money
Turn the scheme on, choose the test environment and pay with the test cards from the T-Bank documentation. Then switch back to production and keep the scheme on. While it is on, it costs $0.0042 per hour.
Frequently asked questions
Build your first scheme for free
Sign-up is free and needs no card. Every month the balance is topped up to $3.50 for free, enough for about 3,500 runs of basic blocks.
Build it in the builder