Kết nối Stripe, Twilio và các dịch vụ khác
Tóm tắtTrình kết nối gắn dịch vụ bên ngoài vào ứng dụng — Stripe để nhận thanh toán, Twilio để gửi tin nhắn SMS, Resend để gửi email từ tên miền của riêng bạn và nhiều dịch vụ khác. Hãy yêu cầu tính năng trong cuộc trò chuyện để MonstarX hiện thẻ nhập khóa, hoặc mở Dịch vụ đám mây → Đám mây → Trình kết nối và nhấp vào Kết nối. Chưa có khóa? Nhấp vào Để sau, MonstarX vẫn xây dựng mọi thứ.
Ứng dụng của bạn đã có sẵn cơ sở dữ liệu, tài khoản, email, lưu trữ tệp và AI. Trình kết nối bổ sung mọi thứ còn lại: nhận thanh toán bằng Stripe, gửi tin nhắn SMS bằng Twilio, lấy dữ liệu từ bất kỳ trang web nào bằng Firecrawl, và nhiều hơn nữa. Mỗi trình kết nối nối một dịch vụ bên ngoài với một ứng dụng, dùng khóa (mật khẩu bí mật mà dịch vụ cấp cho bạn để dùng API của họ) từ tài khoản của chính bạn ở dịch vụ đó.
Hiếm khi bạn phải tự đi tìm. Khi bạn yêu cầu một tính năng cần dịch vụ — “cho hội viên mua thẻ tập” — MonstarX viết mã và xin khóa ngay trong cuộc trò chuyện.
Ứng dụng của tôi kết nối được với những dịch vụ nào?
Phần tiêu đề “Ứng dụng của tôi kết nối được với những dịch vụ nào?”Những trình kết nối này dành cho việc ứng dụng làm cho người dùng của mình. Bạn tìm thấy tất cả trong Dịch vụ đám mâyĐám mây, ở danh sách Trình kết nối.
| Trình kết nối | Ứng dụng làm được gì | Bạn dán gì |
|---|---|---|
| Stripe | Nhận thanh toán, gói đăng ký và quy trình thanh toán. Khóa môi trường thử nghiệm (test) hoặc môi trường chính thức (live). | Khóa bí mật, khóa công khai, giá trị bí mật ký webhook (không bắt buộc) |
| Twilio | Gửi tin nhắn SMS và WhatsApp, và gọi điện thoại. | SID tài khoản, token xác thực, số gửi |
| Resend | Gửi email từ tên miền của bạn thay cho MonstarX Email. | Khóa API, địa chỉ gửi |
| OpenAI | Dùng khóa OpenAI của bạn thay cho AI của MonstarX. | Khóa API |
| OpenRouter | Dùng khóa OpenRouter của bạn (với bất kỳ mô hình nào) thay cho AI của MonstarX. | Khóa API |
| Google Maps | Tìm kiếm và tự động gợi ý địa điểm, thông tin doanh nghiệp và chỉ đường lái xe. | Khóa API |
| Mapbox | Mã hóa địa lý (biến địa chỉ thành vị trí trên bản đồ), chỉ đường và các kiểu bản đồ của Mapbox, kể cả ảnh vệ tinh. | Token truy cập công khai |
| Firecrawl | Biến bất kỳ trang web nào thành văn bản sạch hoặc dữ liệu có cấu trúc (scrape, crawl, search). | Khóa API |
| Zernio | Kết nối tài khoản mạng xã hội của người dùng (X, Instagram, Facebook, LinkedIn, TikTok, YouTube và nhiều nền tảng khác) để đăng hoặc lên lịch bài đăng. | Khóa API |
| ElevenLabs | Chuyển văn bản thành giọng nói và tạo giọng nói. | Khóa API |
| Google Analytics | Đếm lượt xem trang và sự kiện bằng GA4. | ID đo lường |
Một số trình kết nối làm những việc lớn hơn và có trang riêng:
- Supabase và Railway có thể lưu dữ liệu ứng dụng trong cơ sở dữ liệu Postgres của riêng bạn — xem Supabase và Railway.
- Firebase cho ứng dụng dùng Firestore, đăng nhập, lưu trữ tệp và thông báo đẩy của riêng bạn — xem Firebase.
- Cloudflare chạy toàn bộ ứng dụng trên tài khoản Cloudflare của riêng bạn — xem Tài khoản Cloudflare của riêng bạn.
- Azure, AWS, Vercel và Google Cloud là những nơi để xuất bản ứng dụng — xem Xuất bản lên nền tảng khác.
Làm sao để kết nối một dịch vụ từ cuộc trò chuyện?
Phần tiêu đề “Làm sao để kết nối một dịch vụ từ cuộc trò chuyện?”Yêu cầu tính năng bằng lời thường, như “cho mọi người mua thẻ tập bằng Stripe”. MonstarX xây dựng tính năng và hiện một thẻ mời bạn kết nối dịch vụ, kèm lý do cần dịch vụ đó.
-
Đọc thẻ. Nơi lấy khóa mở trang của chính dịch vụ đó, giải thích khóa nằm ở đâu.
-
Với Stripe, chọn Môi trường: Môi trường thử nghiệm (khóa kiểm thử) khi bạn đang dùng thử, Môi trường chính thức (khóa thật) khi khách hàng thật thanh toán.
-
Dán khóa vào các trường và nhấp vào Kết nối Stripe (nút luôn ghi tên dịch vụ).
-
Thẻ chuyển sang màu xanh lá: Stripe đã được kết nối. Bản xem trước khởi động lại với khóa mới, để bạn thử tính năng ngay.
Chỉ chủ sở hữu dự án mới kết nối được dịch vụ. Người khác xem dự án sẽ thấy thẻ kèm dòng “Chỉ chủ sở hữu dự án mới kết nối được.”
Nếu tôi chưa có khóa thì sao?
Phần tiêu đề “Nếu tôi chưa có khóa thì sao?”Nhấp vào Để sau. Thẻ thu gọn thành một dòng — “Stripe · bạn sẽ kết nối sau” — và MonstarX vẫn xây dựng mọi thứ. Ở chỗ ứng dụng cần dịch vụ, ứng dụng hiện thông báo rõ ràng “Stripe chưa được kết nối” thay vì bị lỗi. Khi có khóa, nhấp vào Kết nối ngay bây giờ.
Lựa chọn của bạn được lưu cùng dự án, nên thẻ vẫn thu gọn trên mọi thiết bị cho tới khi bạn kết nối.
Nếu MonstarX không thể tiếp tục khi thiếu dịch vụ thì sao?
Phần tiêu đề “Nếu MonstarX không thể tiếp tục khi thiếu dịch vụ thì sao?”Đôi khi cả yêu cầu phụ thuộc vào những gì có trong tài khoản của bạn, như “nhập các sản phẩm Stripe của tôi”. Khi đó thẻ có màu hổ phách, ghi MonstarX cần Stripe để tiếp tục và không có nút Để sau. MonstarX xây dựng những phần không cần dịch vụ rồi chờ. Ngay khi bạn kết nối, MonstarX tự tiếp tục.
Làm sao để kết nối một dịch vụ từ tab Dịch vụ đám mây?
Phần tiêu đề “Làm sao để kết nối một dịch vụ từ tab Dịch vụ đám mây?”-
Mở dự án và nhấp vào Dịch vụ đám mây trên thanh trên cùng, rồi nhấp Đám mây.
-
Cuộn tới Trình kết nối và nhấp vào Kết nối bên cạnh dịch vụ.
-
Điền các trường. Trường không bắt buộc có ghi “(không bắt buộc)”, và nhiều trường có một dòng hướng dẫn bên dưới.
-
Nhấp vào Kết nối kèm tên dịch vụ.
Dịch vụ đã kết nối hiện nhãn xanh lá Đã kết nối (với Stripe là Đã kết nối · môi trường thử nghiệm hoặc Đã kết nối · môi trường chính thức), cùng hai nút:
- Cập nhật khóa để thay một hoặc nhiều khóa. Để trống trường nào thì trường đó giữ giá trị hiện tại.
- Ngắt kết nối để gỡ dịch vụ và khóa của dịch vụ khỏi ứng dụng này.
Biểu tượng mũi tên nhỏ bên cạnh mỗi trình kết nối mở tài liệu của chính dịch vụ đó.
Làm sao để biết ứng dụng còn đang chờ những dịch vụ nào?
Phần tiêu đề “Làm sao để biết ứng dụng còn đang chờ những dịch vụ nào?”MonstarX nhận ra khi mã nguồn của ứng dụng dùng một dịch vụ chưa được kết nối, và báo cho bạn ở ba nơi:
- Dịch vụ đám mây → Đám mây đưa những trình kết nối đó lên đầu danh sách, kèm nhãn Ứng dụng của bạn cần dịch vụ này · kết nối sau, Ứng dụng của bạn cần dịch vụ này · chưa kết nối hoặc Cần để tiếp tục.
- Xuất bản có một chấm màu hổ phách, và bên trong có ghi chú như “Stripe và Twilio chưa được kết nối”, kèm nút Kết nối cho từng dịch vụ. Bạn vẫn xuất bản được; những phần đó sẽ không hoạt động với bất kỳ ai cho tới khi có khóa.
- Kiểm thử QA kiểm tra một luồng tới bước cần dịch vụ và đánh dấu là cần khóa, thay vì đánh dấu không đạt. Xem Kiểm thử QA.
Nếu bạn bỏ tính năng từng dùng một dịch vụ, lời nhắc sẽ tự biến mất.
Khóa được lưu ở đâu?
Phần tiêu đề “Khóa được lưu ở đâu?”Khóa được lưu mã hóa cùng ứng dụng, dưới các tên cố định như STRIPE_SECRET_KEY. Bạn xem được tên khóa (không bao giờ thấy giá trị) trong Dịch vụ đám mâyGiá trị bí mật, cạnh những khóa bạn tự thêm. Xem Giá trị bí mật.
- Khóa bí mật chỉ được máy chủ của ứng dụng dùng. Không khách truy cập nào thấy được.
- Khóa công khai, như khóa công khai của Stripe, khóa Google Maps hoặc ID đo lường Google Analytics, vốn để dùng trong trình duyệt. Với những khóa này thì điều đó an toàn — chính vì vậy dịch vụ mới cấp cho bạn hai loại khóa.
- Khóa thuộc về một ứng dụng. Các ứng dụng khác của bạn không bao giờ thấy.
Tôi có thể dùng dịch vụ của riêng mình thay cho dịch vụ có sẵn không?
Phần tiêu đề “Tôi có thể dùng dịch vụ của riêng mình thay cho dịch vụ có sẵn không?”Được. Một số trình kết nối được làm ra để thay thế một dịch vụ MonstarX Cloud, và danh sách gắn cho chúng nhãn thay cho … MonstarX:
| Dịch vụ có sẵn | Thay bằng |
|---|---|
| Email (gửi từ tên miền email của MonstarX) | Resend, để gửi từ tên miền của riêng bạn |
| AI (mô hình được quản lý, có dự phòng) | OpenAI hoặc OpenRouter, tính phí vào tài khoản của riêng bạn |
| Cơ sở dữ liệu | Supabase — hoặc Railway Postgres, không được đánh dấu nhưng cũng lưu được dữ liệu. Xem Supabase và Railway. |
Kết nối dịch vụ thay thế, rồi yêu cầu MonstarX dùng dịch vụ đó — ví dụ “gửi email của ứng dụng qua Resend”. Khi không còn phần nào trong ứng dụng dùng dịch vụ có sẵn, bạn có thể tắt Email, AI, Tìm kiếm trên web hoặc Lưu trữ trong Dịch vụ đám mâyĐám mây. Xem Tôi có thể tắt một dịch vụ và dùng dịch vụ của riêng mình không?
Điều cần biết
Phần tiêu đề “Điều cần biết”- Quá trình xây dựng không bao giờ chờ khóa. MonstarX viết mã dựa trên tài liệu của dịch vụ, nên thiếu khóa chỉ khiến riêng tính năng đó không chạy.
- Thử trước. Khóa môi trường thử nghiệm của Stripe cho bạn chạy thử quy trình thanh toán bằng thẻ thử, không tốn tiền thật.
- Tài khoản của bạn, hóa đơn của bạn. Dịch vụ đã kết nối tính phí vào tài khoản của bạn ở dịch vụ đó, theo bảng giá riêng của họ. MonstarX không cộng thêm gì.
- Trình kết nối cho chính MonstarX thì khác: Công cụ làm việc cho tác nhân MonstarX đọc Google Sheets, HubSpot hoặc Jira của bạn, còn trình kết nối MCP cho tác nhân thêm công cụ khác.
Câu hỏi thường gặp
Phần tiêu đề “Câu hỏi thường gặp”Tôi có cần biết lập trình để kết nối Stripe không?
Không. Hãy yêu cầu tính năng trong cuộc trò chuyện, dán hai khóa Stripe vào thẻ MonstarX hiện ra và nhấp vào Kết nối Stripe. MonstarX viết toàn bộ mã.
Tôi có thể xây dựng ứng dụng trước khi có khóa không?
Được. Nhấp vào Để sau trên thẻ. MonstarX xây dựng mọi thứ, hiện thông báo thân thiện “chưa được kết nối” ở chỗ cần dịch vụ, và nhắc bạn trong Xuất bản trước khi ứng dụng lên mạng.
Tôi thay đổi hoặc xóa khóa ở đâu?
Trong Dịch vụ đám mây → Đám mây → Trình kết nối, nhấp vào Cập nhật khóa hoặc Ngắt kết nối bên cạnh dịch vụ. Tên khóa cũng được liệt kê trong Dịch vụ đám mây → Giá trị bí mật.
Người dùng ứng dụng có thấy khóa của tôi không?
Khóa bí mật thì không — chúng nằm trên máy chủ của ứng dụng. Chỉ những khóa công khai làm ra để dùng trong trình duyệt, như khóa công khai của Stripe, mới xuất hiện trong trang.
Khóa có dùng được trong bản xem trước và ứng dụng đã xuất bản không?
Có. Kết nối sẽ khởi động lại bản xem trước với khóa mới, và ở lần xuất bản tiếp theo, ứng dụng đang hoạt động cũng nhận được khóa.
Có trình kết nối cho dịch vụ không có trong danh sách không?
Bạn vẫn dùng được dịch vụ đó. Yêu cầu MonstarX tích hợp dịch vụ, rồi tự thêm khóa trong Dịch vụ đám mây → Giá trị bí mật. Ứng dụng đọc khóa theo cùng một cách.