API keys

Live keys
Publishable key (client_id)
Secret key
••••
Last used by a server
Never
Open server tokens
0
Test keys
Publishable key (client_id)
Secret key
••••
Last used by a server
Never
Open server tokens
0
API access

Limit where your live keys work and what they may do. A stolen key is then useless from any other server.

One address or range per line. Empty = any address. Applies to live keys only; signing in to this portal is never blocked.

Products these keys may use

Nothing ticked = all products. Status, balance and logs are always allowed. Products and scopes

Two independent key sets.

Use test keys while you build. On the live platform they simulate prompt-to-pay and Pay Bill / Till payments and are refused for other money calls; on the test platform they run every call with test money. Switch the whole portal between modes with the Test / Live switch in the top bar. Live keys move real money and settle to your collection account below. Test mode and sandbox

Collection account

No collection account linked.

Sandbox test data
Test payer MSISDN
254796000001
Shortcode
—
Amount range
1 – 250,000
Outcome arrives after
about 5 seconds
Idempotency-Key header
unique, up to 64 characters
Sample amount
250
Test payers: each one plays a different outcome
  • 254796000001Pays (completed)
  • 254796000002Cancels the prompt (declined)
  • 254796000003Not enough money (failed)
  • 254796000004Never answers (expired after 60 seconds)
  • 254796000005Pays, callback sent twice (duplicate)

Simulated payments move no money. An unanswered prompt expires after 60 seconds.