Global payments — UK & Zimbabwe

The payment
layer for your
applications

Integrate card, mobile money, and EcoCash payments with a single API. Full lifecycle management — charge, refund, webhook — in minutes.

99.9%
Uptime SLA
2
Active regions
24/7
Support

Everything you need to integrate payments

Built for developers who want complete control with minimal boilerplate.

Simple REST API

Predictable resource-oriented endpoints with JSON responses. Full OpenAPI 3.0 spec included.

PCI-DSS Compliant

Bank-grade encryption, tokenised card storage, and advanced fraud detection built in.

Multi-Provider Routing

Automatically route to Stripe, Paynow, EcoCash, or Innbucks — whichever has the best success rate.

Signed Webhooks

HMAC-SHA256 signed event payloads. Delivery retries with exponential backoff. Replay via dashboard.

Real-Time Analytics

Live success rates, revenue charts, and geographic breakdowns in your developer dashboard.

UK & Zimbabwe Coverage

GBP card payments via Stripe in the UK; USD/ZWG via Paynow, EcoCash, and Innbucks in Zimbabwe.

Live in three steps

From zero to production in under 30 minutes. No complex backend required for hosted checkout.

01

Create your account

Sign up, verify your business, and receive your live API keys from the developer dashboard.

02

Initialise the SDK

Include our lightweight JS SDK or use the REST API directly. Both supported with full examples.

03

Start accepting payments

Create a charge, redirect to our hosted checkout, and receive webhook confirmation. That's it.

# Create a charge
curl -X POST https://api.vitalpay.co.uk/v1/charges \
  -H "Authorization: Bearer pk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "amount":    2500,
    "currency": "GBP",
    "reference":"ORDER_101",
    "email":    "buyer@example.com",
    "return_url":"https://your.app/return"
  '}

# Response
{
  "id":           "charge_9xKm3pQr2",
  "status":       "pending",
  "amount":       2500,
  "currency":    "GBP",
  "checkout_url":"https://checkout.vitalpay.co.uk/pay/..."
}
POST /your-webhook-endpoint
headers: X-VitalPay-Signature: sha256=abc...
"event": "charge.completed",
"charge_id": "charge_9xKm3pQr2",
"amount_paid": 2500

Transparent pricing

No monthly fees. No setup costs. You only pay when you get paid.

Starter
2.9% + £0.30
per successful transaction
  • Up to £10K/month volume
  • Card & mobile money
  • Developer dashboard
  • Webhook delivery
  • Email support
Get started
POPULAR
Growth
2.5% + £0.25
per successful transaction
  • Up to £100K/month volume
  • Everything in Starter
  • Priority support (4h SLA)
  • Custom branding
  • Multi-currency (GBP + USD + ZWG)
Get started
Enterprise
Custom
volume-based pricing
  • Unlimited volume
  • Everything in Growth
  • Dedicated account manager
  • Custom SLA & uptime
  • White-label checkout
Contact sales
Free sandbox — no credit card required

Ready to integrate?

Create your free developer account. Test end-to-end in sandbox mode. Go live when you're ready.