Sambungkan Stripe, Twilio dan perkhidmatan lain
RingkasnyaPenyambung membawa perkhidmatan luar ke dalam aplikasi anda — Stripe untuk pembayaran, Twilio untuk SMS, Resend untuk domain e-mel anda sendiri dan banyak lagi. Minta ciri itu dalam perbualan dan MonstarX memaparkan kad untuk kunci, atau buka Backend → Cloud → Penyambung dan klik Sambungkan. Belum ada kunci? Klik Kemudian dan MonstarX tetap membina semuanya.
Aplikasi anda sudah mempunyai pangkalan data, akaun, e-mel, storan fail dan AI yang terbina dalam. Penyambung menambah semua yang lain: terima bayaran dengan Stripe, hantar SMS dengan Twilio, tarik data daripada mana-mana laman web dengan Firecrawl, dan banyak lagi. Setiap penyambung memautkan satu perkhidmatan luar kepada satu aplikasi, menggunakan kunci (kata laluan rahsia yang diberikan oleh sesuatu perkhidmatan untuk API-nya) daripada akaun anda sendiri dengan perkhidmatan itu.
Anda jarang perlu mencarinya. Apabila anda meminta ciri yang memerlukan sesuatu perkhidmatan — “benarkan ahli membeli pas kelas” — MonstarX menulis kodnya dan meminta kunci daripada anda terus dalam perbualan.
Perkhidmatan apakah yang boleh disambungkan kepada aplikasi saya?
Bahagian bertajuk “Perkhidmatan apakah yang boleh disambungkan kepada aplikasi saya?”Penyambung ini untuk perkara yang dilakukan oleh aplikasi anda bagi orang yang menggunakannya. Anda boleh menemui semuanya dalam BackendCloud, dalam senarai Penyambung.
| Penyambung | Apa yang boleh dilakukan oleh aplikasi anda dengannya | Apa yang anda tampal |
|---|---|---|
| Stripe | Terima bayaran, langganan dan checkout. Kunci sandbox (ujian) atau production (sebenar). | Kunci rahsia, kunci awam (publishable key), rahsia tandatangan webhook (pilihan) |
| Twilio | Hantar mesej SMS dan WhatsApp, serta buat panggilan suara. | Account SID, auth token, nombor penghantar |
| Resend | Hantar e-mel daripada domain anda sendiri dan bukannya E-mel MonstarX. | Kunci API, alamat penghantar |
| OpenAI | Gunakan kunci OpenAI anda sendiri dan bukannya AI MonstarX. | Kunci API |
| OpenRouter | Gunakan kunci OpenRouter anda sendiri (mana-mana model) dan bukannya AI MonstarX. | Kunci API |
| Google Maps | Carian dan autolengkap tempat, butiran perniagaan dan arah pemanduan. | Kunci API |
| Mapbox | Geokod (menukar alamat kepada kedudukan pada peta), arah perjalanan, dan gaya peta Mapbox, termasuk satelit. | Token akses awam |
| Firecrawl | Tukar mana-mana laman web kepada teks bersih atau data berstruktur (scrape, crawl, search). | Kunci API |
| Zernio | Sambungkan akaun media sosial pengguna anda (X, Instagram, Facebook, LinkedIn, TikTok, YouTube dan banyak lagi) dan terbitkan atau jadualkan siaran. | Kunci API |
| ElevenLabs | Teks kepada pertuturan dan penjanaan suara. | Kunci API |
| Google Analytics | Kira paparan halaman dan acara dengan GA4. | Measurement ID |
Sesetengah penyambung melakukan tugas yang lebih besar dan mempunyai halamannya sendiri:
- Supabase dan Railway boleh menyimpan data aplikasi anda dalam pangkalan data Postgres anda sendiri — lihat Supabase dan Railway.
- Firebase memberi aplikasi anda Firestore, log masuk, storan fail dan pemberitahuan push milik anda sendiri — lihat Firebase.
- Cloudflare menjalankan keseluruhan aplikasi pada akaun Cloudflare anda sendiri — lihat Akaun Cloudflare anda sendiri.
- Azure, AWS, Vercel dan Google Cloud ialah tempat untuk menerbitkan aplikasi anda — lihat Terbitkan ke hos lain.
Bagaimanakah saya menyambungkan perkhidmatan daripada perbualan?
Bahagian bertajuk “Bagaimanakah saya menyambungkan perkhidmatan daripada perbualan?”Minta ciri itu dengan bahasa biasa, seperti “benarkan orang membayar pas kelas dengan Stripe”. MonstarX membinanya dan memaparkan kad yang meminta anda menyambungkan perkhidmatan itu, berserta sebab ia diperlukan.
-
Baca kad itu. Tempat mendapatkan kunci membuka halaman perkhidmatan itu sendiri yang menerangkan di mana kuncinya berada.
-
Untuk Stripe, pilih Persekitaran: Sandbox (kunci ujian) semasa anda mencuba, Production (kunci sebenar) apabila pelanggan sebenar membayar.
-
Tampal kunci ke dalam medan dan klik Sambungkan Stripe (butang itu sentiasa menamakan perkhidmatannya).
-
Kad itu bertukar hijau: Stripe disambungkan. Pratonton anda dimulakan semula dengan kunci itu, jadi anda boleh mencuba ciri tersebut serta-merta.
Hanya pemilik projek boleh menyambungkan perkhidmatan. Orang lain yang melihat projek itu melihat kad dengan “Hanya pemilik projek boleh menyambungkannya.”
Bagaimana jika saya belum mempunyai kunci?
Bahagian bertajuk “Bagaimana jika saya belum mempunyai kunci?”Klik Kemudian. Kad itu dikecilkan menjadi satu baris — “Stripe · disambungkan kemudian” — dan MonstarX tetap membina semuanya. Di bahagian yang memerlukan perkhidmatan itu, aplikasi memaparkan mesej yang jelas bahawa Stripe belum disambungkan dan bukannya rosak. Klik Sambungkan sekarang bila-bila masa anda sudah mempunyai kunci.
Pilihan anda disimpan bersama projek, jadi kad itu kekal dikecilkan pada setiap peranti sehingga anda menyambung.
Bagaimana jika MonstarX tidak boleh meneruskan tanpanya?
Bahagian bertajuk “Bagaimana jika MonstarX tidak boleh meneruskan tanpanya?”Kadangkala keseluruhan permintaan bergantung pada apa yang ada dalam akaun anda, seperti “import produk Stripe saya”. Dalam keadaan ini, kad itu berwarna kuning ambar, memaparkan MonstarX memerlukan Stripe untuk meneruskan, dan tiada butang Kemudian. MonstarX membina bahagian yang tidak memerlukan perkhidmatan itu dan menunggu. Sebaik sahaja anda menyambung, ia meneruskan kerja dengan sendirinya.
Bagaimanakah saya menyambungkan perkhidmatan daripada tab Backend?
Bahagian bertajuk “Bagaimanakah saya menyambungkan perkhidmatan daripada tab Backend?”-
Buka projek anda dan klik Backend di bar atas, kemudian Cloud.
-
Tatal ke Penyambung dan klik Sambungkan di sebelah perkhidmatan itu.
-
Isi medan. Medan pilihan ditanda “(pilihan)”, dan banyak medan mempunyai satu baris bantuan di bawahnya.
-
Klik Sambungkan diikuti nama perkhidmatan itu.
Perkhidmatan yang disambungkan memaparkan label hijau Disambungkan (untuk Stripe, Disambungkan · sandbox atau Disambungkan · production), serta dua butang:
- Kemas kini kunci untuk menggantikan satu atau lebih kunci. Biarkan medan kosong untuk mengekalkan nilai semasanya.
- Putuskan sambungan untuk mengalih keluar perkhidmatan itu dan kuncinya daripada aplikasi ini.
Ikon anak panah kecil di sebelah setiap penyambung membuka dokumentasi perkhidmatan itu sendiri.
Bagaimanakah saya tahu perkhidmatan mana yang masih ditunggu oleh aplikasi saya?
Bahagian bertajuk “Bagaimanakah saya tahu perkhidmatan mana yang masih ditunggu oleh aplikasi saya?”MonstarX menyedari apabila kod aplikasi anda menggunakan perkhidmatan yang belum disambungkan, dan memberitahu anda di tiga tempat:
- Backend → Cloud menyenaraikan penyambung itu dahulu, dilabel Digunakan aplikasi · sambung kemudian, Digunakan aplikasi · belum disambungkan atau Diperlukan untuk meneruskan.
- Terbitkan mendapat titik kuning ambar, dan di dalamnya ada nota seperti “Stripe dan Twilio belum disambungkan”, dengan butang Sambungkan untuk setiap satu. Anda masih boleh menerbitkan; bahagian itu tidak akan berfungsi untuk sesiapa sehingga kuncinya dimasukkan.
- QA menyemak sesuatu aliran sehingga langkah yang memerlukan perkhidmatan itu dan menandakannya sebagai memerlukan kunci, dan bukannya menggagalkannya. Lihat Ujian QA.
Jika anda mengalih keluar ciri yang menggunakan sesuatu perkhidmatan, peringatan itu hilang dengan sendirinya.
Ke manakah kunci itu disimpan?
Bahagian bertajuk “Ke manakah kunci itu disimpan?”Kunci disimpan secara tersulit bersama aplikasi, dengan nama tetap seperti STRIPE_SECRET_KEY. Anda boleh melihat namanya (tidak sekali-kali nilainya) dalam BackendRahsia, di sebelah kunci yang anda tambah sendiri. Lihat Rahsia.
- Kunci rahsia hanya digunakan oleh pelayan aplikasi anda. Tiada sesiapa yang melawat aplikasi anda boleh melihatnya.
- Kunci awam, seperti kunci awam (publishable key) Stripe, kunci Google Maps atau measurement ID Google Analytics, memang bertujuan untuk digunakan dalam pelayar. Itu selamat untuk kunci tersebut, dan itulah sebabnya perkhidmatan memberi anda dua jenis kunci.
- Kunci milik satu aplikasi sahaja. Aplikasi anda yang lain tidak sekali-kali melihatnya.
Bolehkah saya menggunakan perkhidmatan saya sendiri dan bukannya perkhidmatan terbina dalam?
Bahagian bertajuk “Bolehkah saya menggunakan perkhidmatan saya sendiri dan bukannya perkhidmatan terbina dalam?”Boleh. Sesetengah penyambung dibuat untuk menggantikan perkhidmatan MonstarX Cloud, dan senarai menandakannya menggantikan … MonstarX:
| Perkhidmatan terbina dalam | Gantikan dengan |
|---|---|
| E-mel (menghantar daripada domain mel MonstarX) | Resend, untuk menghantar daripada domain anda sendiri |
| AI (model terurus dengan model gantian) | OpenAI atau OpenRouter, dibilkan kepada akaun anda sendiri |
| Pangkalan data | Supabase — atau Railway Postgres, yang tidak ditanda tetapi juga boleh menyimpan data. Lihat Supabase dan Railway. |
Sambungkan penggantinya, kemudian minta MonstarX menggunakannya — contohnya “hantar e-mel aplikasi melalui Resend”. Apabila tiada lagi bahagian aplikasi yang menggunakan perkhidmatan terbina dalam, anda boleh mematikan E-mel, AI, Carian web atau Storan dalam BackendCloud. Lihat bahagian tentang mematikan perkhidmatan dalam gambaran keseluruhan MonstarX Cloud.
Perkara yang perlu diketahui
Bahagian bertajuk “Perkara yang perlu diketahui”- Binaan tidak sekali-kali menunggu kunci. MonstarX menulis kod berdasarkan dokumentasi perkhidmatan itu, jadi kunci yang tiada hanya menghentikan satu ciri itu daripada berfungsi.
- Uji dahulu. Kunci sandbox Stripe membolehkan anda menjalankan checkout dengan kad ujian tanpa wang sebenar.
- Akaun anda, bil anda. Perkhidmatan yang disambungkan mengenakan caj pada akaun anda dengan perkhidmatan itu, mengikut harganya sendiri. MonstarX tidak menambah apa-apa.
- Penyambung untuk MonstarX sendiri berbeza: Alat perniagaan membenarkan pembina membaca Google Sheets, HubSpot atau Jira anda, dan penyambung MCP memberinya alat lain.
Soalan lazim
Bahagian bertajuk “Soalan lazim”Perlukah saya tahu mengekod untuk menyambungkan Stripe?
Tidak. Minta ciri itu dalam perbualan, tampal dua kunci Stripe anda ke dalam kad yang dipaparkan oleh MonstarX, dan klik Sambungkan Stripe. MonstarX menulis semua kodnya.
Bolehkah saya membina aplikasi sebelum saya mempunyai kunci?
Boleh. Klik Kemudian pada kad itu. MonstarX membina semuanya, memaparkan mesej mesra “belum disambungkan” di tempat perkhidmatan itu diperlukan, dan mengingatkan anda dalam Terbitkan sebelum aplikasi itu mula beroperasi dalam talian.
Di manakah saya mengubah atau mengalih keluar kunci?
Dalam Backend → Cloud → Penyambung, klik Kemas kini kunci atau Putuskan sambungan di sebelah perkhidmatan itu. Nama kunci juga disenaraikan dalam Backend → Rahsia.
Bolehkah orang yang menggunakan aplikasi saya melihat kunci saya?
Tidak bagi kunci rahsia anda — kunci itu kekal pada pelayan aplikasi anda. Hanya kunci awam yang dibuat untuk pelayar, seperti kunci awam (publishable key) Stripe, sampai ke halaman.
Adakah kunci saya berfungsi dalam pratonton dan aplikasi yang diterbitkan?
Ya. Menyambung memulakan semula pratonton dengan kunci baharu, dan apabila anda menerbitkan semula, aplikasi yang sedang berjalan turut menerimanya.
Adakah penyambung untuk perkhidmatan yang tiada dalam senarai?
Anda masih boleh menggunakannya. Minta MonstarX mengintegrasikan perkhidmatan itu, kemudian tambah kuncinya sendiri dalam Backend → Rahsia. Aplikasi membacanya dengan cara yang sama.