Skip to main content
Syncgram Pay gives you a complete payments stack for your platform or application. Whether you’re collecting payments from customers, disbursing funds to recipients, or converting between currencies, you interact with one consistent API.

Quick Start

Create your first checkout in minutes

Authentication

Get your API key and start making requests

Payments

Accept payments via checkout, bank transfer, mobile money, and crypto

Payouts

Send funds to bank accounts, mobile wallets, and crypto addresses

Webhooks

Get real-time notifications for payment and payout events

Who it’s for

Syncgram Pay is designed for developers and businesses that need to:
  • Accept payments from customers in multiple currencies and via multiple payment channels
  • Send payouts to individuals or businesses in different countries
  • Build platforms that manage multiple merchants or sub-accounts under one roof
  • Automate financial workflows using a developer-friendly REST API with webhook delivery

Key features

  • Hosted checkout — Generate a payment link in one API call. No frontend work required for basic integrations.
  • Multiple payment channels — Support for bank transfers, mobile money (M-Pesa, MTN, Airtel), and cryptocurrency.
  • Global payouts — Disburse funds to bank accounts, mobile wallets, and crypto addresses worldwide.
  • Currency conversions — Convert between fiat and crypto at locked, competitive rates.
  • Connected accounts — Create sub-organizations under your platform for multi-merchant workflows.
  • Real-time webhooks — Receive event notifications for payments, payouts, and status changes.
  • Idempotency — Safe to retry requests without creating duplicate transactions.

Test and live environments

Syncgram Pay supports two environments:
EnvironmentPurposeAPI keys
TestBuild and validate your integration without moving real moneyStart with sk_test_
LiveProcess real transactionsStart with sk_live_
Your API key is scoped to the environment your organization is currently operating in. You can use test mode throughout development and switch to live once you’ve completed onboarding and verification.
API keys for test and live environments are separate. Never use a live key in development or test code.