Specjalista ds. Mono Ekwairing API + Checkbox do konsultacji
Opracowuję bota Telegram do sprzedaży produktów cyfrowych (kursów, warsztatów itp.). Podjęto decyzję o wykorzystaniu do przyjmowania płatności ekwiryng od Mono.
Flow jest następujący:
- Użytkownik - wybiera produkt
- Bots:
- generuje link do płatności: `/api/merchant/invoice/create` (paymentType: debit, ccy: 980, validity: 3600)
- wysyła użytkownikowi w dialogu link do płatności
- Użytkownik - przechodzi do linku i płaci za produkt
- Backend bota czeka na webhook od mono:
- przy "success" wysyła plik produktu lub link do produktu na czacie
- robi zapytanie na `/api/merchant/invoice/receipt` w celu uzyskania pokwitowania
- i wysyła pokwitowanie na czacie
Szukam osoby, która robiła coś podobnego od implementacji do pełnego skonfigurowania połączenia Monobank z Checkbox. Płatność będzie otrzymywał FOP 2. grupy.
Mam teoretyczne zrozumienie, jak to działa, ale chciałbym usłyszeć o rzeczywistym doświadczeniu.
Na chwilę obecną mam następujące pytania:
- Jak działa Monobank z Checkboxem — co trzeba będzie skonfigurować na poziomie Monobanku i na poziomie Checkboxa, aby płatność zadziałała?
- Kiedy bot będzie gotowy, Monobank musi go jakoś sprawdzić, czy wystarczy tylko wygenerować prawdziwy token z osobistego konta? Jeśli Monobank będzie sprawdzał, jak wygląda ta weryfikacja?
- Czy mogę wskazywać w rachunku inną walutę — dolar, euro? Rozumiem, że obciążenie będzie odbywać się w hrywnach, ale czy to w ogóle zadziała i czy z punktu widzenia podatkowego to jest w porządku?
- Webhook:
- Czy może być tak, że po statusie success przyjdzie jakiś inny z nowszą modifiedDate?
- W kodzie mam logikę do obsługi statusu: success lub failure. Czy warto jeszcze jakiś status webhooka obsługiwać?
- Formowanie zapytania do stworzenia faktury. Jakie pola są obowiązkowe, aby później wygenerować poprawne pokwitowanie i aby z strony podatkowej nie pojawiły się pytania?
- Może są jakieś niuanse, pułapki, które nie są opisane w dokumentacji, ale warto je obsłużyć lub być ich świadomym.
- Może w moim flow czegoś brakuje, co trzeba dodać?
Bot napisany jest w Pythonie (aiogram) do pracy z Monobank API wykorzystując aiomonobnk. Znajomość tego stosu nie jest obowiązkowa.
Dodatkowe pytanie: jak często należy aktualizować klucz publiczny? Lepiej przez zadanie cron, czy może lepiej w inny sposób https://monobank.ua/api-docs/acquiring/dev/webhooks/get--api--merchant--pubkey
Додаткове запитання: як часто потрібно оновлювати відкритий ключ? Краще через крон джобу чи може краще якось по іншому https://monobank.ua/api-docs/acquiring/dev/webhooks/get--api--merchant--pubkey
Opinia zleceniodawcy o współpracy z Mikita Svintsytsky
Specjalista ds. Mono Ekwairing API + Checkbox do konsultacjiPotrzebna była konsultacja w sprawie mono akceptacji, otrzymałem odpowiedzi na wszystkie pytania oraz nieoczywiste niuanse. Polecam!
Opinia freelancera o współpracy z Volodymyr P.
Specjalista ds. Mono Ekwairing API + Checkbox do konsultacjiWspaniały klient z jasnymi i interesującymi pytaniami, miło było porozmawiać.
-
Dzień dobry.
Mam doświadczenie w tworzeniu botów Telegram w Pythonie oraz integracjach z zewnętrznymi API (systemy płatności, logika webhook, automatyczne wydawanie produktów cyfrowych). Pracowałem z architekturą, w której bot generuje fakturę, przyjmuje webhook i po potwierdzeniu płatności automatycznie wydaje treść użytkownikowi.
Mogę pomóc:
• sprawdzić obecną architekturę integracji API Monobank
• poprawnie zrealizować tworzenie faktury (/api/merchant/invoice/create)
• skonfigurować przetwarzanie webhook z uwzględnieniem modifiedDate, powtórnych zapytań i idempotencji
… • wdrożyć poprawną logikę statusów (processing / success / failure / expired)
• skonfigurować wydawanie produktu cyfrowego po udanej płatności
• pomóc w integracji Monobank + Checkbox (PRRO)
• sprawdzić poprawność pól faktury do generowania paragonu fiskalnego
• podpowiedzieć niuanse dotyczące walut, przetwarzania webhook i weryfikacji podpisu
• przeprowadzić konsultację i pomóc doprowadzić połączenie do stanu roboczego
Mogę również podpowiedzieć praktyczne aspekty, które zazwyczaj nie są oczywiste z dokumentacji (powtórki webhook, kolejność zdarzeń, weryfikacja podpisu, ochrona przed podwójnym wydaniem towaru).
Jeśli to konieczne — możemy przeanalizować obecny kod lub architekturę i doprowadzić integrację do stanu gotowego do produkcji.
Jestem gotów dołączyć w dogodnym czasie.
Podobne wykonane zlecenie: Телеграм бот
-
686 2 0 Cześć! Mam doświadczenie w pracy z API Monobank (merchant) oraz integracją fiskalizacji (Checkbox). Pracuję w Pythonie (aiogram), więc wasz stos technologiczny jest mi znany.
Jestem gotów nie tylko doradzić, ale także w pełni zaimplementować rozwiązanie. W odpowiedzi na wasze pytania:
Połączenie Mono + Checkbox: Wszystko konfiguruje się w panelu Mono Business (sekcja „Fiskalizacja”). Tam wprowadza się klucz API Checkbox, a Mono samo wysyła dane do Checkbox przy udanej płatności. Moim zadaniem jest poprawne sformułowanie tablicy koszyka w zapytaniu o fakturę.
Weryfikacja: Mono nie weryfikuje kodu bota. Wystarczy uzyskać token w panelu. Najważniejsze jest poprawne potwierdzenie URL dla webhooków.
Waluta: Można wystawiać w USD/EUR, ale dla FOP 2 grupy zazwyczaj lepiej od razu w UAH. Jeśli klient płaci w walucie, Mono samo przeliczy, ale w Checkbox paragon musi być wystawiony z kwotą w równowartości w hrywnach.
Webhooki: Koniecznie trzeba obsługiwać success i failure. modifiedDate może być aktualizowane, dlatego w kodzie realizujemy idempotencję (sprawdzanie, czy nie przetworzyliśmy tej faktury wcześniej), aby nie wydawać towaru dwa razy.
Niuanse: Ważne jest, aby obsłużyć przypadek expired (gdy klient nie opłacił na czas) oraz poprawnie skonfigurować retry webhooków, jeśli wasz serwer nagle będzie offline.
… Proponuję skontaktować się na czacie, aby omówić szczegóły koszyka produktów, i możemy zaczynać. Mam doświadczenie z aiomonobank, więc integracja będzie szybka.
-
265 Dzień dobry!
Mam duże doświadczenie w opracowywaniu integracji płatności, automatyzacji płatności w botach Telegram oraz pracy z fiskalizacją przez PRRO. Pracowałem z podobnymi połączeniami, gdzie trzeba poprawnie obsłużyć tworzenie faktur, webhooki, wydawanie towarów cyfrowych po udanej płatności, generowanie paragonów oraz integrację z Checkbox z uwzględnieniem rzeczywistej logiki działania systemu płatności i wymagań dotyczących fiskalizacji. Mogę pomóc nie tylko w implementacji, ale także omówić wszystkie praktyczne niuanse dotyczące Monobank, Checkbox, statusów webhooków, waluty, pól faktury, pracy z kluczami oraz pułapek, które zazwyczaj pojawiają się już na etapie uruchamiania.
Proponuję przejść do wiadomości prywatnych, aby omówić szczegóły realizacji oraz Twój aktualny przepływ.
-
2343 8 0 Dzień dobry
Mam doświadczenie w podłączaniu ekwiryngów monobank, przechodzę od razu do odpowiedzi na Państwa pytania.
1. Uzyskać X-token dla API od monobanku, w ustawieniach sprzedawcy wskazać, że używany jest checkbox. Uzyskać cashierLogin/cashierPassword oraz cashRegisterFiscalNumber od checkbox. Podłączyć checkbox w monobank.
2. W ogóle nie powinno się sprawdzać, ale przy podłączeniu do strony ostatnio sprawdzano stronę. Będą weryfikować webhook.
3. Technicznie tak, mono wspiera inne waluty, ale może to być traktowane jako ZED, lepiej to wyjaśnić konkretnie w urzędzie skarbowym.
4. W mono jest wiele statusów, hold, reversed, expired oprócz Państwa success i failure, również trzeba je obsługiwać.
5. {
"amount": 50000,
… "ccy": 980,
"merchantPaymInfo": {
"reference": "order_123",
"destination": "Płatność za kurs „Nazwa kursu”",
"comment": "Kurs: Nazwa kursu",
"basketOrder": [
{
"name": "Nazwa kursu",
"qty": 1,
"sum": 50000,
"total": 50000,
"unit": "szt.",
"code": "SKU_001",
"tax": [],
"uktzed": ""
}
]
},
"validity": 3600,
"paymentType": "debit",
"webHookUrl": "https://yourdomain.com/webhook/mono"
} body zapytania powinno mieć podobny wygląd.
6. Duplikaty webhooków, timeout odpowiedzi na webhook, walidacja podpisu na webhook.
7. Tylko dodatkowe przetwarzania są potrzebne, ogólnie flow jest poprawny, ale w opisie uproszczony.
Dodatkowe pytanie:
Z powodu lazy refresh, bez osobnego zadania, podczas używania podpisu, jeśli weryfikacja nie powiodła się, to zaktualizować klucz i zweryfikować ponownie.
Z przyjemnością jestem gotów omówić szczegóły projektu, dziękuję.
-
10038 117 0 Cześć!
Opracowuję boty do Telegramu w NodeJS. Mam doświadczenie w integracji płatności od Mone. Piszcie, porozmawiamy.
-
726 9 1 Witam! Zbadałem twój projekt i jestem gotów natychmiast przystąpić do pracy. Gwarantuję doskonałą jakość i szybkość.
-
1945 7 0 Mogę wejść w dwóch formatach: albo jako konsultacja z omówieniem wszystkich waszych pytań i schematu, albo od razu podłączyć się do kodu i doprowadzić wszystko do stanu roboczego. Jeśli bot jest już napisany w Pythonie/aiogram — to też jest wygodne, można nie budować od nowa, a spokojnie doprowadzić obecną realizację do normalnego działania.
Co wchodzi: analiza waszego flow, odpowiedzi dotyczące Monobank/Checkbox, sprawdzenie logiki webhooków i statusów, ochrona przed duplikatami, poprawne wydawanie towaru cyfrowego, uzyskiwanie potwierdzenia, testowanie i rekomendacje dotyczące tego, co lepiej dodać do obecnego schematu.
Pytanie: czy teraz potrzebujecie najpierw dokładnej analizy i konsultacji we wszystkich punktach, czy od razu podłączenia do kodu i doprowadzenia integracji do stanu roboczego?
Aktualne zlecenia dla freelancerów w kategorii Tworzenie chatbota
Frontend rozwój (React/Next.js): Strona docelowa, PWA Scanner, Stripe CheckoutOpis projektu: Poszukujemy programisty Frontend/Fullstack do realizacji klienta hybrydowego produktu EdTech. Praca odbywa się w połączeniu z gotowym zewnętrznym REST API backendu. Zadanie obejmuje stworzenie responsywnej strony docelowej z integracją płatności oraz stworzenie… Tworzenie chatbota ∙ 9 minut temu ∙ 4 oferty |
Potrzebny bot Telegram. Język programowania Python, bot ma mieć panel administracyjny do przetwarzania zgłoszeń.
90 PLN
Oto szczegółowy opis projektu Po naciśnięciu przycisku /start Bot wysyła tekst z zasadami i warunkami korzystania (pod tekstem przycisk zapoznałem się) Następnie następuje krótkie wypełnienie ankiety: Twój wiek? ... Skąd dowiedziałeś się o nas? ... Czy miałeś wcześniej… Python, Tworzenie chatbota ∙ 4 godziny 48 minut temu ∙ 33 oferty |
Bot do handlu opcjami w Telegramie
164 PLN
potrzebny bot, który co 30 sekund będzie wysyłał sygnał do podniesienia lub obniżenia stawki na 10 sekund. dziękuję można też wymyślić na 1 minutę, żeby bot co minutę wydawał sygnał do podniesienia lub obniżenia stawki na brent oil chcę na razie tylko jego. dziękuję.. od 1800… Tworzenie chatbota ∙ 6 godzin 23 minuty temu ∙ 16 ofert |
Bot Telegram do automatycznych rozmów kwalifikacyjnych dla weterynarzy z integracją OpenAI
82 PLN
Cel: maksymalnie zautomatyzować wstępną selekcję kandydatów bez udziału pracodawcy. 1. Kandydat przechodzi przez link do bota Telegram i rozpoczyna rozmowę zespołem /start. 2. Bot kolejno zadaje 18 wcześniej ustalonych pytań. 3. Odpowiedzi przyjmowane są tylko w formie… AI i uczenie maszynowe, Tworzenie chatbota ∙ 1 dzień 7 godzin temu ∙ 83 oferty |
Ustawienie automatyzacji: Formularz na stronie → Bot WhatsApp → CRM (Make + WATI)Opis projektu:Jest strona internetowa firmy transportowej. Klienci składają zamówienia przez formularz na stronie — formularz trafia na email.Należy skonfigurować następującą automatyzację:Etap 1 — Formularz → WhatsApp— Kiedy na pocztę przychodzi nowe zamówienie ze strony,… Programowanie stron internetowych, Tworzenie chatbota ∙ 3 dni 4 godziny temu ∙ 52 oferty |