Integrate with IntaSend payment processing API for cards, M-Pesa, bank transfers, and crypto. Use this skill whenever the user wants to accept multiple payment methods, process card payments, collect M-Pesa via STK-Push, handle disbursements, manage wallets, or work with IntaSend's unified payment infrastructure. Trigger when the user mentions 'IntaSend', 'M-Pesa collection', 'payment disbursement', 'multi-currency payments', 'crypto payments', or needs to handle diverse payment methods in East Africa.
IntaSend is a unified payment infrastructure platform for East Africa, enabling merchants and developers to accept cards, M-Pesa (including STK-Push collections), bank transfers, and cryptocurrencies through a single API. Perfect for businesses needing multi-channel payments with fraud protection, instant settlements, and rapid integration.
Use IntaSend when you need to:
IntaSend's unique value: reduce payment integration complexity from weeks to hours with unified APIs, built-in M-Pesa handling, sandbox environment for testing, and SDKs for Python, PHP, JavaScript, and Go.
IntaSend uses Bearer token authentication with environment-specific keys.
IntaSend provides two types of keys for every account:
Public/Publishable Key (Prefix: ISPubKey_test_ or ISPubKey_live_)
Secret Key (Prefix: ISSecretKey_test_ or ISSecretKey_live_)
INTASEND_SECRET_KEY)All API requests to protected resources require the Authorization header with Bearer token:
Authorization: Bearer ISSecretKey_test_xxxxx
Content-Type: application/json
Sandbox (Testing):