Skip to main content
This is the merchant-facing Virtual Accounts API. Use it to issue collection account numbers, show payers how to pay, list settled credits, and receive payment.paid webhooks. Base URL: https://crypto.westminister.tech/business-api All authenticated calls use:

What You Can Do

  1. Read your primary virtual account, or provision extra accounts (brand, subscriber, invoice, currency).
  2. Show payers M-Pesa, PesaLink, and RTGS instructions for that account number.
  3. Optionally send an M-Pesa STK Push prompt to a phone.
  4. List inbound payments and register a webhook for payment.paid.

Account Types

Credits are matched by virtual account number. You do not need to parse bank rails yourself.

Out of Scope

This document covers collection into virtual accounts only. It does not describe admin tools, payouts, or other Emaal products.