Developers
Build on CentraPoint
Use the REST API to embed payments into your own applications, while CentraPoint handles gateway integrations, signature verification and reconciliation.
API keys
Create and revoke API keys from the dashboard. Keep keys on your server - never in browser or mobile code.
REST API
JSON over HTTPS. Automate CentraPoint from your own systems - see the documentation for the available endpoints.
Verified gateway events
CentraPoint verifies gateway webhook signatures and re-checks payments server-side before updating status.
Observability
The webhook log and audit log in the dashboard help you trace what happened to every payment.
A familiar request/response model
Authenticate with your API key and call REST endpoints with JSON payloads. The example on the right is illustrative only - see the documentation for the exact endpoints, fields and authentication scheme.
# Illustrative example - consult the docs for the real API
curl -X POST "$CENTRAPOINT_API/payment-links" \
-H "Authorization: Bearer $CENTRAPOINT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"amount": 250.00,
"currency": "ZAR",
"reference": "INV-0001"
}'Ready to integrate?
Create an account to generate API keys, then follow the quick-start guides in the developer docs.