Projects Archive

Kashier

Payment infrastructure at a payments company: WooCommerce plugins used by thousands of merchants, kept compatible with the block editor and HPOS, plus the integration documentation merchants work from.

Visit site
Kashier

Category

Full-Stack

Year

2024

Duration

6 months

Team

8 engineers

Overview

  • Maintained WooCommerce payment plugins serving thousands of active merchants — a lot of careful bug-fixing to keep things working across the block editor and HPOS without breaking existing integrations.
  • Built a URL shortener service that ended up saving ~25% on SMS costs platform-wide. Sounds like a small project, but when SMS volume is high the savings are real.
  • Improved API and plugin documentation to the point where merchant integration support requests dropped noticeably — good docs are underrated.
  • Fixed critical production bugs and kept system stability high across a payment platform where downtime directly costs merchants money.

The problem

  • WooCommerce plugin compatibility with Gutenberg block editor and HPOS was fragile — each WordPress update was a potential regression for thousands of merchants.
  • SMS-based payment notifications were expensive at scale. No one had looked at the actual cost per message until the bill landed.
  • API documentation was incomplete and inconsistent, creating support overhead every time a new merchant tried to integrate.

The solution

  • Refactored WooCommerce plugins to be block-editor-compatible and HPOS-ready, with a test suite covering the most common regression paths so updates stopped being scary.
  • Built a URL shortener with redirect tracking — short enough for SMS, with analytics attached. The 25% cost reduction was a side effect of doing it properly.
  • Rewrote the integration documentation from scratch, covering auth flows, webhook contracts, and error handling with real examples instead of vague descriptions.

Outcomes

  • URL shortener reduced SMS costs by ~25% platform-wide — measurable ROI from a 2-week project.
  • Zero critical plugin regressions after block-editor compatibility refactor shipped.
  • Merchant integration support requests dropped after documentation rewrite.
  • Production payment platform stability maintained for thousands of active merchants.

My role

Full-Stack Developer

PHP, WooCommerce, MySQL