Stripe nhận đăng ký theo ID khách hàng

Hỗ trợ Kết nối quy trình làm việc bằng cách cho phép chuyển vào bất kỳ khóa API nào một cách rõ ràng [so với sử dụng khóa từ env/config]

[API giới thiệu https. //vạch sọc. com/docs/api#subscriptions]

Liệt kê tất cả các đăng ký bằng khóa api đã cho

Hủy đăng ký với khóa api đã cho

Hủy tất cả các đăng ký cho tài khoản

Hủy tất cả các đăng ký cho tài khoản bằng khóa api đã cho

Thay đổi đăng ký của khách hàng bằng cách sử dụng khóa api đã cho [gói, mô tả, v.v. - xem Stripe API để biết các tùy chọn được chấp nhận]. Cần có ID khách hàng, ID đăng ký, tùy chọn và khóa api cho việc này

Kiểm tra câu trả lời của tôi trong chủ đề này

Hủy dải đăng ký với người dùng true/false cập nhật Nhận trợ giúp

Tạo một bộ sưu tập bên ngoài các đăng ký sọc của bạn. [Tham chiếu API Stripe – Liệt kê đăng ký – cuộn tròn] Thêm một tham số vào bộ sưu tập người dùng của bạn có tên là “ID khách hàng Stripe” Khi người dùng tạo thanh toán, hãy thêm hành động tùy chỉnh để lấy ID khách hàng sọc của người dùng. Sử dụng API danh sách tất cả khách hàng và truy vấn bằng email người dùng đã đăng nhập. Cập nhật ID khách hàng sọc của người dùng với giá trị được trả về từ lệnh gọi API. Thêm danh sách đăng ký và truy vấn danh sách bởi người dùng đã đăng nhập s…

Trước tiên, hãy thêm một tham số văn bản vào bộ sưu tập người dùng của bạn và gọi nó là “id khách hàng sọc”.
Sau khi người dùng đã đăng ký, bạn có thể gửi họ đến một màn hình mới với danh sách đồng hồ đếm ngược của tất cả khách hàng sọc và truy vấn nó bằng địa chỉ email của người dùng. Sau đó, bạn có thể cập nhật thông số “id khách hàng sọc” của người dùng đã đăng nhập.

Trong bài viết trước, chúng ta đã thảo luận về việc tạo đăng ký Stripe trong ứng dụng ReactJS. Cách tạo đăng ký Stripe với ReactJS và NodeJS

Sau khi tạo đăng ký với sọc, Bạn sẽ muốn biết trạng thái đăng ký của người dùng bằng địa chỉ email của họ, phải không?

Lý do là có thể tạo nhiều khách hàng bằng cùng một địa chỉ email, điều này khiến việc kiểm tra đăng ký bằng địa chỉ email trở nên khó khăn

Brightcove đang thêm siêu dữ liệu tùy chỉnh vào đăng ký Stripe cho phép bạn xác định loại thiết bị của người xem được sử dụng khi tạo đăng ký. Bạn có thể truy vấn Stripe API để tìm kiếm các đăng ký được liên kết với siêu dữ liệu tùy chỉnh. Bạn cũng có thể thêm webhook để lắng nghe các sự kiện của Stripe

Chủ đề này sẽ chỉ cho bạn cách làm như sau

  • Sử dụng Stripe API để tìm kiếm siêu dữ liệu cụ thể trong bất kỳ đăng ký/mua hàng nào để trả lại danh sách
  • Tạo một webhook để lắng nghe các sự kiện của Stripe

điều kiện tiên quyết

Để sử dụng API Stripe như được hiển thị trong chủ đề này, bạn sẽ cần những thứ sau

  • tài khoản sọc
  • Người đưa thư hoặc nền tảng API khác

    Bạn có thể sử dụng nền tảng API mà bạn chọn để tương tác với Stripe API, nhưng đối với những ví dụ này, chúng tôi sẽ sử dụng Postman

Hiểu về Stripe API

URL cơ sở

URL cơ sở cho Stripe API là

//api.stripe.com

xác thực

Yêu cầu được xác thực bằng khóa API của bạn trong tiêu đề

Authorization: Bearer {api_key}
0

Authorization: Bearer {api_key}

bộ sưu tập API

Bộ sưu tập API Stripe được lưu trữ trong không gian làm việc công cộng Postman của Stripe. Điều này cho phép bạn rẽ nhánh từ không gian làm việc công cộng sang không gian làm việc của bạn

Nếu bạn không muốn rẽ nhánh bộ sưu tập từ không gian làm việc chung, bạn có thể nhập nó từ kho lưu trữ GitHub sọc-postman

Tạo môi trường Postman

Bạn có thể sử dụng nền tảng API mà bạn chọn để tương tác với Stripe API, nhưng đối với những ví dụ này, chúng tôi sẽ sử dụng Postman

  1. Đăng nhập hoặc tạo tài khoản với Postman
  2. Phân nhánh mẫu môi trường trong không gian làm việc công cộng Postman Stripe hoặc tạo một môi trường mới trong Postman. Chúng tôi sẽ tạo ra một môi trường mới
  3. Trong không gian làm việc của bạn, nhấp vào Mới

  4. Trong hộp thoại, chọn Môi trường

  5. Thêm khóa bí mật của bạn làm biến môi trường và nhấp vào Lưu

  6. Nhấp vào
    để mở tab mới.
  7. Trong hộp thoại yêu cầu, hãy làm như sau

    • Chọn ủy quyền
    • Đối với Loại, hãy chọn Mã thông báo mang
    • Đối với Mã thông báo, hãy nhập
      Authorization: Bearer {api_key}
      1

    Nếu môi trường của bạn được thiết lập chính xác, bạn sẽ thấy giá trị khóa bí mật của mình khi di chuột qua biến

    Authorization: Bearer {api_key}
    0

  8. Nhấp vào để lưu
  9. Trong hộp thoại, hãy làm như sau
    • Thêm tên Yêu cầu
    • Chọn hoặc tạo bộ sưu tập mới
    • Nhấp vào để lưu
  10. Bây giờ bạn đã sẵn sàng để tạo một yêu cầu

    Authorization: Bearer {api_key}
    1 tới Stripe API

Tìm kiếm đăng ký với siêu dữ liệu

Trong phần này, bạn sẽ sử dụng Stripe API để tìm kiếm các đăng ký có siêu dữ liệu tùy chỉnh

Siêu dữ liệu tùy chỉnh

TênGiá trị____12Giá trị
  • Authorization: Bearer {api_key}
    3
  • Authorization: Bearer {api_key}
    4
  • Authorization: Bearer {api_key}
    5
  • Authorization: Bearer {api_key}
    6
  • Authorization: Bearer {api_key}
    7
  • Authorization: Bearer {api_key}
    8
  • Authorization: Bearer {api_key}
    9

bước

  1. Quay lại môi trường Postman mà bạn đã tạo ở phần trước
  2. Đối với yêu cầu

    Authorization: Bearer {api_key}
    1, hãy dán phần sau vào URL yêu cầu. Sử dụng giá trị loại thiết bị bạn chọn

    Authorization: Bearer {api_key}
    3
  3. Nhấp vào Gửi
  4. Nếu bạn gặp lỗi sau với yêu cầu

    Authorization: Bearer {api_key}
    1 của mình,

    đảm bảo rằng bạn đang sử dụng phiên bản hiện tại của Stripe API. Bạn có thể làm điều này bằng cách thêm tiêu đề sau

    • Authorization: Bearer {api_key}
      32 là "Phiên bản sọc"
    • Authorization: Bearer {api_key}
      33 là "2020-08-27" [hoặc phiên bản mới nhất]

Phản ứng

Phản hồi API phải chứa các đăng ký có siêu dữ liệu cho

Authorization: Bearer {api_key}
34

Lưu ý rằng phản hồi có nội dung sau

Authorization: Bearer {api_key}
8

Phản hồi API

Câu trả lời của bạn sẽ giống như thế này

Authorization: Bearer {api_key}
9

Sử dụng webhook Stripe

Ứng dụng Brightcove Beacon của bạn có thể lắng nghe các sự kiện trên tài khoản Stripe của bạn và bạn có thể sử dụng webhook để cho phép Stripe đẩy thông báo theo thời gian thực tới ứng dụng của mình hoặc bạn có thể sử dụng webhook làm điểm cuối

Tôi có thể sử dụng Stripe để đăng ký không?

Thanh toán sọc là cách nhanh nhất để doanh nghiệp của bạn lập hóa đơn cho khách hàng bằng đăng ký hoặc hóa đơn . Thu được nhiều doanh thu hơn, hỗ trợ các sản phẩm hoặc mô hình kinh doanh mới và chấp nhận thanh toán định kỳ trên toàn cầu.

Stripe có cung cấp hóa đơn không?

Tạo và quản lý hóa đơn cho các khoản thanh toán một lần với Stripe Invoicing . Tạo, tùy chỉnh và gửi hóa đơn được lưu trữ trên Stripe trong vài phút—tất cả từ Trang tổng quan mà không cần mã. Hoặc sử dụng API lập hóa đơn và các tính năng nâng cao để tự động hóa cách bạn thu thập và đối chiếu các khoản thanh toán.

Đăng ký API là gì?

Người đăng ký API là khách hàng được phép truy cập API thông qua đăng ký các gói API . Đối với cụm cổng, DataPower lưu trữ những người đăng ký API trong một bộ lưu trữ được chia sẻ bởi tất cả các thành viên trong cụm. Theo mặc định, API Gateway đọc thông tin người đăng ký từ bộ nhớ dùng chung cho mỗi yêu cầu.

Làm cách nào để sử dụng API Stripe?

Sử dụng khóa API để xác thực các yêu cầu API. Stripe xác thực các yêu cầu API của bạn bằng các khóa API của tài khoản. .
Mở trang khóa API
Nhấp vào Tạo khóa hạn chế
Nhập tên vào Key name
Chọn tài nguyên API và quyền cho khóa
Nhấp vào Tạo khóa

Chủ Đề