Ο εύκολος τρόπος: συνδεθείτε με Stripe
Χωρίς κλειδιά για κυνήγι, τίποτα για επικολλήσεις. Συνδεθείτε στο Stripe, εγκρίνετε το Coin Moebius και επιστρέφετε σε περίπου ένα λεπτό. Το Coin Moebius διατηρεί μόνο το αναγνωριστικό του λογαριασμού σας Stripe, ποτέ τα κλειδιά σας και το Stripe μας ενημερώνει τη στιγμή που αλλάζει οτιδήποτε σχετικά με τον λογαριασμό σας.
- Ανοίξτε τους Παρόχους και κάντε κλικ στο Connect a provider
Στον πίνακα ελέγχου Coin Moebius, επιλέξτε Πάροχοι στο αριστερό μενού και, στη συνέχεια, κάντε κλικ στο Connect a provider επάνω δεξιά.
Coin Moebius → Πάροχοι → Connect a provider - Διαλέξτε Stripe
Πληκτρολογήστε Stripe στο πλαίσιο αναζήτησης ή κάντε κύλιση προς τα κάτω σε αυτό και κάντε κλικ σε αυτό.
Connect a provider → Stripe - Ονομάστε το, προσθέστε τις δύο σελίδες σας και αποθηκεύστε
Δώστε στη σύνδεση ένα ψευδώνυμο. Εισαγάγετε τη διεύθυνση URL επιτυχίας (τη σελίδα που βλέπει ο αγοραστής αφού πληρώσει) και τη διεύθυνση URL ακύρωσης (τη σελίδα που βλέπει εάν αποσύρονται). Μείνετε στην πρώτη καρτέλα και, στη συνέχεια, κάντε κλικ στο Save and connect with Stripe.
Ψευδώνυμο, URL επιτυχίας, URL ακύρωσης → Save and connect with Stripe Και οι δύο διευθύνσεις πρέπει να ξεκινούν με https://. Είναι τα μόνα πράγματα που πληκτρολογείτε σε αυτήν την οθόνη.
- Έγκριση στις Stripe
Ανοίγει το Stripe. Συνδεθείτε στον λογαριασμό σας Stripe ή δημιουργήστε έναν ακριβώς εκεί, εάν δεν έχετε ακόμη, εγκρίνετε το Coin Moebius. Το Stripe δείχνει ποιον λογαριασμό πρόκειται να χρησιμοποιήσετε, ώστε να μπορείτε να τον ελέγξετε πριν πείτε ναι.
Stripe → συνδεθείτε ή δημιουργήστε λογαριασμό → έγκριση Coin Moebius - Επιστρέψατε και συνδέεστε
Το Stripe σας στέλνει κατευθείαν στο Coin Moebius. Μια πράσινη επιταγή σημαίνει ότι οι πληρωμές με κάρτα είναι έτοιμες και η κάρτα Stripe βρίσκεται πλέον στη σελίδα παρόχων σας με την ένδειξη Επαληθευμένη και Ζωντανή.
Επιστροφή στο Coin Moebius: Ο λογαριασμός Stripe συνδέθηκε Πάροχοι → η κάρτα σας Stripe: Επαληθευμένη, Ζωντανά Είδατε το "Απαιτείται ενέργεια" αντί για την πράσινη επιταγή; Το Stripe δεν έχει ολοκληρώσει την εκκαθάριση του λογαριασμού σας για πληρωμές με κάρτα. Ολοκληρώστε αυτό που ζητάει ο Stripe, επιστρέψτε και κάντε κλικ στο Verify στην κάρτα Stripe.
Ο άλλος τρόπος: επικολλήστε τα δικά σας κλειδιά
Όλα από εδώ και κάτω είναι η μη αυτόματη διαδρομή. Ρυθμίζετε ένα webhook στον πίνακα ελέγχου Stripe, συλλέγετε τρεις τιμές εκεί και τις επικολλάτε στο Coin Moebius. Σχεδιάστε περίπου δέκα λεπτά. Εάν έχετε συνδεθεί παραπάνω, έχετε ήδη τελειώσει και μπορείτε να τα παραλείψετε όλα αυτά.
Τι χρειάζεστε
| Πεδίο | Τι κάνει |
|---|---|
| Publishable key (pk_…) | Δημόσιο κλειδί που ανοίγει το Checkout στο πρόγραμμα περιήγησης. Δεν είναι μυστικό. |
| Secret key (sk_…) | Μας επιτρέπει να δημιουργήσουμε τη συνεδρία Checkout ώστε η χρέωση να περάσει μέσα από τον λογαριασμό σας. Μυστικό. |
| Webhook signing secret (whsec_…) | Επιβεβαιώνει ότι ένα webhook ήρθε πραγματικά από το Stripe. Μυστικό. |
| Success URL / Cancel URL | Πού καταλήγει ο αγοραστής αφού πληρώσει ή υπαναχωρήσει. |
Μόνο το βασικό μονοπάτι χρειάζεται αυτά. Εάν συνδεθήκατε με το Stripe παραπάνω, δεν υπάρχει τίποτα να συλλέξετε. Το Stripe διατηρεί ξεχωριστά πλήκτρα για τη λειτουργία δοκιμής και το Live (pk_test_ / sk_test_ έναντι pk_live_ / sk_live_), το καθένα με το δικό του μυστικό υπογραφής webhook. Το Coin Moebius διατηρείται τόσο στις καρτέλες Ζωντανά όσο και στις καρτέλες δοκιμής, ώστε να μπορείτε να επαληθεύσετε τα κλειδιά δοκιμής και να προσθέσετε ζωντανά κλειδιά αργότερα χωρίς να εισαγάγετε ξανά τα πάντα.
Γιατί ζητάμε κάθε πεδίο
Publishable key
Ταυτοποιεί τον λογαριασμό σας όταν ανοίγει το checkout στο πρόγραμμα περιήγησης του αγοραστή. Δημόσιο εκ σχεδιασμού.
Secret key
Το ιδιωτικό μισό που εξουσιοδοτεί τη δημιουργία της χρέωσης, ώστε η πληρωμή να περάσει μέσα από τον λογαριασμό σας.
Webhook signing secret
Αποδεικνύει ότι ένα εισερχόμενο webhook προέρχεται πραγματικά από το Stripe, ώστε κανείς να μην μπορεί να πλαστογραφήσει ένα συμβάν "paid". Είναι ξεχωριστή τιμή από το secret key.
Success and Cancel URL
Απλές ρυθμίσεις: πού καταλήγει ο αγοραστής αφού πληρώσει ή υπαναχωρήσει. Δεν είναι μυστικό.
Ρύθμιση
- Χρησιμοποιήστε τη λειτουργία δοκιμής (δωρεάν)
Ένας λογαριασμός Stripe είναι δωρεάν, και η λειτουργία δοκιμής λειτουργεί πριν την ενεργοποίηση. Συνδεθείτε στο dashboard.stripe.com και ενεργοποιήστε τη λειτουργία δοκιμής (πάνω γωνία). Ρυθμίστε πρώτα τη δοκιμή, μετά επαναλάβετε στο live.
- Αντιγράψτε τα κλειδιά σας
Πηγαίνετε στο Developers → API keys και αντιγράψτε το Publishable key και το Secret key.
Stripe → Developers → API keys - Προσθέστε το webhook
- Developers → Webhooks → Add endpoint.
- Ορίστε το endpoint URL στη διεύθυνση webhook του έργου σας (παρακάτω).
- Επιλέξτε συμβάντα. Για εφάπαξ πληρωμές: checkout.session.completed, charge.refunded, charge.dispute.created. Αν πουλάτε συνδρομές, επίσης: customer.subscription.created, customer.subscription.updated, customer.subscription.deleted, invoice.payment_succeeded, invoice.payment_failed. Τα επιπλέον συμβάντα είναι ακίνδυνα, αγνοούμε όσα δεν χρησιμοποιούμε.
- Αντιγράψτε το Signing secret του endpoint (whsec_…). Το test και το live έχουν το καθένα το δικό του.
https://api.coinmoebius.com/webhook/stripe/<your project id>Stripe → Developers → Webhooks → Add endpoint - Δοκιμή
Οι κάρτες δοκιμής λειτουργούν μόνο στη λειτουργία δοκιμής και δεν χρεώνουν ποτέ πραγματική κάρτα. Χρησιμοποιήστε οποιαδήποτε μελλοντική λήξη, οποιοδήποτε CVC, οποιονδήποτε ταχυδρομικό κώδικα.
Αποτέλεσμα Κάρτα Επιτυχία 4242 4242 4242 4242 Απαιτεί έλεγχο ταυτότητας 4000 0025 0000 3155 Απορρίφθηκε 4000 0000 0000 9995 - Συνδέστε στον πίνακα ελέγχου
Add provider → Stripe. Εισαγάγετε το publishable key, το secret key, το webhook signing secret, το Success URL και το Cancel URL. Χρησιμοποιήστε κλειδιά δοκιμής για να επαληθεύσετε τη ροή, μετά επεξεργαστείτε τον πάροχο και αντικαταστήστε με live κλειδιά.
Αφού συνδεθείτε
Κάντε μία πληρωμή πριν βγείτε ζωντανά:
- Έχετε συνδεθεί με Stripe; Ο λογαριασμός σας είναι ζωντανός, γι' αυτό αγοράστε ένα προϊόν ενός δολαρίου με τη δική σας κάρτα και επιστρέψτε το από Stripe στη συνέχεια. Επικολλήθηκαν τα κλειδιά δοκιμής; Κάθε πληρωμή είναι μια δοκιμαστική πληρωμή, επομένως χρησιμοποιήστε μια δοκιμαστική κάρτα από πάνω.
- Δημιουργήστε ένα προϊόν και τοποθετήστε το κουμπί αγοράς σε μια σελίδα (ένα τοπικό αρχείο HTML λειτουργεί) που δείχνει στο έργο σας.
- Κάντε checkout με μια κάρτα δοκιμής από πάνω.
- Ανοίξτε την καρτέλα Transactions. Όταν η κατάσταση της νέας γραμμής φτάσει στο succeeded, τα κλειδιά σας και το webhook λειτουργούν και τα δύο από άκρη σε άκρη.
Εάν χρησιμοποιήσατε δοκιμαστικά κλειδιά, επεξεργαστείτε τον πάροχο, αλλάξτε τα ζωντανά κλειδιά σας και λαμβάνετε πραγματικές πληρωμές.
Αντιμετώπιση προβλημάτων
Ξεκινήστε με Verify. Στον πίνακα ελέγχου, κάντε κλικ στο Verify στην κάρτα Stripe. Ρωτάει Stripe για τον λογαριασμό σας ή ελέγχει τα κλειδιά σας και επιστρέφει ένα συγκεκριμένο μήνυμα εάν κάτι είναι απενεργοποιημένο.
Συνδέθηκα με Stripe και έλαβα "Ο λογαριασμός συνδέθηκε. Απαιτείται ενέργεια".
Ο λογαριασμός σας Stripe είναι συνδεδεμένος, αλλά το Stripe δεν τον έχει εκκαθαρίσει ακόμη για πληρωμές με κάρτα. Ανοίξτε το Stripe, ολοκληρώστε ό,τι ζητά (συνήθως στοιχεία επιχείρησης ή τραπεζικό λογαριασμό) και, στη συνέχεια, κάντε κλικ στο Verify στην κάρτα Stripe στο Coin Moebius.
Η κάρτα Stripe λέει Αποσύνδεση.
Το Coin Moebius αφαιρέθηκε από τον λογαριασμό σας Stripe, συνήθως από τη σελίδα Εξουσιοδοτημένων εφαρμογών στο Stripe. Ανοίξτε την κάρτα, επιλέξτε Edit και κάντε κλικ στο Reconnect για να την εγκρίνετε ξανά.
Το Verify λέει ότι η μορφή του κλειδιού είναι λάθος.
Τα secret keys ξεκινούν με sk_test_ ή sk_live_ (τα restricted keys ξεκινούν με rk_). Το webhook signing secret ξεκινά με whsec_. Αντιγράψτε ξανά τη σωστή τιμή στο σωστό πεδίο.
Το Verify λέει ότι το Stripe απέρριψε το κλειδί.
Αντιγράψτε ξανά το secret key από το Developers → API keys, και βεβαιωθείτε ότι δεν συνδυάζετε ένα test key με ένα live webhook secret ή το αντίστροφο.
Η πληρωμή ολοκληρώνεται αλλά η παραγγελία μένει σε εκκρεμότητα.
Το webhook δεν φτάνει. Επιβεβαιώστε ότι το endpoint URL ταιριάζει ακριβώς, ότι επιλέξατε το checkout.session.completed, και ότι μια δοκιμαστική πληρωμή χτυπά το endpoint λειτουργίας δοκιμής σας (το test και το live είναι ξεχωριστά endpoints).
Η επαλήθευση υπογραφής αποτυγχάνει.
Κάθε endpoint του Stripe έχει το δικό του signing secret. Αντιγράψτε το whsec_ από τις ρυθμίσεις αυτού του endpoint, όχι κάποιου άλλου.
Επιβεβαιώστε το από άκρη σε άκρη.
Το Stripe δεν έχει κουμπί προσομοίωσης. Στο Stripe Dashboard, ξαναστείλτε ένα πρόσφατο συμβάν στο endpoint σας, ή δημιουργήστε ένα test PaymentIntent, και μετά παρακολουθήστε την παραγγελία να ενημερώνεται.
Καλό να γνωρίζετε
Σύνδεση με Stripe. Δεν υπάρχουν κλειδιά ή μυστικά webhook για αντιγραφή, αποθήκευση ή περιστροφή. Το Stripe ενημερώνει το Coin Moebius όταν αλλάζει ο λογαριασμός σας. Για να κόψετε τον σύνδεσμο, κάντε κλικ στο Disconnect στην κάρτα Stripe ή καταργήστε το Coin Moebius στην ενότητα Εξουσιοδοτημένες εφαρμογές στο Stripe.
Εναλλαγή κλειδιών. Επικολλήσατε τα δικά σας κλειδιά; Τυλίξτε το μυστικό κλειδί ή το μυστικό του webhook ανά πάσα στιγμή και, στη συνέχεια, επικολλήστε τη νέα τιμή. Τα μυστικά πεδία παραμένουν κενά κατά την επεξεργασία, ώστε να μπορείτε να εισάγετε ένα περιστρεφόμενο κλειδί.
Ενεργοποίηση. Τα live κλειδιά λειτουργούν μόνο αφού ο λογαριασμός σας ενεργοποιηθεί για πληρωμές. Τα κλειδιά δοκιμής λειτουργούν αμέσως.
Ερωτήσεις; Join our Discord