Sign in Create account
A Supreonix product

Payments infrastructure for modern businesses.

NixPay powers payments for businesses, developers and digital platforms. One API. Multiple businesses. Direct merchant payments.

✓ Sandbox keys in minutes ✓ M-PESA STK Push ✓ Signed webhooks
POST /api/v1/payments/stk-push
// Initiate an M-PESA payment
$nixpay = new NixPay('np_test_sk_…');

$nixpay->payments->stkPush([
  'amount'    => 500,
  'phone'     => '254712345678',
  'reference' => 'INV-1042',
]);

// → pending · NP-10021

Everything you need to accept payments

A complete platform for accepting, verifying and reconciling mobile money payments — without building the plumbing yourself.

Self-service API keys

Register an application and generate sandbox credentials instantly. Live credentials follow merchant verification.

M-PESA STK Push

Trigger customer payment prompts directly through Safaricom Daraja, with request and result tracking built in.

Signed webhooks

Receive payment events with HMAC signatures, delivery logs and automatic retries with backoff.

Multi-merchant by design

Every payment is bound to an authorised merchant account. No shared shortcodes, no silent substitutions.

Transaction monitoring

Track payment requests, results, callbacks and success rates from a single dashboard.

Security first

Hashed secrets shown once, scoped credentials, key rotation, revocation and full audit trails.

One API. Multiple businesses. Direct merchant payments.

NixPay connects developers, merchants and Safaricom Daraja — keeping settlement direct to each merchant.

Developer APIs

Clean REST endpoints, predictable errors and SDK-ready examples in PHP, JavaScript and Python.

Merchant accounts

Onboard businesses, configure their M-PESA shortcode and manage verification and authorisation.

M-PESA STK Push

Direct integration with Safaricom Daraja for payment prompts and result callbacks.

Secure payments

Encrypted merchant credentials, scoped API keys and signed webhook deliveries.

Straightforward pricing

Start in sandbox for free. Pay per successful transaction in production.

Sandbox
Free

Build and test without real money.

  • Unlimited sandbox transactions
  • Instant API credentials
  • Webhook testing
  • Full documentation
Start in sandbox
Production
Per transaction

Live payments to verified merchants.

  • Live API credentials
  • Merchant verification workflow
  • Signed webhooks with retries
  • Transaction and callback logs
Get started
Platform
Custom

For platforms with many merchants.

  • Multi-merchant onboarding
  • Team members and roles
  • Priority support
  • Custom settlement terms
Contact Supreonix

Start building with NixPay

Create a developer account, register an application and generate your first sandbox API key in minutes.