Stable reason code
Stable error code client logic, reporting மற்றும் automatic enquiry routing-ல் பயன்படுத்தப்படுகிறது.
iGaming integrations-க்கான responses, error codes, temporary failures, unknown outcomes, diagnostics மற்றும் safe recovery-க்கு unified model.
HTTP status, reason code, error category மற்றும் operation state-ஐ சரிபார்க்கவும்.
Request மற்றும் operation identifiers, endpoint, time, provider reference மற்றும் safe parameters-ஐ பதிவு செய்யவும்.
Data-ஐ திருத்தவும், operation-ஐ நிறுத்தவும், ஒரு delay பிறகு retry செய்யவும் அல்லது தற்போதைய state-ஐ சரிபார்க்கவும்.
Duplicates-ஐத் தடுக்கவும், results-ஐ reconcile செய்யவும், பொறுப்பான teams-க்கு தெரிவிக்கவும் மற்றும் root cause-ஐ close செய்யவும்.
HTTP 400 அல்லது 500 response மட்டும் போதாது. நம்பகமான API ஒரு stable reason code வழங்கி, response-ஐ request identifier-ுடன் இணைத்து, data திருத்த வேண்டுமா, operation நிறுத்த வேண்டுமா, request retry செய்ய வேண்டுமா அல்லது அதன் state தனியாக சரிபார்க்க வேண்டுமா என்பதை தெளிவுபடுத்த வேண்டும்.
Stable error code client logic, reporting மற்றும் automatic enquiry routing-ல் பயன்படுத்தப்படுகிறது.
Error category மூலம் request-ஐ retry செய்ய முடியுமா மற்றும் எந்த data மாற்றப்பட வேண்டும் என்பது தெரியும்.
Request, operation மற்றும் provider identifiers client logs-ஐ internal systems மற்றும் support உடன் இணைக்கின்றன.
Response compact, stable மற்றும் automated processing-க்கு ஏற்றதாக இருக்க வேண்டும்; internal implementation அல்லது sensitive data வெளிப்படக்கூடாது.
Explanatory message திருத்தப்பட்டாலும் மாறாத, காரணத்திற்கான stable identifier.
Internal code, database queries, secrets அல்லது தேவையற்ற விவரங்கள் இல்லாத சுருக்கமான பாதுகாப்பான விளக்கம்.
Logs-ல் operation-ஐ கண்டுபிடிக்கவும் support-ஐ தொடர்புகொள்ளவும் unique identifier.
Allowed status, limit, current state அல்லது safe rejection reason.
Temporary error என்பதை வெளிப்படையாகக் காட்டும் குறியீடு; ஆனால் operation-ன் duplicate protection நீங்காது.
Rate limiting மற்றும் temporary unavailability-க்கான seconds-ல் பரிந்துரைக்கப்பட்ட delay அல்லது HTTP header.
Reason code, value path மற்றும் safe explanation உடன் பிரச்சினையுள்ள fields பட்டியல்.
Cause மற்றும் அதைச் சரி செய்வது குறித்து விவரிக்கும் permanent link அல்லது section identifier.
HTTP status பொதுவான outcome class-ஐ காட்டும்; internal code குறிப்பிட்ட cause மற்றும் permitted action-ஐ சுட்டிக்காட்டும்.
Invalid format, missing required field, unsupported value, தவறான amount precision அல்லது invalid request structure.
Missing, expired அல்லது invalid token, API key, signature, request timestamp அல்லது nonce.
Client அடையாளம் காணப்பட்டாலும் தேவையான role, brand, market அல்லது action permission இல்லாமல் இருக்கலாம்.
Player, payment, round, KYC check, provider அல்லது மற்ற object இல்லை அல்லது client-க்கு கிடைக்கவில்லை.
Object version அல்லது state மாறியிருக்கலாம், அல்லது operation identifier வேறு parameters உடன் ஏற்கனவே பயன்படுத்தப்பட்டிருக்கலாம்.
Insufficient balance, limit exceeded, blocked player, prohibited market அல்லது invalid status transition.
Client, method, role அல்லது critical operation-க்கு அனுமதிக்கப்பட்ட request count மீறப்பட்டுள்ளது.
External service கிடைக்கவில்லை, மெதுவாக response அளிக்கிறது அல்லது operations-ஐ தற்காலிகமாக ஏற்கவில்லை.
Internal details வெளியிடாமல், diagnostics-க்கு identifier உடன் வரும் எதிர்பாராத platform error.
Error type-ஐ கண்டறிந்து original operation ஏற்கனவே complete ஆனதா என்பதை சரிபார்த்த பிறகே retry பாதுகாப்பானது.
Data, permission மற்றும் business-rule errors பொதுவாக request-ஐ திருத்த வேண்டும்; மீண்டும் அனுப்பக் கூடாது.
Financial, gaming அல்லது பிற critical operation-ஐ retry செய்வது புதிய result உருவாக்கக் கூடாது.
Intervals படிப்படியாக அதிகரிக்க வேண்டும், server வழங்கும் delay-ஐ மதிக்க வேண்டும் மற்றும் மொத்த attempts எண்ணிக்கையை வரையறுக்க வேண்டும்.
அனைத்து attempts முடிந்த பிறகு operation incomplete என பதிவு செய்யப்பட்டு manual review அல்லது reconciliation-க்கு அனுப்பப்படும்.
Request அனுப்பிய பிறகு connection துண்டிக்கப்பட்டால் outcome unknown ஆக இருக்கலாம். Retry செய்வதற்கு முன் operation identifier மூலம் state-ஐ சரிபார்க்கவும் அல்லது trusted notification-ஐ காத்திருக்கவும்.
தேவையற்ற sensitive data சேமிக்காமல் platform, adapter மற்றும் external provider இடையிலான request path-ஐ diagnostics மீட்டமைக்க வேண்டும்.
Test environment ஒவ்வொரு முக்கிய error category-யையும் reproduce செய்து client, retry மற்றும் control behavior சரியாக உள்ளதா உறுதிப்படுத்த வேண்டும்.
Missing fields, invalid types, unsupported values, amount precision மற்றும் ஒரே நேரத்தில் பல errors.
Invalid key, expired token, incorrect signature, unauthorized role, blocked IP மற்றும் reused nonce.
Sending முன், operation accepted ஆன பிறகு மற்றும் final response பெறும் போது connection failure.
HTTP 429, recommended delay, concurrent requests மற்றும் limit முடிந்தபின் recovery.
Unavailability, maintenance, invalid response, delayed notification மற்றும் conflicting status.
Attempt count-ஐ வரையறுத்தல், delays அதிகரித்தல், requests-ஐ தற்காலிகமாக நிறுத்துதல், controlled recovery மற்றும் manual escalation.
Error structure, client behavior, duplicate protection மற்றும் diagnostics validate செய்யப்பட்ட பிறகே production integration launch செய்யப்படும்.
உங்கள் தற்போதைய HTTP responses, error codes, retry rules மற்றும் problematic scenarios-ஐ அனுப்புங்கள். Unified error model, safe recovery மற்றும் control approach வரையறுக்க APIACE உதவும்.