Jaribu mipaka ya mzunguko wa maisha kabla ya Production
Tumia mradi maalumu wa Sandbox, marejeleo bandia ya maagizo na visanduku vya barua unavyodhibiti. Usitumie kamwe mawasiliano halisi ya wateja katika utaratibu wa majaribio. Hifadhi vitambulisho na data kamili ya ombi katika kila hatua ili jibu lisilo na uhakika liweze kujaribiwa tena kwa usalama.
| Hali ya majaribio | Utaratibu | Ushahidi unaotarajiwa |
|---|---|---|
| Uthibitishaji wa kwanza wa utambulisho | Data ya majaribio ya kuanza yenye delivery:read | 200, matokeo thabiti ya majaribio na kitambulisho cha ombi |
| Anwani imekubaliwa | Unda uthibitisho unaoisha baadaye; fungua URL yake ya mpokeaji na uwasilishe mahali palipopendekezwa | Nakala isiyobadilika ya Confirmed |
| Anwani imesahihishwa | Unda ombi jingine; chagua mahali pengine halali kupitia utaratibu wa mpokeaji | Nakala ya Corrected; pendekezo la awali linahifadhiwa |
| Kughairi | Ghairi ombi jipya linalosubiri kupitia API ya uthibitisho wa anwani | Cancelled; uwezo wa zamani wa mpokeaji hauwezi kukamilisha |
| Kuisha muda | Unda ombi la muda mfupi, subiri hadi baada ya expiresAt, kisha ufungue kiungo chake | Expired/haipatikani; hakuna nakala iliyokamilishwa |
| Safarini/ghalani/inaenda kuwasilishwa | Wasilisha amri za uwasilishaji zilizoandikwa | Historia rasmi ya matukio kwa mpangilio |
| Jaribio lililoshindwa na RTS | Wasilisha suluhisho la uwasilishaji ulioshindwa lenye RecipientUnavailable na attemptCount: 3 | Urejeshaji mmoja wa RTS; ushahidi rudufu hauundi mwingine |
| Imefikishwa na ushahidi | Sanidi Signature/Photo, wasilisha ushahidi unaolingana kwanza, kisha CompleteDelivery na proofId yake | Delivered; ushahidi uliokosekana/usio sahihi unakataliwa |
| Urejeshaji wa mpokeaji | Unganisha shehena ya Delivered yenye mawasiliano ya majaribio yaliyothibitishwa; omba kuchukuliwa au kuachwa kituoni | Ombi la urejeshaji linaingia katika utaratibu wake wa idhini ulioandikwa |
| Urejeshaji rasmi wa mteja | Unda na uidhinishe urejeshaji bandia wa mteja | Requested kisha Approved; historia ya shehena ya awali haibadiliki |
| Ushahidi wa kuchukua na kupokea | Pakia PNG tofauti za sahihi za majaribio kwa kuchukua na kupokea | Kila tukio hukubali ushahidi wake unaolingana pekee |
| Ruhusa isiyo sahihi | Toa ufunguo wa kusoma pekee; jaribu tukio | 403; hakuna mabadiliko |
| Mazingira yasiyo sahihi | Soma rasilimali ya Sandbox kwa ufunguo wa mazingira tofauti | Rasilimali haifikiki |
| Tukio rudufu | Rudia UUID halisi na data ya tukio iliyohifadhiwa | Hakuna tukio rasmi la pili |
| Tukio lisilofuata mpangilio | Kamilisha kabla ya makabidhiano yanayohitajika | 409; kagua/sahihisha hali badala ya kubadilisha UUID |
| Jaribio la kurudia webhook | Kipokeaji hurudisha 503 kabla ya uhifadhi wa kudumu, kisha kinarejea | Jaribio la kurudia linakubaliwa mara moja |
| Nakala rudufu/urudiaji wa webhook | Rudia uwasilishaji wa majaribio uliokubaliwa | Kitambulisho kilekile cha tukio; hakuna kitendo rudufu cha biashara |
| Kubadilisha uwezo wa kuchukua | Toa kiungo cha pili cha kuchukua ambacho hakijakamilika na ujaribu cha zamani | Uwezo wa zamani unakataliwa |
| Kusitisha uandishi wa urejeshaji | returns_paused inaporudishwa, jaribu baadaye kwa vitambulisho vilevile | Uandishi unafanikiwa huduma inaporejea; usomaji unaendelea kupatikana |
Endpoint ya data ya majaribio ya kusoma pekee pia hukubali fault=error-403, error-404, error-409, error-429 na error-500 kujaribu ushughulikiaji wa hali. Hitilafu hizi huiga majibu; hazithibitishi mipito halisi ya mzunguko wa maisha wala kubadilisha data.