Stripe test mode worked perfectly, but real payments exposed hidden bugs. Here's what one indie developer learned during a 36-hour debugging marathon.