Μετάβαση στο περιεχόμενο
Nutrition Hub · Integrations

Συνδέσεις που επεκτείνουν την πλατφόρμα

Το Nutrition Hub συνδέεται με υπηρεσίες ημερολογίου, πληρωμών, τεχνητής νοημοσύνης, real-time επικοινωνίας, email και APIs, διατηρώντας σαφή όρια πρόσβασης και ανταλλαγής δεδομένων.

Server-side credentials Tenant isolation Signed webhooks Minimal data exchange Revocable access
Productivity · OAuth 2.0

Google Calendar

01

Τι προσφέρει

Δημιουργία, ενημέρωση και ακύρωση Google Calendar events από τα ραντεβού του Nutrition Hub, μαζί με έλεγχο σχετικών calendar conflicts.

02

Πώς συνδέεται

Μέσω OAuth 2.0 authorization flow. Ο γιατρός επιλέγει Connect Google, εγκρίνει τα permissions στη Google και επιστρέφει μέσω ασφαλούς callback.

03

Πού αποθηκεύονται τα credentials

Τα OAuth tokens αποθηκεύονται κρυπτογραφημένα και δεμένα με τον σωστό tenant ή doctor site. Τα Google client secrets παραμένουν στην κεντρική server-side υποδομή.

04

Τι δεδομένα ανταλλάσσονται

Google account email, OAuth tokens, calendar/event IDs, ημερομηνία, ώρα, timezone, event status και περιορισμένα sync metadata.

Data minimization

Δεν απαιτείται αποθήκευση διάγνωσης, κλινικών σημειώσεων ή άλλων ευαίσθητων δεδομένων μέσα στο Google Calendar.

Payments · Subscriptions

Stripe

01

Τι προσφέρει

Checkout, επαναλαμβανόμενες χρεώσεις, subscription lifecycle, refunds και ενημέρωση billing status.

02

Πώς συνδέεται

Με server-side API credentials και signed webhook endpoint. Το checkout ή payment session δημιουργείται από τον server.

03

Πού αποθηκεύονται τα credentials

Secret keys και webhook signing secrets αποθηκεύονται μόνο server-side, σε ασφαλή configuration ή encrypted options. Δεν εμφανίζονται στο frontend.

04

Τι δεδομένα ανταλλάσσονται

Customer ID, subscription ID, invoice/payment references, ποσό, νόμισμα, status, timestamps και billing email. Τα πλήρη στοιχεία κάρτας δεν αποθηκεύονται από το Nutrition Hub.

Production confirmation required

Η integration πρέπει να εμφανίζεται ως ενεργή μόνο όταν τα production credentials και webhooks έχουν ολοκληρωθεί και δοκιμαστεί.

Payments · Alternative checkout

PayPal

01

Τι προσφέρει

Εναλλακτικό checkout, πληρωμές μέσω PayPal account και ενημέρωση transaction ή subscription status.

02

Πώς συνδέεται

Μέσω PayPal application credentials, server-side order ή subscription API και webhook notifications.

03

Πού αποθηκεύονται τα credentials

Client ID και secret αποθηκεύονται σε server-side configuration. Το secret δεν αποστέλλεται στον browser.

04

Τι δεδομένα ανταλλάσσονται

Order ID, payer/customer reference, ποσό, νόμισμα, transaction status, timestamps και billing email όταν παρέχεται από τη συναλλαγή.

Payments · European payment provider

Viva Wallet

01

Τι προσφέρει

Online πληρωμές, payment orders, ενημέρωση συναλλαγών και δυνατότητα σύνδεσης με billing ή license activation flows.

02

Πώς συνδέεται

Μέσω server-side Viva credentials, payment API και signed ή verified webhook notifications.

03

Πού αποθηκεύονται τα credentials

Merchant credentials, client secret ή webhook verification values αποθηκεύονται μόνο στο server και δεν ενσωματώνονται στον δημόσιο κώδικα της σελίδας.

04

Τι δεδομένα ανταλλάσσονται

Payment order ID, transaction reference, ποσό, νόμισμα, status, customer ή billing references και timestamps.

Artificial intelligence · Central proxy

OpenAI

01

Τι προσφέρει

Δημιουργία υποστηρικτικών drafts, summaries, προτάσεων και άλλου περιεχομένου που ελέγχεται από τον επαγγελματία.

02

Πώς συνδέεται

Το doctor site δεν επικοινωνεί απευθείας με ανεξέλεγκτο API key. Τα requests περνούν από κεντρικό AI proxy με license, feature και quota validation.

03

Πού αποθηκεύονται τα credentials

Το OpenAI API key αποθηκεύεται μόνο στην κεντρική server-side υποδομή. Δεν αποθηκεύεται στο browser ή στο doctor site ως δημόσια ρύθμιση.

04

Τι δεδομένα ανταλλάσσονται

Το ελάχιστο task context, prompt instructions και το παραγόμενο αποτέλεσμα. Για usage control μπορούν να καταγράφονται tenant, task type, token count και timestamp.

Human review required

Κάθε AI αποτέλεσμα είναι draft και δεν αντικαθιστά κλινική ή επαγγελματική απόφαση.

Realtime · WebSockets

