Integrációk és webhookok¶
E-mail értesítések¶
SMTP konfiguráció¶
Az e-mail küldés SystemParameter értékeken keresztül van konfigurálva:
| Paraméter | Érték |
|---|---|
EmailHost |
smtp.gmail.com |
EmailPort |
587 |
EmailSSL |
YES |
EmailAccount |
(klubonként konfigurálva) |
EmailPassword |
(klubonként konfigurálva) |
EmailFromAddress |
(klubonként konfigurálva) |
EmailReplyTo |
(klubonként konfigurálva) |
Külön admin e-mail beállítások (AdminEmailHost, stb.) lehetővé teszik az adminisztrációs értesítések független konfigurálását.
E-mail sablonok¶
Az EmailTemplate tábla 74 sablont tartalmaz a következő szerkezettel:
- Name -- sablon azonosító
- Language_Code -- lokalizált változatok
- Subject / Body -- sablon tartalom
- IsDefault / IsActive -- státusz jelzők
- Parent_ID -- sablon hierarchia a változatok csoportosításához
Küldött e-mailek követése¶
Az Email tábla nyomon követi az összes küldött üzenetet (jelenleg 6 sor) a következő mezőkkel: EmailTemplate_ID, Sender, To, Subject, CC, BCC, Body, Attachments, Sent jelző, SentDate.
Foglalási értesítések címzettjei¶
| Paraméter | Cél | Állapot |
|---|---|---|
NotifyReceptionOnCustomerBooking |
Recepció értesítése ügyfél foglalásakor | Jelenleg üres |
NotifyReceptionOnClubBooking |
Recepció értesítése klub foglalásakor | Jelenleg üres |
NotifyReceptionOnTrainerRequest |
Recepció értesítése edző kérésekor | Jelenleg üres |
SMS értesítések¶
Az SMS küldés a seeme.hu átjárót használja.
| Paraméter | Érték |
|---|---|
SMS_GatewayUrl |
https://seeme.hu/gateway |
SMS_APIKey |
(klubonként konfigurálva) |
- SMSTemplate tábla: 2 sablon definiálva
- SMS tábla: 0 küldött üzenet rögzítve
Webhookok¶
Foglalási webhookok¶
A Webhook SystemParameter (jelenleg üres) lehetővé teszi kimenő webhook hívások indítását foglalási eseményeknél.
Implementáció: SCM.Core/Services/WebHookService
A ReservationCallout tárolt eljárás foglalási eseményeknél fut a következő paraméterekkel:
Method-- esemény típusaReservation_ID-- érintett foglalásRecurringReservation_ID-- ismétlődő foglalás hivatkozás
3bora Webhook
Egy 3boraWebhook paraméter is létezik (jelenleg üres) harmadik fél integrációjához.
SVM videó integráció¶
Két webhook vezérlő kezeli a kamera és streaming visszahívásokat:
- SVMApiWebhookController -- kamera esemény visszahívások
- SVMCloudflareWebhookController -- Cloudflare streaming visszahívások
Fizetési átjáró webhookok¶
- SimplePay IPN: Fizetés-megerősítő visszahívások a SimplePay fizetési átjárótól.
- Stripe Webhookok: Fizetési esemény visszahívások a Stripe-tól.
Közösségi média és külső bejelentkezés¶
Facebook integráció¶
A Facebook integráció SystemParameter-en keresztül van konfigurálva:
Facebook_AppID-- alkalmazás azonosítóFacebook_PageID-- oldal azonosítóFacebook_PageAccessToken-- oldal hozzáférési token
A Post a Facebookra admin művelet lehetővé teszi tartalom közzétételét a konfigurált Facebook oldalon (alapértelmezetten rejtett az Admin műveletek menüben).
Google bejelentkezés¶
Az ügyfél közösségi bejelentkezés Google/Gmail-en keresztül a Gmail_ClientID paraméterrel van támogatva.
STM bejelentkezés (Külső rendszer integráció)¶
A külső rendszer hitelesítési integráció a következőkön keresztül van konfigurálva:
| Paraméter | Cél |
|---|---|
STMLogin_CustomerURL |
Ügyféloldali bejelentkezési URL |
STMLogin_ClubURL |
Kluboldali bejelentkezési URL |
STMLogin_SecretKey |
Megosztott titkos kulcs a hitelesítéshez |