• Projects 118
  • Rating 5.0
  • Rating 10 390

Budget: 1000 UAH Deadline: 1 day

Hello!

I develop bots for Telegram using NodeJS. I have experience with integrating acquiring from Mono. Write to me, we will discuss.

  • Projects 32
  • Rating 5.0
  • Rating 23 568

Budget: 2000 UAH Deadline: 1 day

Good day.

I have experience in developing Telegram bots in Python and integrations with external APIs (payment systems, webhook logic, automatic delivery of digital goods). I have worked with an architecture where the bot generates an invoice, receives a webhook, and after payment confirmation, automatically delivers content to the user.

I can help with:

• checking the current architecture of the Monobank API integration
• correctly implementing the creation of an invoice (/api/merchant/invoice/create)
• setting up webhook processing considering modifiedDate, repeated requests, and idempotency
• implementing correct status logic (processing / success / failure / expired)

Similar project: Телеграм бот
Development of Telegram and WhatsApp bots
  • Projects -
  • Rating -
  • Rating 662

Budget: 3000 UAH Deadline: 3 days

Hello! I have experience working with Monobank API (merchant) and fiscalization integration (Checkbox). I work in Python (aiogram), so your stack is familiar to me.

I am ready not just to consult but also to fully implement the solution. Regarding your questions:

Connection Mono + Checkbox: Everything is set up in the Mono Business cabinet (section "Fiscalization"). The Checkbox API key is entered there, and Mono sends data to Checkbox upon successful payment. My task is to correctly form the basket array in the invoice request.
Verification: Mono does not check the bot code. It is enough to obtain a token in the cabinet. The main thing is to correctly confirm the URL for webhooks.
Currency: You can set it in USD/EUR, but for individual entrepreneurs of the 2nd group, it is usually better to set it directly in UAH. If the client pays in currency, Mono will convert it automatically, but in Checkbox, the receipt must go with the amount in the hryvnia equivalent.
Webhooks: It is essential to handle success and failure. modifiedDate may be updated, so in the code, we implement idempotency (checking whether we have processed this invoice before) to avoid issuing the product twice.
Nuances: It is important to handle the expired case (when the client did not pay on time) and correctly set up webhook retries if your server happens to be offline.
I suggest we chat to discuss the details of the product basket, and we can get started. I have experience with aiomonobank, so the integration will be quick.

  • Projects -
  • Rating -
  • Rating 265

Budget: 1000 UAH Deadline: 1 day

Good day!

I have extensive experience in developing payment integrations, automating payments in Telegram bots, and working with fiscalization through PRRO. I have worked with similar connections where it is necessary to correctly handle the creation of invoices, webhooks, issuing digital goods after successful payment, generating receipts, and integrating with Checkbox, taking into account the actual logic of the payment system and the requirements for fiscalization. I can help not only with implementation but also clarify all practical nuances regarding Monobank, Checkbox, webhook statuses, currency, invoice fields, working with keys, and the pitfalls that usually arise at the launch stage.

I suggest we move to private messages to discuss the details of implementation and your current flow.

Mikita Svintsytsky

Mikita Svintsytsky

Winning proposal
8 0
  • Projects 8
  • Rating 5.0
  • Rating 2 251

Budget: 800 UAH Deadline: 1 day

Good day

I have experience connecting Monobank acquiring, I will go straight to answering your questions.
1. Obtain the X-token for the API from Monobank, in the merchant settings specify that a checkbox is used. Obtain cashierLogin/cashierPassword and cashRegisterFiscalNumber from the checkbox. Connect the checkbox in Monobank.
2. It should not be checked at all, but when connecting to the site, the site was recently checked. They will verify the webhook.
3. Technically yes, Mono supports other currencies, but this may be interpreted as foreign economic activity, it is better to clarify this specifically with the tax authority.
4. Mono has many statuses, hold, reversed, expired in addition to your success and failure, these also need to be processed.
5. {
"amount": 50000,
"ccy": 980,

  • Projects 9
  • Rating 5.0
  • Rating 726

Budget: 2000 UAH Deadline: 3 days

Hello! I have reviewed your project and am ready to start working immediately. I guarantee excellent quality and promptness.

  • Projects 7
  • Rating 5.0
  • Rating 1 930

Budget: 5000 UAH Deadline: 3 days

I can come in two formats: either as a consultation with a review of all your questions and schemes, or I can immediately connect to the code and bring everything to a working state. If the bot is already written in Python/aiogram — this is also convenient, you don't have to build it from scratch, but can calmly bring the current implementation to a normal working connection.

What is included: analysis of your flow, answers regarding Monobank/Checkbox, checking the logic of webhooks and statuses, protection against duplicates, correct issuance of digital goods, obtaining receipts, testing, and recommendations on what is better to add to the current scheme.

Question: do you currently need an analysis and consultation on all points first, or should I immediately connect to the code and bring the integration to a working state?

Proposals concealed

The list does not show proposals concealed by the client or freelancer with a Plus profile, as well as proposals violating rules

Current freelance projects in the category Bot Development

15 July
15 July