IOSOR Kiến thức

MSISDN không hợp lệ không được trừ tiền

Tìm hiểu cách nền tảng IOSOR chặn các số điện thoại E.164 không hợp lệ tại cổng vào, ngăn chặn việc trừ tiền sai sót trong sổ cái và bảo vệ số dư trả trước của bạn.

MSISDN không hợp lệ không được trừ tiền.

Xác thực đầu vào so với Lỗi hạ nguồn

Khi định tuyến lưu lượng SMS hoặc OTP số lượng lớn, việc phân biệt giữa địa chỉ đích không hợp lệ tại cổng vào (ingress) và lỗi phân phối hạ nguồn (downstream) là rất quan trọng đối với tính toàn vẹn tài chính. Một số MSISDN không hợp lệ phải bị từ chối ngay lập tức tại cổng API trước khi có bất kỳ giao dịch sổ cái nào xảy ra. Nếu một số không hợp lệ vượt qua các kiểm tra đầu vào, nó có thể tạo ra một DLR hạ nguồn với trạng thái không xác định, trông giống như đã chi tiêu nhưng không mang lại kết quả phân phối. IOSOR áp dụng các quy tắc xác thực nghiêm ngặt để ngăn chặn điều này, đảm bảo số dư trả trước của bạn được bảo vệ khỏi các định dạng đích bị lỗi.

Công cụ phân tích cú pháp E.164

Mọi yêu cầu API nhắm mục tiêu đến số di động đều trải qua quá trình phân tích cú pháp theo thời gian thực dựa trên tiêu chuẩn E.164 toàn cầu. Nền tảng kiểm tra mã quốc gia, mã đích quốc gia và độ dài số thuê bao. Nếu định dạng không hợp lệ, cổng vào sẽ trả về lỗi 'HTTP 400 Bad Request' ngay lập tức. Việc xác thực JIT này đảm bảo rằng các đường định tuyến không tồn tại sẽ bị chặn trước khi tài nguyên được phân bổ hoặc bất kỳ khoản giữ trả trước nào được áp dụng. Cơ chế này ngăn các số không hợp lệ kích hoạt các truy vấn nhà mạng hạ nguồn gây ra chi phí ẩn.

Quy tắc sổ cái và Giữ tiền trả trước

Để duy trì số dư lành mạnh, IOSOR sử dụng sổ cái thời gian thực. Khi một yêu cầu SMS hợp lệ được chấp nhận, một khoản giữ trả trước tạm thời sẽ được áp dụng cho số dư của bạn. Nếu tin nhắn được định tuyến thành công, khoản giữ sẽ chuyển thành một khoản trừ tiền. Tuy nhiên, nếu số điện thoại bị gắn cờ là không hợp lệ tại đầu vào, không có khoản giữ nào được tạo và số dư bị trừ bằng không. Điều này bảo vệ mức sàn trả trước USD 20 của bạn không bị xói mòn bởi các chuỗi đích bị định dạng sai. Đối với các tài khoản đang mở rộng quy mô, việc xem xét nhẹ nhàng gần mức USD 1,000/tháng giúp tối ưu hóa bảng định tuyến và điều chỉnh giới hạn MRC cho các tài nguyên chuyên dụng.

Payload Webhook và Mã lỗi

Khi một tin nhắn bị từ chối tại đầu vào, phản hồi API sẽ chứa một payload lỗi cụ thể. Thay vì chờ đợi một webhook DLR bất đồng bộ, ứng dụng của bạn sẽ nhận được một lỗi đồng bộ ngay lập tức. Payload này bao gồm tham số không hợp lệ và mã từ chối rõ ràng. Đối với các số hợp lệ, hệ thống sẽ chỉ định đường định tuyến và gửi cập nhật trạng thái qua webhook, bao gồm các sự kiện 'STOP' và 'Verify OK', đảm bảo tính minh bạch hoàn toàn đối với đường truyền tin nhắn của bạn mà không lãng phí chu kỳ API.

Tài nguyên dành cho nhà phát triển và Tích hợp

Để xây dựng một tích hợp mạnh mẽ nhằm tránh chi tiêu không cần thiết, các nhà phát triển nên triển khai xác thực phía máy khách trước khi gọi API. Hãy xem lại các hướng dẫn thiết yếu sau để tối ưu hóa việc triển khai của bạn:

Bắt đầu với IOSOR

Từ sandbox, POST một đích thiếu mã quốc gia và một đích dài bất khả. Chờ HTTP 400 và ledger nguyên — không hold, không ghi nợ. Rồi gửi E.164 hợp lệ và xác nhận hold chỉ hiện sau accept. Nếu tiền đã chạy trên cặp sai, phân tích cửa vào đã gãy.

Điểm chính IOSOR

Từ chối định dạng ở cửa vào không phải lỗi giao. MSISDN không hợp lệ không được mở hold. Làm: phân tích E.164 trước khi tiền chạy. Đừng: chờ DLR unknown giải thích một khoản trừ không nên tồn tại. Ledger im cho đến khi số được lập đúng.

Hướng dẫn này có hữu ích không?

Hướng dẫn liên quan