Integration Guides

Get started with Snippe's payment API

Snippe offers a robust and flexible integration suite that supports different business requirements. Whether you need full API control or an embedded solution, these guidelines will help you get started.

Integration Options

API Integration

For businesses that require full control over their payment flow, Snippe provides API-based integration. This setup allows developers to connect directly to Snippe's payment infrastructure using secure API endpoints.

Best for:

  • Custom payment flows
  • Server-to-server integrations
  • Automated payment processing
  • Full control over user experience

Embedded Integration

For businesses that want to maintain a seamless user experience within their own platform, Snippe provides embedded integration options.

Best for:

  • Keeping customers on your site
  • Custom-branded payment experience
  • In-app payments

Options:

  • Dynamic QR Codes - Generate QR codes customers scan with their mobile money app
  • USSD Push - Trigger payment prompts directly to customer's phone

Core Concepts

Payments (Collections)

Collect money from customers via mobile money, cards, or QR codes. Snippe handles the payment processing and notifies you when funds are received.

Disbursements (Payouts)

Send money to mobile money accounts or bank accounts. Use saved credentials for recurring payments or send to any recipient on-demand.


Payment Statuses

StatusDescription
pendingPayment created, awaiting customer action
completedPayment successful, funds received
failedPayment failed or declined
expiredPayment window closed (default: 1 hour)
voidedPayment cancelled before completion

On this page