Kiểm tra tích hợp webhook

Sau khi thiết lập xong tích hợp, đã đến lúc kiểm tra. Bạn có thể kiểm tra cả tích hợp sandbox lẫn production. Chúng tôi khuyến nghị bắt đầu với môi trường sandbox và xác thực tối đa trên đó:

  • Các sự kiện được gửi đi và chuyển phát thành công.
  • Bạn đã thiết lập đúng các tùy chọn cho sự kiện lịch sử, giá gói đăng ký cho sự kiện Trial started, attribution, thuộc tính người dùng, và token mua hàng Google Play Store để gửi hoặc không gửi kèm theo sự kiện.
  • Bạn đã ánh xạ tên sự kiện đúng và server của bạn có thể xử lý chúng.

Cách kiểm tra

Trước khi bắt đầu kiểm tra tích hợp, hãy đảm bảo bạn đã:

  1. Thiết lập tích hợp webhook như mô tả trong phần Thiết lập tích hợp webhook.
  2. Thiết lập môi trường như mô tả trong các phần Kiểm tra in-app purchase trên Apple App StoreKiểm tra in-app purchase trên Google Play Store. Đảm bảo bạn đã build ứng dụng thử nghiệm trong môi trường sandbox chứ không phải production.
  3. Thực hiện mua hàng/bắt đầu dùng thử/hoàn tiền để tạo ra sự kiện bạn đã chọn gửi đến webhook. Ví dụ, để nhận sự kiện Subscription started, hãy mua một gói đăng ký mới.

Xác thực kết quả

Kết quả gửi sự kiện thành công

Khi tích hợp thành công, một sự kiện sẽ xuất hiện trong phần Last sent events của tích hợp và có trạng thái Success.

6ccc3bb-webhook_integration_success.webp

Kết quả gửi sự kiện thất bại

Vấn đềGiải pháp
Sự kiện không xuất hiệnGiao dịch mua hàng của bạn chưa xảy ra và do đó sự kiện không được tạo ra. Tham khảo phần Khắc phục sự cố mua hàng thử nghiệm để tìm giải pháp.
Sự kiện xuất hiện và có trạng thái Sending failed

Chúng tôi xác định khả năng chuyển phát dựa trên HTTP status và coi mọi giá trị ngoài phạm vi 200-399 là thất bại.

Để tìm hiểu thêm về vấn đề, hãy di chuột qua trạng thái Sending failed của sự kiện thất bại như hiển thị bên dưới.

12ff189-hover_sending_failed.webp