When we set out to build the Plaitr API, we had one goal: make it so simple that a developer can go from zero to accepting crypto payments in under 30 minutes.
No SDKs. No complex authentication flows. No 47-page integration guides. Just a clean REST API that does what you expect.
Principle 1: Plain HTTP, no SDK required
Every Plaitr endpoint is a standard REST call. Create a payment:
POST /v1/payments
{
"amount": 4200.00,
"currency": "USDC",
"chain": "solana"
}That's it. You get back a checkout URL and a payment ID. No SDK installation, no client initialization, no configuration objects.
Principle 2: Idempotency by default
Every mutation endpoint accepts an idempotency key. Send the same request twice? You get the same response. This makes retries safe and reconciliation trivial.
Principle 3: Signed webhooks
Every webhook we send is HMAC-signed. Verify the signature in three lines of code. We send webhooks for every state change:
- •
payment.created - •
payment.confirmed - •
payout.settled
Principle 4: Instant feedback
Our API responds in under 200ms for every endpoint. Payment status updates are pushed via webhooks within seconds of on-chain confirmation.
What's coming
API is live for login users. Sign up to get your keys.