Soketi

01

Τι προσφέρει

Real-time ενημερώσεις, live UI events, conversations και άμεση ανανέωση κατάστασης χωρίς συνεχές page refresh.

02

Πώς συνδέεται

Μέσω WebSocket client και private channel authorization. Κάθε private subscription ελέγχεται server-side.

03

Πού αποθηκεύονται τα credentials

Το public app key μπορεί να χρησιμοποιείται από τον client. Το app secret και τα publish credentials παραμένουν μόνο server-side.

04

Τι δεδομένα ανταλλάσσονται

Channel identifiers, tenant-safe event metadata, user or entity references και τα ελάχιστα UI payloads που απαιτούνται.

Private channels

Το channel name από μόνο του δεν αποτελεί ασφάλεια. Κάθε subscription χρειάζεται server-side tenant και capability check.

Core platform · WordPress plugin

WordPress

01

Τι προσφέρει

Το βασικό doctor site, user management, admin UI, REST endpoints, cron, database access και plugin lifecycle.

02

Πώς συνδέεται

Το Nutrition Hub εγκαθίσταται ως plugin σε ανεξάρτητη WordPress εγκατάσταση και συνδέεται με την κεντρική πλατφόρμα μέσω signed API requests.

03

Πού αποθηκεύονται τα credentials

License credentials, encrypted integration tokens και configuration αποθηκεύονται server-side στη WordPress εγκατάσταση ή στην κεντρική πλατφόρμα ανάλογα με τη χρήση.

04

Τι δεδομένα ανταλλάσσονται

License validation, plan/features, installation identifiers, update metadata, integration tokens και τεχνικά status data.

Independent doctor environments

Τα κλινικά δεδομένα παραμένουν κατά κανόνα στην ανεξάρτητη WordPress βάση του γιατρού ή της κλινικής.

Communication · Transactional email

Email Providers

01

Τι προσφέρει

Επιβεβαιώσεις ραντεβού, reminders, cancellations, portal invitations, billing και security notifications.

02

Πώς συνδέεται

Μέσω SMTP ή provider API. Η εφαρμογή χρησιμοποιεί email queue, templates, retries και delivery status.

03

Πού αποθηκεύονται τα credentials

SMTP passwords ή provider API keys αποθηκεύονται server-side, ιδανικά encrypted ή σε environment configuration, και δεν εμφανίζονται σε logs.

04

Τι δεδομένα ανταλλάσσονται

Recipient email, sender identity, subject, message content, template variables και delivery metadata. Το περιεχόμενο περιορίζεται στο απολύτως αναγκαίο.

Provider name pending

Όταν οριστικοποιηθεί ο πραγματικός provider, η δημόσια σελίδα πρέπει να αναφέρει το συγκεκριμένο όνομα και τον ρόλο του.

Developer infrastructure · Signed communication

Webhooks & API

01

Τι προσφέρει

License validation, feature delivery, private updates, payment events, OAuth token sync, AI requests και άλλες ελεγχόμενες server-to-server λειτουργίες.

02

Πώς συνδέεται

Μέσω HTTPS REST endpoints, signed requests, HMAC, idempotency keys, timestamps και short-lived tokens.

03

Πού αποθηκεύονται τα credentials

License secrets, API signing keys και webhook secrets αποθηκεύονται server-side και χωρίζονται ανά environment ή tenant όπου απαιτείται.

04

Τι δεδομένα ανταλλάσσονται

Installation IDs, tenant references, event IDs, status, timestamps, plan/features, usage metadata και μόνο τα business fields που απαιτεί το συγκεκριμένο endpoint.

API security

Κάθε endpoint εφαρμόζει authentication, authorization, validation, rate limiting και privacy-safe logging.

Not currently listed as active

WooCommerce

Το WooCommerce δεν παρουσιάζεται ως ενεργή integration του Nutrition Hub μέχρι να επιβεβαιωθεί ότι συμμετέχει πραγματικά στο production checkout, billing ή subscription architecture.

Μην το προσθέσετε δημόσια ως ενεργό χωρίς επιβεβαίωση.

Αν χρησιμοποιηθεί αργότερα, θα πρέπει να καταγραφούν checkout, order data, webhooks, credentials και η σχέση του με τα payment gateways.

Security model

Κοινές αρχές για όλες τις integrations

01

Ελάχιστη πρόσβαση

Ζητούνται μόνο τα permissions που είναι απαραίτητα.

02

Server-side credentials

Τα secrets δεν αποθηκεύονται ή εμφανίζονται στον browser.

03

Tenant isolation

Κάθε request συνδέεται με τον σωστό doctor account ή site.

04

Signed communication

Webhooks και callbacks επαληθεύονται πριν αλλάξουν δεδομένα.

05

Data minimization

Ανταλλάσσονται μόνο τα αναγκαία business ή technical fields.

06

Auditability

Καταγράφονται status, timestamps και request references χωρίς secrets.

Integrations that remain understandable

Κάθε σύνδεση με σαφή ρόλο, σαφή δεδομένα και ελεγχόμενη πρόσβαση.

Δείτε τους τεχνικούς οδηγούς ή επικοινωνήστε για custom integration.