Columbia Games / 2026. október 5.
P1 checkout incidens: egy régi paymentType megakasztotta a PayPal-fizetést
Az éles vásárlási folyamatban hibásan megtartott paymentType miatt egyes PayPal checkoutok elakadhattak; célzott normalizálással, regressziós teszttel és hotfix release-szel javítottunk.
A helyzet
Egy vásárlói jelzés szerint a PayPal fizetési hivatkozás nem működött. A kiinduló gyanú külső szolgáltatói hibára is utalhatott volna, ezért a feladat első része a saját checkout állapotának rekonstruálása volt. A viszonteladói Net 30 funkcióval párhuzamosan az alkalmazásban előfordulhatott egy korábbról örökölt fizetési típus, amely már nem szerepelt az adott vásárló számára engedélyezett opciók között.
A megoldási út
Azonosítottuk az Unsupported payment type hibához vezető útvonalat: a régi vagy stale paymentType a PayPal inicializálása előtt érvénytelen állapotba vitte a checkoutot. A javítás a támogatott fizetési módok aktuális listájához normalizálja a kiválasztást; fogyasztói vásárlásnál PayPalra áll vissza, miközben a jogosult retailer Net 30 működését megőrzi. A hibát regressziós forgatókönyvként beemeltük a checkout smoke tesztbe, majd ellenőrzött production hotfixet készítettünk.
Mi lett belőle
A hibás fizetési módállapot nem blokkolja többé a normál PayPal checkout inicializálását. A hotfix a viszonteladói fizetési ágat nem kapcsolja ki, hanem a két eltérő ügyféltípus fizetési szabályait konzisztensen kezeli. A javítást élesbe telepítettük és ellenőriztük.