Payment intents
Create a payment intent
Creates a tenant-scoped collection request. KES pricing currently uses mobile money; USDC pricing uses stablecoin. Live routes remain subject to business policy and runtime readiness.
POST
Create a payment intent
Authorizations
A secret NorthFond business API key. Keep it on your server.
Headers
A unique key for this logical write operation. Reuse it when retrying the exact same request.
Required string length:
8 - 255Body
application/json
Required string length:
1 - 128Example:
"order_1042"
KES pricing currently requires mobile_money. USDC pricing currently requires stablecoin.
Required array length:
1 - 2 elementsAvailable options:
mobile_money, stablecoin - Option 1
- Option 2
Merchant-defined scalar metadata. The serialized object may not exceed 8 KB.
Required range:
300 <= x <= 604800Response
Payment intent created
Available options:
mobile_money, stablecoin Available options:
awaiting_payment, funds_detected, processing, completed, expired, cancelled, failed, review_required, approved