Kết nối Stripe qua OAuth để bắt đầu gửi email chuẩn thương hiệu khi một gói đăng ký bắt đầu, thời gian dùng thử sắp kết thúc hoặc thanh toán hóa đơn thất bại. Brew đăng ký webhook và đưa các sự kiện được hỗ trợ vào danh sách trình kích hoạt cho tự động hóa.
Stripe vẫn chịu trách nhiệm về thanh toán, thử lại thanh toán, hoàn tiền và thay đổi gói đăng ký. Brew tạo và gửi email.
Bắt đầu với một email được kích hoạt bởi sự kiện invoice.payment_failed. Với lời nhắc sau đó, hãy để ứng dụng của bạn lên lịch kiểm tra lại trạng thái hóa đơn trong Stripe. Chỉ kích hoạt một sự kiện tùy chỉnh riêng trong Brew nếu hóa đơn vẫn chưa được thanh toán và khách hàng vẫn đủ điều kiện.
Sau một bước Chờ, các trường sự kiện vẫn chứa payload gốc của sự kiện. Điều kiện contact.stripe_subscription_status đọc giá trị hiện tại của trường này trên liên hệ trong Brew tại thời điểm nút đó chạy. Điều kiện này không truy vấn Stripe và không chứng minh rằng một hóa đơn cụ thể đã được thanh toán. Việc cập nhật liên hệ và các sự kiện thanh toán mới không tự động hủy một lượt chạy trước đó. Việc cập nhật thẻ cũng không phải là bằng chứng đã thanh toán.
Hãy thử nghiệm cả hai trường hợp: khách hàng có hóa đơn vẫn chưa thanh toán và vẫn đủ điều kiện sẽ nhận được lời nhắc; khách hàng đã thanh toán trước lần kiểm tra theo lịch thì không. Hãy thử nghiệm các lần thử lại theo quy ước về tính lũy đẳng đã được mô tả trong tài liệu.
Brew hỗ trợ 22 loại sự kiện sau:
Các sự kiện về khách hàng và gói đăng ký có thể cập nhật thông tin thanh toán cho liên hệ trong Brew. Các trường liên hệ khả dụng gồm stripe_subscription_status, stripe_subscription_plan, stripe_plan_amount_cents, stripe_trial_end, stripe_renews_at, stripe_cancel_at_period_end và stripe_delinquent. Việc có những trường nào phụ thuộc vào sự kiện Stripe và dữ liệu nhận được.
Dùng lược đồ payload đã khai báo của sự kiện được chọn cho thẻ cá nhân hóa. Tùy theo sự kiện, các trường gồm firstName, lastName, amount, currency, status, invoiceNumber, previousPlan, newPlan và failureMessage. Số tiền được tính bằng cent ở những chỗ lược đồ quy định đơn vị cent.
Mã định danh đối tượng Stripe bị loại khỏi payload của tự động hóa. Đừng mặc định rằng có thể dùng ID hóa đơn hoặc ID gói đăng ký làm thẻ cá nhân hóa. Brew cũng không lưu ID khách hàng Stripe trên liên hệ.
Cài đặt Đồng bộ họ và tên của từng sự kiện quyết định việc Stripe có được cập nhật tên của liên hệ hay không. Cài đặt này không bật hay tắt trình kích hoạt.
Sự kiện thanh toán đến sau không tự động hủy lượt chạy đã bắt đầu từ lần thanh toán thất bại trước đó. Hãy lên lịch một bước kiểm tra phía ứng dụng trước lời nhắc, và chỉ kích hoạt sự kiện mới khi hóa đơn vẫn chưa được thanh toán.
Nhận sự kiện và gửi email là hai bước riêng biệt. Hãy xác nhận có một tự động hóa khớp đang ở trạng thái Đang hoạt động, kiểm tra bộ lọc và lịch sử thực thi của tự động hóa đó, đồng thời kiểm tra điều kiện của người nhận và tên miền gửi. Cài đặt Đồng bộ họ và tên chỉ kiểm soát việc cập nhật tên.