IOSOR Γνώση

Πολιτική επανάληψης DLR αποτυχίας στο prepaid: πότε να ξαναδοκιμάσετε και πότε να σταματήσετε να ξοδεύετε

Τα failed, rejected και expired δεν είναι η ίδια λέξη. Κάθε επανάληψη prepaid είναι χρέωση. Μοιραστείτε το λεξικό καταστάσεων πριν το πλαφόν, αλλιώς το πορτοφόλι καίγεται σε αδιέξοδο.

Το εισιτήριο λέει «απέτυχε» και κάποιος χτυπά επανάληψη μέχρι το prepaid πορτοφόλι να αδειάσει. Η αποτυχία δεν είναι κατάσταση. Τα undelivered, rejected και expired ζητούν διαφορετικές πράξεις. Στο prepaid κάθε αυτόματη επανάληψη είναι γραμμή χρέωσης, όχι δωρεάν ευγένεια. Συμφωνήστε το λεξικό πριν τον βρόχο, αλλιώς το προϊόν κυνηγά μετατροπή ενώ τα οικονομικά πληρώνουν τη δεύτερη και τρίτη προσπάθεια σε νεκρό αριθμό.

Το IOSOR είναι prepaid white-label: το ίδιο λεξιλόγιο DLR σε πίνακα, webhook και εξαγωγή. Ένας διάδρομος live επιτρέπει επανάληψη με πλαφόν· το in setup δεν ανοίγει «την επόμενη».

Λεξικό καταστάσεων πριν τη λογική επανάληψης

Πριν γράψετε κώδικα επανάληψης, τυπώστε τις τελικές καταστάσεις σε πίνακα που προϊόν, ops και οικονομικά μπορούν να δείξουν. Επανάληψη χωρίς λεξικό είναι βρόχος που καίει χρήμα. Για πτώση παράδοσης: οδηγός χαμηλής παράδοσης SMS.

Failed έναντι rejected έναντι expired

Failed / undelivered σημαίνει ότι η πλατφόρμα παρέδωσε τη δουλειά και το τερματικό δεν επιβεβαίωσε. Αν ο διάδρομος είναι υγιής, επανάληψη με πλαφόν μπορεί να σώσει μετατροπή. Rejected είναι άρνηση δικτύου ή πολιτικής: ίδιος αριθμός, ίδιο σώμα, σχεδόν πάντα νέα άρνηση και νέα χρέωση. Expired είναι χρόνος: TTL μικρότερο από την καθυστέρηση διαδρόμου, ή ουρά πριν την αποστολή.

Πλαφόν επανάληψης και επίδραση πορτοφολιού

Βάλτε πλαφόν αυτόματων προσπαθειών ανά μήνυμα και χωρίστε την επαναποστολή χρήστη από το failover συστήματος. Κάθε προσπάθεια πρέπει να ταιριάζει με correlation ID στο καθολικό. «Μέχρι παράδοση» χωρίς πλαφόν αδειάζει το prepaid σε νεκρό διάδρομο. Τα οικονομικά πρέπει να εξάγουν προορισμό, κατάσταση, αρ. προσπάθειας και χρέωση.

Ιδιοκτησία προϊόντος έναντι οικονομικών

Το προϊόν κατέχει την πολιτική: ποιες καταστάσεις επιτρέπουν επανάληψη, TTL, ψύξη επαναποστολής. Τα οικονομικά κατέχουν την ορατότητα: χρεώνει κάθε προσπάθεια, ταιριάζει η εξαγωγή με το webhook. Τα ops κατέχουν την τομή διαδρόμου ώστε ένας παγκόσμιος μέσος να μην κρύβει σπασμένη διαδρομή. Χωρίς τον ίδιο πίνακα το prepaid δεν αποφασίζει «ξαναδοκίμασε» έναντι «σταμάτα να ξοδεύεις».

Κόκκινες σημαίες

  • Μόνο sent και failed, αλλά αυτόματη επανάληψη
  • Τρία ίδια χτυπήματα σε payload rejected
  • Expired ως βλάβη δικτύου
  • Failover συστήματος και επαναποστολή χρήστη στην ίδια γραμμή χρέωσης
  • «Μέχρι παράδοση» χωρίς πλαφόν προσπαθειών
  • Υπόσχεση επανάληψης με κατάλογο in setup
  • Εξαγωγή οικονομικών χωρίς αρ. προσπάθειας

Ξεκινήστε με IOSOR

Γεμίστε το λεξικό: failed έναντι rejected έναντι expired. Βάλτε ταβάνι στο αυτόματο retry ώστε κάθε αποτυχημένο DLR να μην ανοίγει νέο prepaid χρέωση. Το κουμπί επαναποστολής του χρήστη είναι χωριστό από την προσπάθεια συστήματος. Αποδείξτε το ταβάνι σε δύο live διαδρόμους σε χαμηλό όγκο.

Σύνοψη IOSOR

Το retry αποτυχημένου DLR είναι ταβάνι δαπάνης, όχι ατέρμονος βρόχος.

Κάντε: ταξινομήστε την τελική κατάσταση, περιορίστε προσπάθειες, εξάγετε την επαναποστολή χρήστη χωριστά από την προσπάθεια συστήματος. Μην: επαναλαμβάνετε rejected ή expired σαν παροδικό failed.

Ήταν χρήσιμος αυτός ο οδηγός;

Σχετικοί οδηγοί