Skip to content
Canvaz X

Service

E-commerce and payments

Sell online and get paid correctly.

The problem

Your store, stock and accounts disagree. A payment fails halfway and nobody notices. Refunds are done by hand. Subscriptions renew, or do not, at random.

What you get

What is in the box when we are done.

  • Shopify apps, themes and storefront widgets
  • Two-way order and stock sync with your back office
  • Card payment integration with reversal and refund handling
  • Wallets, top-ups, cashback and subscriptions where needed
  • Webhooks that ignore duplicates
  • Alerts when a payment needs a manual refund

How it works

The steps, in order.

  1. Step 1: Map the money flow

    Every path a payment can take, including failures.

  2. Step 2: Build the happy path

    Checkout, confirmation, receipt.

  3. Step 3: Build the unhappy paths

    Reversals, refunds, retries.

  4. Step 4: Test with the provider sandbox

    Test all payment flows.

  5. Step 5: Launch and monitor

    Go live and watch the system.

Related work

Projects that involved E-commerce and payments.

  • General ledger screen with one posted purchase expanded to show four balanced lines: wine inventory and delivery debited, trade creditors and accrued delivery charges credited, with a Reverse button on the entry.

    Bacchus ERP (our own product)Fine wine trade (UK)

    Bacchus ERP

    An ERP for the fine wine trade that follows each bottle from purchase to sale and posts every step to a double-entry ledger.

    • ERP systems
    • Custom software
    • Websites
    • Business automation
    • E-commerce and payments
  • The AI4Solar mobile app's diagnostics screen on a phone: system diagnostic status counters, a 24-hour solar irradiance chart, and entries for fuse health, fault detection and anomaly detection.

    AI4SolarRenewable energy

    AI4Solar

    Solar plant monitoring that reads inverters, drone images and satellite data, finds faults early and turns them into alerts and maintenance tasks.

    • AI integration
    • Dashboards and data
    • Custom software
    • E-commerce and payments

See all E-commerce and payments work

Tech stack

What we build it with.

  • Shopify (apps, app proxy, webhooks, themes)
  • myPOS, Stripe and Paysera
  • PostgreSQL row locks and idempotency keys
  • Node.js and TypeScript

Questions we hear

Which payment providers do you support?

We have integrated myPOS, Stripe and Paysera. We can add others your bank supports.

Do you build Shopify stores?

We build Shopify apps, integrations and themes.

What happens if a payment fails halfway?

The system records it, reverses where it can and alerts staff where it cannot.

Can we run subscriptions?

Yes, including renewals and reminders.

Is card data stored by you?

No. Card details stay with the payment provider.

Talk to us about E-commerce and payments.

Tell us what you need. We will say plainly whether we can help and what we would do first.

Start a project