Appearance

Products

Two tools. Infinite payment possibilities.

Build payment flows that scale — from a single checkout to millions in bulk disbursements. No Daraja setup. No overhead.

STK Push

Initiate an M-Pesa payment prompt directly on your customer's phone with a single API call. The customer sees a familiar M-Pesa PIN prompt — no redirects, no friction, no Daraja configuration.

  • Single API call triggers the payment prompt
  • Real-time webhook callback on completion
  • Automatic retry on network failure
  • Works across all Kenyan mobile numbers

// Initiate an STK Push

const response = await palpluss

.stkPush({

phone: "254712345678",

amount: 500,

reference: "ORDER-001",

});

// Response

{ status: "initiated" }

// Bulk disbursement

const payout = await palpluss

.b2c({

recipients: [

{ phone: "254700000001", amount: 2000 },

{ phone: "254700000002", amount: 3500 }

],

reason: "SalaryPayment",

});

B2C Automations

Disburse payments to any number of M-Pesa numbers in a single API call. Automate payroll, refunds, commissions, and rewards — at any scale, without touching Daraja.

  • Bulk payouts in a single request
  • Salary, commission, and refund flows
  • Per-recipient status callbacks
  • Detailed transaction audit logs

Platform

Everything both products share

Instant Webhooks

Get push notifications the moment a transaction completes, fails, or times out.

Bank-Grade Security

End-to-end encryption, IP whitelisting, and signed payloads on every request.

Analytics Dashboard

Monitor volume, success rates, and trends across all your transactions.

99.9% Uptime SLA

Redundant infrastructure with automatic failover. Your payments never sleep.

Start building today.

Free tokens worth KES 100 on every new account.