Product Pricing Developers Docs Banks Security Register

Developer Hub

Ship payments, fast

A developer-first platform with clean APIs, real SDKs, a full sandbox, and tooling that respects your time.

SDKs in your language

Install once and start charging. Idiomatic clients with typed responses, retries and webhook verification built in.

Self-hosted packages from api.debopay.com until npm, Packagist, PyPI, and GitHub modules publish. PHP: use the “empty folder” one-liner if you have no composer.json yet. SDK manifest

verify_webhook.py
import debopay, hmac, hashlib

def verify(payload, header, secret):
    ts, sig = parse(header)
    expected = hmac.new(
        secret.encode(),
        f"{ts}.{payload}".encode(),
        hashlib.sha256
    ).hexdigest()
    return hmac.compare_digest(sig, expected)

Publish the SDKs (maintainers)

The client source lives in api/sdks/. Publish each to its registry:

📦 npm (Node)

cd api/sdks/node
npm login
npm publish --access public

🐘 Packagist (PHP)

cd api/sdks/php
git push origin main --tags
# submit repo URL at packagist.org

🐍 PyPI (Python)

cd api/sdks/python
python -m build
twine upload dist/*

🐹 pkg.go.dev (Go)

cd api/sdks/go
git tag v1.0.0
git push origin v1.0.0

Full step-by-step in api/sdks/PUBLISHING.md.

Downloads & specs

Import our API into your favourite tools.

Read the full API reference

Authentication, payments, wallets, refunds, payouts, settlements, webhooks, KYC, cards, error codes & rate limits.

Open the docs