One API for money movement

AcmePay started life in 2019 as AcmePay Collect, a hosted checkout. Today it is a full payments platform used by marketplaces and SaaS companies in the UK and EU.

Payments

Create a payment, confirm it, capture it. Card, SEPA direct debit and open-banking rails behind one POST /api/v2/payments call. Requests are idempotent on Idempotency-Key.

Payouts

Send money out to sellers, contractors and end users. Single or batched via POST /api/v2/payouts. Same ledger, same reconciliation feed.

GraphQL read layer

Reporting and dashboards use the GraphQL endpoint at https://api.acmepay.duckdns.org/graphql. It is read-only and currently in beta.

Sandbox

Every account gets an isolated sandbox with test data that resets nightly. Point your integration at the sandbox host and use a test key from the developer portal. See the API documentation to get started.

Migrating from Collect

The old hosted-checkout product (/collect/ widgets and the v1 API) is deprecated. New integrations should use /api/v2. The changelog tracks what changed between versions.