Accept M-Pesa and Card payments with DigiPay Payment Gateway

Payment Gateway for Africa

Accept M-Pesa & Card Payments with Ease

Integrate payments into your app in minutes. Simple API, transparent pricing, and real-time settlements for your business.

// Initiate M-Pesa payment
POST /api/v1/payments/mpesa/initiate

{
  "phone_number": "254712345678",
  "amount": 1500.00,
  "reference": "ORDER-001",
  "description": "Payment for Order"
}

// Response
{
  "success": true,
  "transaction_reference": "TXN-A1B2C3D4",
  "status": "processing"
}
What We Offer

Everything You Need to Accept Payments

M-Pesa Integration

STK Push, C2B, B2C payments. Customers pay directly from their phone with a single prompt.

Card Payments

Accept Visa, Mastercard, and AMEX. PCI-DSS compliant with 3D Secure authentication.

Secure & Reliable

End-to-end encryption, webhook notifications, and real-time transaction monitoring.

Developer Friendly

RESTful APIs with docs, sandbox environment, and test console for seamless integration.

Real-time Dashboard

Monitor transactions, view analytics, manage settlements, and track revenue live.

Fast Settlements

Receive funds within 24 hours directly to your bank account. No delays.

Getting Started

Get Started in 4 Simple Steps

1
Create an Account

Sign up for free and complete your business profile on the developer portal.

2
Submit KYC & Consent

Upload business documents and sign the consent letter authorizing DigiPay to process payments on your behalf at 2% per transaction.

3
Create Your App & Get API Keys

Once approved, create an app in the portal and receive your API key and secret.

4
Start Accepting Payments

Integrate our API and start processing M-Pesa and card payments immediately.

Pricing

Simple, Transparent Pricing

Ready to Accept Payments?

Join hundreds of businesses using DigiPay to process M-Pesa and card payments seamlessly.