Skip to main content
Danipa
Back to Blog
Product4 min read

What We Shipped in May 2026

Patrick Aboagye·May 11, 2026

Why I'm writing this

Most fintechs talk about what they're going to build. We'd rather show what we shipped this month, file by file, with the reasoning behind each decision. If you ever wondered what a single founder-engineer plus AI-augmented workflows can move through in 30 days, this is the record.

The headline

Three things shipped in May 2026 that materially change what Danipa is.

1. Equipment Rentals went live in sandbox

The rental vertical was a side-quest that became a real product because A&P Construction Rentals — my own merchant — needed an inventory system that didn't suck. Mid-June a container of generators, scaffolds, and ladders lands in our Ghana yard. May was the month we made sure the software was ready for it.

What shipped:

  • Public catalog — every merchant gets a discoverable URL at pay.danipa.com/rentals/m/{your-slug}/catalog. SEO-indexable, branded, no app install required.
  • Quote-to-agreement flow — customers request quotes from the catalog, merchants triage from a dashboard inbox, agreement generates automatically on acceptance.
  • Booking holds — a quote-stage hold reserves inventory for a configurable TTL so two customers can't double-book while one is still deciding.
  • Multi-yard inventory — manage multiple pickup locations; customers pick yard at checkout.
  • Condition grades, deposit waivers, late-fee automation — the operational details that separate a real rental product from a generic invoicing tool.

The whole vertical now has its own marketing surface at /platforms/rentals.

2. Multi-currency billing

The other big shift this month: merchants are now billed in their local currency. A merchant in Ghana sees Growth at GHS ₵599/mo, a Canadian merchant sees the same plan at CAD $49.99/mo, a US merchant at USD $39/mo.

Why this matters: it removes the FX guesswork from the buying decision. Telling a Ghanaian SMB "$39 a month" sounds cheap; the actual GHS sticker is what they'll notice on their statement, and showing that up front builds trust.

Under the hood, every merchant now carries a billing_currency column (migration V137) resolved from country at registration. The pricing-plan service picks the matching row; the merchant dashboard and developer portal both auto-render in the right currency without anyone passing the locale around manually.

3. Four marketplace connectors closed

The W5.3 milestone wrapped: Shopify, WooCommerce, QuickBooks Online, and Xero are all live as sync connectors. A merchant on any of those platforms can:

  • Sync products and customers from the source of truth.
  • Push Danipa invoices back to QBO or Xero for reconciliation.
  • Keep their dashboards in step without manual CSV juggling.

Sixteen PRs over twenty-seven and a half days. Documented in docs/milestones/.

The polish work

Beyond the three headliners, May was a month of taking the rough edges off:

  • Python SDK published to PyPI. The Java, Node, and PHP SDKs were already up. Now developers in the language they actually use can pip install danipa and go.
  • Developer portal docs redesign. Marketing-site-grade typography, sticky sidebar, working search box, dark code blocks with always-visible copy buttons. No more "Search docs" link to a dead docs.danipa.com domain.
  • Merchant dashboard polish. Dropdown options now match the dark theme. Calendar icons are visible. Billing page shows ENTERPRISE as a "Custom" card with a Contact Sales CTA instead of a confused "Free" zero-state. Sign-in fires reliably on auth.sandbox.danipa.com.
  • Session-expiry handling. When the refresh token expires, both portals now toast, sign you out, and bounce you through Keycloak — no more stranded pages asking why nothing loads.
  • Marketing site truthing. Removed every overclaim about UK / GBP / EUR / NGN corridors we haven't actually wired, and reframed "production-grade" to "sandbox-grade" everywhere the platform isn't yet operating against real money.

What it all adds up to

The platform is feature-complete in sandbox. Production launch comes post-funding on Azure/AWS. Until then, every shipped feature gets battle-tested on real provider integrations — MTN MoMo, Stripe, A&P's rental yard — before it can be promoted to live.

If you'd like to see how the inside of the box looks, the architecture page walks through the six pillars we build to. If you'd like to use it, the merchant sandbox and developer sandbox are both open.

Next month's headlines, in priority order: pricing page (post-funding), the A&P case study (post 30 days of real yard data), and the next vertical. More on those when they're ready.