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