snippe-integration
Installation
SKILL.md
Snippe Integration
Snippe is a payment processor for Tanzania. This skill helps you build correct integrations: issuing API calls with the right auth, creating payments / sessions / payouts with the correct field shapes, verifying webhook signatures securely, and handling errors — including the subtle ones that are easy to get wrong.
You're writing code that talks to Snippe from the user's application. The user may be in any language (Node.js, Python, PHP, Go, Ruby, etc.); this skill gives you the protocol-level knowledge and you adapt the example code blocks to whatever language the user is already using.
API basics
- Base URL:
https://api.snippe.sh - API version:
2026-01-25(current stable) - Currency:
TZSonly — other currencies return a400 validation_error. Amounts are integers in the smallest currency unit (no decimals). - Authentication: Bearer token in the
Authorizationheader. Keys look likesnp_...and are shown once on creation in the Snippe Dashboard under Settings → API Keys.
Authorization: Bearer snp_your_api_key_here
The API key carries a set of scopes, which the merchant selects when creating the key: