BugHunt

Over the last couple of days, I’ve been bug-hunting on some code that needs to go live on Monday. It’s a whole new development, and has been done from scratch in less than three weeks, including ecommerce, credit-card payments, the lot.

In short, things here have been fucking frantic.

But the BugHunt was primarily around the credit-card payments, where we decided to test the newly-sent-live payment portal. The test system worked fine, the live system didn’t.

Of course, the first phase is the paranoid “What’ve I fucked up?”.
The second phase is checking everything that I’ve written that deal with the transactions.

And when that’s all been checked both by myself and by someone else who hasn’t seen this project before, and it’s all come back fine, then you start on Phase Three : “It’s some other fucker’s fault”.

And lo, Phase Three was right.

The people providing the payment portal services had – um – not typed in the Merchant Number correctly.

Sometimes I despair. Two days of wasted effort, when I could be doing something much more interesting…

Still, at least it’s all working now.



Leave a Reply

Your email address will not be published. Required fields are marked *