Tôi đang cố gắng tìm ra cách hiệu quả để kiểm tra cách máy chủ xử lý các webhook từ Stripe. Tôi đang thiết lập một hệ thống để thêm nhiều thuê bao vào thẻ tín dụng của khách hàng, được mô tả trên trang web sọc của:Thử nghiệm Câu trả lời của Django với Webhooks sọc
https://support.stripe.com/questions/can-customers-have-multiple-subscriptions
Vấn đề tôi đang gặp là tìm hiểu làm thế nào để có hiệu quả kiểm tra rằng máy chủ của tôi là thực thi các kịch bản một cách chính xác (ví dụ: thêm các đăng ký chính xác vào hóa đơn, ghi lại các sự kiện trong cơ sở dữ liệu của tôi, v.v.). Tôi không quá lo lắng về việc tự động hoá thử nghiệm ngay bây giờ, tôi chỉ đang cố gắng để chạy thử nghiệm hiệu quả trên kịch bản. Có ai làm điều này với Django trước đây? Bạn đã sử dụng tài nguyên và công cụ nào để chạy các thử nghiệm này?
Cảm ơn!
Nếu bạn có câu hỏi khác, vui lòng hỏi. Tôi hiện đang thiết lập sọc và dwolla trong trang web của chúng tôi. – catherine
Xin chào Catherine, cảm ơn thông tin. Vấn đề tôi gặp phải là đối với các webhook, có vẻ như không phải là cách hay để xem phản hồi từ máy chủ của tôi, hoặc để kiểm tra các sự kiện thực sự với khách hàng, hóa đơn, v.v ... trong chế độ thử nghiệm. Bạn chỉ có thể nhấp vào "Gửi kiểm tra Webhook" từ bảng điều khiển tài khoản, nó sẽ gửi sự kiện 'id': 'evt_00000000000000', sự kiện này không cho phép bạn cập nhật bất kỳ tài khoản nào hoặc thực hiện bất kỳ chức năng thực nào trên Stripe. Bất kỳ ý tưởng? – bgmaster
Bạn có thể thực hiện thêm khách hàng mới, hóa đơn của họ, đăng ký của bạn qua trong ứng dụng của bạn hoặc trong Stripe. Bạn đã đọc tài liệu ở đó chưa. Có các mã mẫu về cách tạo và kiểm tra rằng – catherine