Overview & Authentication
StarterPay provides a lightweight REST API enabling student entrepreneurs (builders) in Cameroon to collect Mobile Money payments (MTN MoMo & Orange Money) directly inside their apps.
Architecture
Direct Server-to-Server API
Your frontend collects the buyer's details, your backend calls StarterPay. There is no external redirect or StarterPay hosted checkout screen.
Payment Flow
Single-Step Payment
One single call creates the escrow invoice and triggers the Mobile Money prompt on the buyer's phone. No separate 'initiate' step.
Authentication Header
Every request requires your StarterPay API key sent via the Authorization header:
Authorization: Bearer sk_test_sp_xxxxxxxxxxxxxxxx
Environments & Base URLs
Endpoint roots for development testing and production processing
| Environment | Base URL | Key Prefix | Status |
|---|---|---|---|
| Sandbox (Test) | https://api.starterpay.dev/v1 | sk_test_sp_... | Active |
| Live (Production) | https://api.starterpay.dev/v1 | sk_live_sp_... | Gated (Launches with KYC) |