Palpable
Back to Palpable

Payment Confirmations Are Flowing Again

A small typo in our payment code was quietly dropping payment confirmations — it's fixed, and we've made sure it can't happen again.

Published Tuesday, August 4, 2026

You might have noticed payments that went through on your side but never quite landed on ours — an order stuck as unpaid, a plan that didn't flip to active, a confirmation that never showed up. We tracked it down, and the cause was almost embarrassingly small: a note someone wrote to explain an earlier fix ended up in the wrong place, using the wrong kind of comment marker. That one detail was enough to make the whole request invalid, so our payment provider's confirmations came back empty. Our code read that emptiness as "we've already handled this one" and skipped it. Every single time.

We've moved that note where it belongs and confirmed against the live system that confirmations now record properly. Payment updates are being processed again, including the normal case where one payment reports in twice — first as pending, then as paid. Both stages now get recorded on their own, which is what should have been happening all along.

The part we care about most is that this bug had already been fixed once and came back. So we went ahead and added an automatic check that reads every payment and data request our system sends and refuses to let a broken one ship. It scans all 147 of them, and we deliberately made it fail loudly if it ever stops finding anything — a checker that silently checks nothing is worse than no checker at all. We also threw out a couple of extra rules we'd drafted because they flagged too many false alarms, and a tool nobody trusts is a tool nobody uses.

Nothing here changes how you work day to day. It just means the quiet path between a payment clearing and your account reflecting it is solid, and it stays that way.

Thanks for bearing with us on this one — if you spotted a payment that didn't stick over the past few days, it should be sorted now. Give us a shout if anything still looks off.