Verslui4 min. skaitymo
Telegram botas su mokėjimais: kaip priimti apmokėjimą tiesiai pokalbyje ir ko tam reikia
Avansas už rezervaciją, užsakymo apmokėjimas, prenumerata — visa tai gali įvykti neišeinant iš Telegram. Trys būdai priimti pinigus per botą, jų kainos ir komisiniai, kada kuris tinka, ir kaip neprarasti nė vieno mokėjimo dėl pasikartojusio webhook'o.
Botas, kuris priima rezervaciją, bet už avansą siunčia į banką „pervesti pagal rekvizitus" — tai pusė darbo. Žmogus atsidaro banką, suklysta paskirtyje, jūs tikrinate išrašą rytais. Mokėjimas turi įvykti ten pat, kur ir sprendimas — pokalbyje. Štai trys būdai tai padaryti, nuo paprasčiausio iki pilno.
Trys būdai priimti pinigus per botą
| Būdas | Kaip atrodo klientui | Komisiniai | Kada tinka |
|---|---|---|---|
| Telegram Payments (per Stripe ar kitą tiekėją) | mygtukas „Apmokėti 20 €" pokalbyje, kortelės forma atsidaro Telegram'e, po sekundės — patvirtinimas | tik tiekėjo: Stripe ~1,5 % + 0,25 € ES kortelėms; Telegram komisinio neima | avansai, užsakymai, bilietai — viskas iki kelių šimtų eurų |
| Mokėjimo nuoroda | botas siunčia nuorodą (Stripe Payment Link, Paysera, banko nuoroda), klientas apmoka naršyklėje, botas gauna patvirtinimą | tiekėjo; Paysera su banko mokėjimu Lietuvoje dažnai pigiau nei kortelė | kai reikia Lietuvos bankų (banklink), didesnės sumos, B2B |
| Sąskaita ir patikra | botas išrašo sąskaitą PDF, klientas perveda, botas pats pamato įplauką per banko API arba apskaitos programą ir pažymi apmokėta | nulis už mokėjimą; banko API prieiga gali kainuoti | B2B su atidėtu mokėjimu, didelės sumos, kai klientai moka pavedimu |
Daugumai smulkių verslų pirmas būdas — geriausias: klientas nė sekundei neišeina iš pokalbio, o konversija būna aukščiausia. Antras — jei jūsų klientai įpratę mokėti per banką, o ne kortele. Trečias — kai mokėjimas vyksta ne akimirksniu.
Kaip tai vyksta techniškai (paprastai)
Telegram Payments atveju: botas sukuria „sąskaitą" (suma, aprašymas, jūsų tiekėjo tokenas) ir parodo mygtuką. Klientas įveda kortelę — jos duomenys keliauja tiesiai tiekėjui, nei Telegram, nei jūsų serveris jų nemato. Tiekėjas patvirtina, Telegram klausia jūsų serverio „ar viskas gerai, galiu baigti?", serveris atsako „taip", pinigai nurašomi, botas rašo „Ačiū, rezervacija patvirtinta". Visas kelias — 5–10 sekundžių.
Jei tiekėjas yra Stripe, pinigai patenka į jūsų Stripe paskyrą ir išmokami į banką pagal grafiką (Lietuvoje — kas kelias dienas). Jūsų buhalterija mato Stripe ataskaitą, kaip ir su įprasta kortelių skaitykle.
Kaip botas apskritai sudėtas — kaip veikia Telegram botas. Mokėjimai yra tiesiog vienas papildomas blokas prie to paties pokalbio srauto.
Klaida, kuri kainuoja pinigus: tas pats mokėjimas du kartus
Mokėjimų sistemos praneša apie įvykį per webhook'us — ir kartais praneša dukart, kai jūsų serveris atsakė per lėtai. Jei botas kiekvieną pranešimą traktuoja kaip naują mokėjimą, klientas gauna du patvirtinimus, dvi rezervacijas, dvi sąskaitas, o jūs — klientą, kuris prašo grąžinti.
Sprendimas, kuris privalomas, ne pasirenkamas: kiekvienas mokėjimo įvykis turi unikalų ID; serveris jį įrašo prieš apdorodamas, o antrą kartą matydamas tą patį ID — tyliai ignoruoja. Tas pats galioja priešinga kryptimi: botas neturi leisti paspausti „Apmokėti" dukart už tą pačią rezervaciją. Techniškai tai vadinama idempotentiškumu; praktiškai — tai skirtumas tarp sistemos, kuriai galima patikėti pinigus, ir tokios, kurios bijote.
Grąžinimai — iš anksto, ne po fakto
Dar prieš pirmą mokėjimą nuspręskite: atšaukus 24 val. prieš — avansas grąžinamas automatiškai; vėliau — negrąžinamas; pervedėme per klaidą — grąžina žmogus iš tiekėjo skydelio. Botas šias taisykles parodo prieš mokėjimą. Taisyklė, kurią klientas matė — ne ginčas.
Kiek kainuoja
- Mokėjimo blokas esamam botui (Telegram Payments arba nuoroda, patvirtinimas, žurnalas, apsauga nuo dublių): 300–600 €, 3–5 dienos.
- Rezervacijų botas su avansu nuo nulio: 800–1 800 € — tai pats dažniausias projektas; smulkiau — kiek kainuoja Telegram botas.
- Prenumeratos ar pakartotiniai mokėjimai (mėnesinis narystės mokestis, abonementas): +400–800 €, nes reikia tvarkyti nepavykusius pakartotinius nurašymus ir priminimus.
Prie to — tiekėjo komisiniai už kiekvieną mokėjimą. Prie 2 000 € apyvartos per mėnesį per botą Stripe kainuos apie 35–45 €. Palyginkite su laiku, kurį praleidžiate tikrindami banko išrašą ir rašydami „gavome".
Kam tai duoda daugiausia
- Paslaugų verslams su neatvykimais. Avansas 10–20 € sumažina neatvykimus labiau nei bet koks priminimas — žmogus, kuris sumokėjo, ateina.
- Maisto, gėlių, smulkių prekių užsakymams. Užsakymas ir mokėjimas vienu srautu; pakuotojas gauna tik apmokėtus.
- Renginiams ir užsiėmimams. Bilietas, vieta, QR kodas — viskas pokalbyje, be atskiros platformos su jos komisiniu.
- Narystėms. Sporto klubas, kursai, uždari kanalai — mėnesinis mokestis per botą, kuris pats pašalina nesumokėjusius iš grupės.
Ką daryti rytoj
Suskaičiuokite, kiek kartų per savaitę tikrinate, „ar jau pervedė". Padauginkite iš 5 minučių. Tada — kiek klientų per mėnesį neatvyko be avanso. Du skaičiai, kurie pasako, ar mokėjimų blokas atsiperka per mėnesį ar per tris. Jei turite Stripe ar Paysera paskyrą — diegimas greitesnis; jei ne, atidaryti ją trunka dieną.
Dažniausi klausimai
Ar tai legalu ir saugu Lietuvoje?
Taip. Mokėjimus apdoroja licencijuotas tiekėjas (Stripe, Paysera ir kiti turi ES licencijas), kortelių duomenys niekada nepatenka į jūsų serverį, o jūs gaunate tą patį, ką gautumėte su kortelių skaitykle salone — tik be įrenginio. Sąskaitas ir apskaitą tvarkote kaip įprasta.
Ar klientams reikia ką nors įsidiegti?
Ne. Telegram jau turi mokėjimų formą; kortelę galima išsaugoti kitiems kartams. Mokėjimo nuorodos variantas veikia bet kurioje naršyklėje.
Kas, jei klientas sumokėjo, o botas nulūžo tą sekundę?
Mokėjimas pas tiekėją įvyko ir jis apie tai praneš pakartotinai, kai serveris atsigaus — todėl ir reikia apsaugos nuo dublių. Rezervacija bus sukurta vėluojant minutę, ne prarasta. Tokiems atvejams bote yra administratoriaus komanda „patikrinti mokėjimą pagal ID".