Integration of Tpay with a proprietary application
I am looking to integrate the Tpay payment gateway with my custom application. The goal is to correctly implement it so that the subscription renews automatically through recurring BLIK payments, which are already set up, but there is a problem with the renewal. The application is being created by me using AI on the Base44 website. The application works (Play Store Strefa Przemienieni.pl), I am not a programmer and I have a problem with the integration. The whole system seems to work and collects money from the user during the first transaction, saving it in the bank as a recurring payment, but there is an issue with BLIK aliases and when the subscription ends, it does not want to charge the fee again. The problem lies in the appropriate webhook lines App-> Tpay and Tpay -> App.
-
4 days492 USD4 days492 USD
Good morning, I can take care of fixing the Tpay integration in the Base44 application. I estimate the diagnostics and implementation phase at 1800 PLN and about 4 days, provided that there is access to the Tpay panel, webhook logs, and the configuration of pickup points in Base44.
First, I would check the full subscription cycle - the first payment, BLIK alias registration, renewal, webhook from Tpay to the application, and the application's response after a failed attempt. Typically, the problem lies not in the payment itself, but in the mapping of the alias, transaction statuses, or the fact that the application does not distinguish between the first transaction and recurring charges.
Two questions before a precise estimate:
> Does Base44 allow editing of its own server part or only actions and integrations without a full server?
> Are there logs from Tpay for the moment when the subscription expires and the payment is not collected again?
Similar experience:
… > https://business.ingello.com/vorfahr - automation and integration of processes with payments and user logic
> https://business.ingello.com/prime-eva - e-commerce, orders, integrations, and data accuracy control
> https://systems-fl.ingello.com - Ingello Systems for projects with architecture, integrations, and automation
If after analysis it turns out that Base44 does not allow proper handling of recurring webhooks, I will propose a small intermediate API module. It can be kept simple, but with payments, it’s better to have a stable mechanism, because whoever pays twice for the same mistake pays the most expensive =)
-
30 days683 USD30 days683 USD
I will conduct a log inspection and implement proper handling of renewals via the Tpay API (cyclical method using saved cli_auth), without involving the user in re-entering the BLIK code. Simple financial matters — in a private message.
The problem with cyclical BLIK most often arises because, during the next charge attempt (when the subscription expires), the application sends a request as a standard, one-time BLIK instead of using the api/v1/transaction/execute-saved-alias method, or the server does not correctly process the asynchronous notification (Notification URL) from Tpay confirming the registration of the user's alias. Do you currently have the ability to view what exactly Tpay returns in the logs at the moment when the application tries to automatically renew the subscription?
Similar completed project: В модулі OpenCart виправити 5 проблем повязаних з Facebook API
-
7 days547 USD7 days547 USD
Hello, I worked on integrating Stripe with a mobile app for a fitness studio, where I set up automatic monthly subscription billing with a 95% transaction success rate for 150+ active users.
I’m curious if the issue with webhooks occurs only for BLIK, or do other payment methods also have problems with subscription recovery?
I suggest we connect; I will provide you with free technical consultation and we can create a development plan + I will tell you about my team!
-
5 days656 USD
196 5 days656 USDI already have a practically ready similar solution for recurring payments and webhooks, it can be quickly adapted to Tpay and Base44, we can discuss the details here now, I am on the line ))
I estimate the first stage of diagnosis and repair at 2400 PLN and 5 working days.
We can start with a technical audit of the current integration, then improve the BLIK alias registration, Tpay notification handling, and subscription renewal logic.
On the Tpay side, it will be crucial to check whether the application saves the correct alias, responds to the webhook with the required status, and does not lose the user - subscription - payment association.
!!The most important point is the BLIK alias and the renewal webhook!!
- Do you have access to the code or backend settings in Base44 where the webhook is received?
- Are there logs of failed renewals and a sample test subscription on which the error can be safely reproduced?
Similar projects Ingello
- https://business.ingello.com/vorfahr - sales automation and integrations, similar through event and payment logic
… - https://business.ingello.com/platforma - platform with processes, roles, and status control, similar through the business part of subscriptions
More about the team and approach to such implementations
https://systems-fl.ingello.com
-
6 days547 USD
2116 20 0 6 days547 USDI understood the task: an application built by Base44 (no-code AI builder), published on Google Play as Strefa Przemienieni. Tpay as the payment gateway, BLIK recurring set up. The first payment goes through correctly, the bank records the recurring payment, but upon subscription renewal, BLIK aliases do not charge the fee — and there is a problem with the webhooks (App↔Tpay).
According to the Tpay pattern and typical errors in BLIK recurring, there are usually three culprits.
First — the webhook from Tpay arrives, but the application either does not confirm it with a status of 200 or uses a different endpoint than registered in the Tpay panel. Tpay checks the response — if the application does not respond with a status of 200 and a correct md5/sha256 signature, Tpay treats the webhook as undelivered and retries several times, then cancels the recurring payment. It is necessary to verify in the Tpay panel the notification URL and the logs of incoming requests on the application side.
Second — the BLIK alias has a limited validity period. In BLIK recurring, after the first transaction, an alias is issued by the client's bank. If the client has not confirmed the recurring consent in the banking application (some banks require active acceptance of recurring after the first payment), the alias is one-time and when attempting to renew, the bank rejects the operation. This needs to be verified on a specific test client — whether in their banking application there is an active recurring consent.
Third — incorrect channel ID or group when calling the next recurring transaction. The first transaction may be initiated from the channel BLIK_TRANSFER, while subsequent recurring ones must go through the channel BLIK_LEVEL_ZERO with the parameter recurrent=1 and the correct client token. If Base44 generates the code without this distinction, all renewing payments will attempt to process as new and fail.
…
What I plan to do. First — I will log into the Tpay panel and check the webhook logs for the last 14 days, identifying whether notifications are sent out and with what status they return. Second — in the Base44 application, I need to find the part responsible for the webhook handler and check the response code plus signature verification. Third — review the call for the recurring transaction in the application code (if we have access to the Base44 code — the question is whether the generator allows export). Fourth — fix after identifying the specific cause, testing on a Tpay test account (sandbox) and then on a real account with a small amount.
Question for you: does Base44 allow editing/exporting the code, or can the fix only be implemented through their interface? Do you have access to the panel?
-
1 day219 USD
172 1 1 1 day219 USDGood day. I am ready to complete this project as I have extensive experience in application development.
-
30 days328 USD
2259 5 1 30 days328 USDHello! I have reviewed your task and believe that I can successfully complete it. I would be happy to collaborate, please write to me personally for further details.
-
7 days410 USD
232 7 days410 USDFreelancehunt
Jobs for freelancers
Integration of Tpay with a custom application
Hybrid mobile applications, Android programming — incorrect categories provided?
2 of 6
accepting offers
Next step: approval of terms
…
I will commission the integration of the Tpay payment gateway with my custom application. The goal is to correctly implement automatic subscription renewal through recurring BLIK payments, which are already set up, but there is a problem with renewal. The application is being created by me using AI on the Base44 website. The application works (Play Store Strefa Przemienieni.pl), I am not a programmer and I have a problem with integration. The whole system seems to work and charges the user money on the first transaction, saving it in the bank as a recurring payment, but there is a problem with BLIK aliases and when the subscription ends, it does not want to charge the fee again. The problem lies in the appropriate webhook lines App-> Tpay and Tpay -> App.
Offers 8
Discussion 0
1988
10 0
Example of work:
How Gemini API devoured 180 dollars in a month: the real economy of AI
30 days 2500 PLN
Arseny Antonenko
I will inspect the logs and implement correct renewal handling through the Tpay API (recurring method using saved cli_auth), without involving the user in re-entering the BLIK code. Simple financial issues — in a private message.
The problem with recurring BLIK usually arises because during the next charge attempt (when the subscription expires), the application sends a request as a standard, one-time BLIK instead of the method api/v1/transaction/execute-saved-alias, or the server does not properly process the asynchronous notification (Notification URL) from Tpay confirming the registration of the user's alias. Do you currently have the ability to view what exactly Tpay returns in the logs at the moment when the application tries to automatically renew the subscription?
Similar completed order: Fix 5 issues related to Facebook API in the OpenCart module
May 26, 20:40
685
5 0
7 days 2000 PLN
Maksym O.
Hi, I worked on integrating Stripe with a mobile application for a fitness studio, where I configured automatic monthly subscription charging with a 95% transaction success rate for 150+ active users.
I wonder if the webhook problem occurs only for BLIK, or if other payment methods also have issues with subscription renewals?
I suggest contacting me, I would be happy to advise you for free with technical issues.
-
6 days4920 USD
3160 23 1 3 6 days4920 USDHello. The task is clear: not just an "AI bot," but a proper system that regularly retrieves tenders from Prozorro, filters out the unnecessary, explains why a tender is suitable/not suitable, and sends this information to Telegram.
Here’s what I would do:
1. A separate backend process for monitoring Prozorro and storing the state, so as not to miss new tenders and avoid sending duplicates.
2. Filtering rules + AI analysis on top of already cleaned data, so the model doesn’t fantasize but works based on clear criteria.
3. A Telegram bot with short cards: essence of the tender, deadline, amount, why it’s relevant, link, quick actions.
4. Logs/errors/retries, because such systems should operate smoothly without manual supervision.
I had a similar project in logic: an n8n/PostgreSQL/OpenAI/Telegram system that analyzed data every day and sent people specific tasks, not just "AI text."
… Regarding timelines: the target is 6 days. For the budget: 18,000 — after a brief clarification of the technical specifications, I will confirm the exact amount, but this is the general range.
If this is okay, I will start with a short architecture diagram and a list of clarifications to immediately fix the MVP without unnecessary development.
-
5 days273 USD
2662 53 0 1 5 days273 USDGood morning. I have extensive experience in payment integrations, APIs, and webhooks. I can check the current implementation of Tpay/Base44 and fix the issue with subscription renewals and BLIK aliases. Please provide access to the code and the test panel, then I will assess the exact scope and timeline.
-
5 days547 USD
284 5 days547 USDHello. My name is Roman, CVO of Echocode. Digital
We have an experienced team with 8 years of expertise in creating turnkey websites, mobile applications, and complex web systems.
Over 8 years of practice, we have developed a deep technical stack.
You won't need to separately look for a designer, backend developer, and frontend developer. Our team works in a single unit, which eliminates misunderstandings between design and code, significantly speeds up development, and guarantees a quality result from one source.
Message us privately! We will discuss the details of your project, calculate exact timelines and budget.
Freelancehunt
-
Niestety maksymalny budżet jaki mam na to wynosi 500 pln. Nie posiadam aktualnie środków większych.
-
Current freelance projects in the category App Development for Android
Development of a mobile applicationLooking for iOS/Android developers to create gambling applications. Stack: Flutter/Unity/Kotlin/Swift Experience with visuals and designs of Chicken Road/Tower Rush/Plinko, as well as using tools like WebView, Firebase, AppsFlyer, various SDKs. App Development for Android, Apps for iOS (iPhone and iPad) ∙ 5 days 21 hours back ∙ 33 proposals |
Mobile application iOS/Android
21 USD
I am looking for a mobile application developer (iOS and/or Android) to create a training application for beginners and intermediate users. The application should help users with planning workouts, monitoring progress, and motivating them to engage in regular physical activity.… App Development for Android, Apps for iOS (iPhone and iPad) ∙ 8 days back ∙ 20 proposals |
Development of the Android application "Poetic Assistant" with AI integration (for personal use)It is necessary to develop a mobile application for the Android OS, designed for creating, editing, and storing poems in the Ukrainian language. The application is being developed for private personal use with an emphasis on quality, convenience, reliability, and… App Development for Android ∙ 13 days 12 hours back ∙ 27 proposals |
Improvement of the mobile application on Capacitor (Android/iOS)About the Project There is an existing website (marketplace with listings) that has already been wrapped into a mobile application using Capacitor. The website runs on: TanStack Start (SSR) Supabase Cloudflare Pages Android (Capacitor) The mobile application needs to be brought… App Development for Android, Apps for iOS (iPhone and iPad) ∙ 13 days 13 hours back ∙ 16 proposals |