Google is committed to advancing racial equity for Black communities. See how.
Trang này được dịch bởi Cloud Translation API.
Switch to English

Chạy thanh toán đăng ký với Stripe

Vạch sọc
Được làm bởi Stripe

Kiểm soát quyền truy cập vào nội dung trả phí bằng cách đồng bộ các đăng ký của bạn với Xác thực Firebase.

Cách thức mở rộng này hoạt động

Sử dụng tiện ích mở rộng này để tạo đăng ký cho người dùng của bạn với nền tảng thanh toán Stripe và quản lý kiểm soát truy cập thông qua Xác thực Firebase.

Người dùng có thể đăng ký hàng hóa kỹ thuật số của bạn và nội dung trả phí bằng Stripe Checkout và quản lý đăng ký của họ với cổng thông tin khách hàng của Stripe.

Tiện ích này đồng bộ hóa trạng thái đăng ký của khách hàng với Cloud Firestore của bạn và thêm các xác nhận quyền sở hữu tùy chỉnh bằng Xác thực Firebase để kiểm soát truy cập thuận tiện trong ứng dụng của bạn.

Thiết kế cho Stripe Checkout và cổng thông tin khách hàng có thể được tùy chỉnh trong cài đặt gắn nhãn Bảng điều khiển Stripe của bạn. Xem ví dụ này được tùy chỉnh để phù hợp với bảng màu Firebase:

Trang thanh toán sọcCổng thông tin khách hàng Stripe

Phần mở rộng này có nghĩa là cho nền tảng web. Nếu bạn đang phát triển các ứng dụng di động gốc và muốn bán các sản phẩm hoặc dịch vụ kỹ thuật số trong ứng dụng của mình, (ví dụ: đăng ký, đơn vị tiền tệ trong trò chơi, cấp độ trò chơi, quyền truy cập vào nội dung cao cấp hoặc mở khóa phiên bản đầy đủ), bạn phải sử dụng cửa hàng ứng dụng API mua hàng trong ứng dụng. Xem hướng dẫn của AppleGoogle để biết thêm thông tin.

Thiết lập bổ sung

Trước khi cài đặt tiện ích mở rộng này, hãy thiết lập các dịch vụ Firebase sau trong dự án Firebase của bạn:

  • Cloud Firestore để lưu trữ chi tiết khách hàng và đăng ký.
  • Làm theo các bước trong tài liệu để tạo cơ sở dữ liệu Cloud Firestore.
  • Xác thực Firebase để bật các tùy chọn đăng ký khác nhau cho người dùng của bạn.
  • Kích hoạt các phương thức đăng nhập trong bảng điều khiển Firebase mà bạn muốn cung cấp cho người dùng của mình.

Sau đó, trong Bảng điều khiển sọc :

  • Tạo khóa giới hạn mới với quyền truy cập ghi cho tài nguyên "Khách hàng", "Phiên thanh toán" và "Cổng thông tin khách hàng" và quyền truy cập chỉ đọc cho tài nguyên "Đăng ký".

Thanh toán

Tiện ích mở rộng này sử dụng các dịch vụ Firebase sau đây có thể có phí liên quan:

  • Đám mây lửa
  • Chức năng đám mây
  • Xác thực Firebase

Tiện ích mở rộng này cũng sử dụng các dịch vụ của bên thứ ba sau:

Bạn chịu trách nhiệm cho bất kỳ chi phí nào liên quan đến việc bạn sử dụng các dịch vụ này.

Lưu ý từ Firebase

Để cài đặt tiện ích mở rộng này, dự án Firebase của bạn phải nằm trong gói Blaze (trả tiền khi bạn đi). Bạn sẽ chỉ bị tính phí cho các tài nguyên bạn sử dụng. Hầu hết các dịch vụ của Firebase đều cung cấp một cấp miễn phí để sử dụng với số lượng thấp. Tìm hiểu thêm về thanh toán Firebase.

Bắt đầu từ ngày 17 tháng 8 năm 2020, bạn sẽ được thanh toán một số tiền nhỏ (thường dưới $ 0,10) khi bạn cài đặt hoặc cấu hình lại tiện ích mở rộng này. Xem Câu hỏi thường gặp về Chức năng đám mây cho thanh toán Firebase để được giải thích chi tiết.

Cách cài đặt tiện ích mở rộng này

Sử dụng bảng điều khiển Firebase

Để cài đặt và quản lý các tiện ích mở rộng, bạn có thể sử dụng bảng điều khiển Firebase.

Cài đặt bằng bảng điều khiển

Sử dụng Firebase CLI

Để cài đặt và quản lý tiện ích mở rộng, bạn cũng có thể sử dụng Firebase CLI:

Bước 1: Chạy lệnh npm sau để cài đặt CLI hoặc cập nhật lên phiên bản CLI mới nhất.

npm install -g firebase-tools
Không hoạt động? Hãy xem tham chiếu Firebase CLI hoặc thay đổi quyền npm của bạn.

Bước 2: Cài đặt tiện ích mở rộng này bằng cách chạy lệnh sau

firebase ext:install firestore-stripe-subscriptions --project= projectId_or_alias 

Yêu cầu kế hoạch Blaze

Hỗ trợ
Xác thực đám mây Firestore
Tác giả
Phối hợp với
Giấy phép
Apache-2.0
Phiên bản
0.1.4