Οδηγός ενσωμάτωσης Stripe Apps
Τα Stripe Apps σάς επιτρέπουν να ενσωματώνετε προσαρμοσμένη λειτουργικότητα απευθείας μέσα στον πίνακα ελέγχου του Stripe. Αυτή η ενότητα είναι οδηγός κατασκευής: περιγράφει πώς θα κατασκευαζόταν, θα δοκιμαζόταν και θα δημοσιευόταν μια τέτοια εφαρμογή για την ενσωμάτωση Tajo και Brevo.
Caution
Κατάσταση: δεν έχει δημοσιευτεί ακόμη. Σήμερα δεν υπάρχει εφαρμογή Tajo στο Stripe App Marketplace, και τα αναγνωριστικά εφαρμογής, τα URL και τα διαπιστευτήρια σε αυτές τις σελίδες είναι ενδεικτικά παραδείγματα, όχι ενεργά endpoints. Για να συνδέσετε τώρα το Stripe με το Tajo, χρησιμοποιήστε τον σύνδεσμο Stripe (περιορισμένο κλειδί API, συγχρονισμός μόνο για ανάγνωση).
Tip
Ο στόχος είναι να δημοσιευτεί μια ενσωμάτωση Brevo στο Stripe App Marketplace, ώστε οι έμποροι του Stripe να μπορούν να συγχρονίζουν δεδομένα πελατών, παραγγελίες και συμβάντα απευθείας στο Brevo για αυτοματοποίηση μάρκετινγκ και CRM.
Τι είναι τα Stripe Apps;
Τα Stripe Apps επεκτείνουν τον πίνακα ελέγχου του Stripe με προσαρμοσμένα στοιχεία διεπαφής και ενσωματώσεις backend. Επιτρέπουν σε προγραμματιστές τρίτων:
- Να προσθέτουν προσαρμοσμένες προβολές σε σελίδες του πίνακα ελέγχου Stripe (πελάτες, πληρωμές, τιμολόγια κ.λπ.)
- Να έχουν πρόσβαση σε δεδομένα Stripe μέσω οριοθετημένων δικαιωμάτων
- Να συγχρονίζουν δεδομένα ανάμεσα στο Stripe και σε εξωτερικές πλατφόρμες όπως το Brevo
- Να παρέχουν ροές εισαγωγής και διαμόρφωσης μέσα στον πίνακα ελέγχου
Στόχοι της ενσωμάτωσης Tajo + Brevo
Το Stripe App του Tajo συνδέει το Stripe με το Brevo για να προσφέρει:
- Γνώση πελατών: Συγχρονισμός των προφίλ πελατών Stripe, του ιστορικού πληρωμών και της αξίας ζωής στις επαφές Brevo
- Παρακολούθηση συμβάντων: Προώθηση των συμβάντων Stripe (πληρωμές, συνδρομές, επιστροφές χρημάτων) ως συναλλακτικά συμβάντα Brevo
- Αυτοματοποιημένες καμπάνιες: Ενεργοποίηση καμπανιών email, SMS και WhatsApp του Brevo με βάση τη δραστηριότητα στο Stripe
- Προγράμματα πιστότητας: Δημιουργία ροών εργασίας διακράτησης με δεδομένα αγορών Stripe συγχρονισμένα στο Brevo
Επισκόπηση αρχιτεκτονικής
Περιεχόμενα του οδηγού
Αυτή η τεκμηρίωση καλύπτει ολόκληρο τον κύκλο ζωής της δημιουργίας και της δημοσίευσης ενός Stripe App:
Ξεκινήστε
| Οδηγός | Περιγραφή |
|---|---|
| Δημοσίευση στο Marketplace | Απαιτήσεις και βήματα για την υποβολή της εφαρμογής σας προς έλεγχο |
| Απαιτήσεις ελέγχου εφαρμογής | Πρότυπα ποιότητας, ασφάλειας και εμπειρίας χρήστη για την έγκριση |
Διαμόρφωση και αναφορά
| Οδηγός | Περιγραφή |
|---|---|
| Αναφορά μανιφέστου εφαρμογής | Πλήρες σχήμα για το αρχείο μανιφέστου stripe-app.json |
| Αναφορά δικαιωμάτων | Πλήρης λίστα των δικαιωμάτων του API Stripe και πώς να τα ζητήσετε |
| Αναφορά viewports | Σημεία του πίνακα ελέγχου όπου μπορεί να εμφανιστεί η διεπαφή σας |
Δυνατότητες και ενσωμάτωση
| Οδηγός | Περιγραφή |
|---|---|
| Ενσωματωμένα Stripe Apps | Χρήση των ενσωματωμένων στοιχείων Connect για ενσωματώσεις πλατφόρμας |
| Σύνδεσμοι εγκατάστασης και deep links | Δημιουργήστε URL εγκατάστασης και συνδέσμους προς συγκεκριμένες προβολές |
| Ενέργειες μετά την εγκατάσταση | Διαμορφώστε ροές εισαγωγής μετά την εγκατάσταση της εφαρμογής |
Λειτουργία και ανάπτυξη
| Οδηγός | Περιγραφή |
|---|---|
| Αναλύσεις εφαρμογής | Παρακολουθήστε εγκαταστάσεις, προβολές και δείκτες μετατροπής |
| Οικοσύστημα συνεργατών | Αξιοποιήστε το πρόγραμμα συνεργατών του Stripe για από κοινού προώθηση και ανάπτυξη |
Προϋποθέσεις
Πριν δημιουργήσετε ένα Stripe App, βεβαιωθείτε ότι διαθέτετε:
- Λογαριασμό Stripe: Έναν ενεργοποιημένο λογαριασμό Stripe (όχι περιορισμένο σε δοκιμαστική λειτουργία)
- Stripe CLI: Εγκαταστήστε το Stripe CLI για τοπική ανάπτυξη και μεταφόρτωση εφαρμογών
- Node.js: Έκδοση 16 ή νεότερη για την επέκταση διεπαφής της εφαρμογής
- Πρόσβαση στην πλατφόρμα Tajo: Ενεργό λογαριασμό Tajo με διαμορφωμένα διαπιστευτήρια του API Brevo
Γρήγορη εκκίνηση
# Install Stripe CLIbrew install stripe/stripe-cli/stripe
# Login to your Stripe accountstripe login
# Create a new Stripe App projectstripe apps create tajo-brevo-integration
# Start local developmentstripe apps startΒασικές έννοιες
Μανιφέστο εφαρμογής
Κάθε Stripe App διαθέτει ένα μανιφέστο stripe-app.json που δηλώνει δικαιώματα, viewports και ρυθμίσεις. Δείτε την Αναφορά μανιφέστου εφαρμογής για το πλήρες σχήμα.
Επεκτάσεις διεπαφής
Τα Stripe Apps μπορούν να εμφανίζουν στοιχεία διεπαφής βασισμένα σε React σε συγκεκριμένα viewports του πίνακα ελέγχου. Η εργαλειοθήκη διεπαφής παρέχει έτοιμα στοιχεία που ταιριάζουν με το σύστημα σχεδίασης του πίνακα ελέγχου Stripe.
Δικαιώματα
Οι εφαρμογές πρέπει να δηλώνουν τους συγκεκριμένους πόρους του API Stripe στους οποίους χρειάζονται πρόσβαση. Οι χρήστες εγκρίνουν αυτά τα δικαιώματα κατά την εγκατάσταση. Δείτε την Αναφορά δικαιωμάτων.
Μυστικό υπογραφής
Κάθε εφαρμογή λαμβάνει ένα μυστικό υπογραφής για την επαλήθευση των υπογραφών εγκατάστασης και την ασφαλή επικοινωνία ανάμεσα στο backend σας και το Stripe.
Ροή εργασίας ανάπτυξης
- Ορίστε το μανιφέστο σας με τα απαιτούμενα δικαιώματα και viewports
- Δημιουργήστε την επέκταση διεπαφής με τη βιβλιοθήκη στοιχείων React του Stripe
- Υλοποιήστε τα τελικά σημεία backend για συγχρονισμό δεδομένων με το Brevo μέσω του Tajo
- Δοκιμάστε τοπικά με την εντολή
stripe apps start - Μεταφορτώστε με την εντολή
stripe apps upload - Υποβάλετε για έλεγχο μέσω του πίνακα ελέγχου Stripe
- Δημοσιεύστε και παρακολουθήστε μέσω των αναλύσεων
Caution
Το Stripe απαιτεί οι εφαρμογές να είναι γραμμένες στα αγγλικά για τη διανομή τους στο marketplace. Η καταχώριση, το κείμενο της διεπαφής και η τεκμηρίωση της εφαρμογής σας πρέπει να είναι όλα στα αγγλικά.
Επόμενα βήματα
Ξεκινήστε με τον Οδηγό δημοσίευσης για να κατανοήσετε το σύνολο των απαιτήσεων και έπειτα μελετήστε τις τεχνικές αναφορές, ώστε να διαμορφώσετε το μανιφέστο και τα δικαιώματα της εφαρμογής σας.