v1.0.0 · public preview
Payments infrastructure,
built for developers.
Accept cards, mobile money and bank transfers with a single REST API. Hosted checkout keeps you out of PCI scope, and every response is boringly predictable.
Create a payment session
bash
curl -X POST https://aspipay.com/api/public/v1/payment_sessions \
-H "Authorization: Bearer sk_test_..." \
-H "Content-Type: application/json" \
-d '{
"amount_minor": 4999,
"currency": "USD",
"success_url": "https://your.site/success",
"cancel_url": "https://your.site/cancel"
}'Quick start
From zero to a live checkout in 5 minutes.
Read more
API reference
Every endpoint, parameter and response shape.
Read more
Sandbox
Fire real requests from your browser with your test key.
Read more
Everything you need
SAQ-A ready
Card capture happens on the bank's hosted page. Card numbers never touch your servers or ours.
Reliable webhooks
HMAC-signed, exponential backoff retries, replay from the dashboard.
Idempotency built-in
Every mutating endpoint accepts an idempotency key so retries are safe.
OpenAPI 3.1
Download the spec and generate a client in any language.