For developersIntegrate in 48 hours
Integrate in 48 hours
. Not 4 months.
Documented REST API, SDKs in 6 languages, free sandbox, and real-time webhooks. Your first payment in less than a day.
charge.ts
// Create a SPEI collection with ARKAX
import { Arkax } from '@arkax/sdk'
const arkax = new Arkax({
apiKey: process.env.ARKAX_API_KEY,
environment: 'sandbox',
})
const charge = await arkax.charges.create({
amount: 142500,
currency: 'MXN',
channel: 'spei',
description: 'Monthly payment - client XYZ',
customer: {
name: 'Carlos Ramirez',
email: 'carlos@company.com',
rfc: 'RAMC850101XXX',
},
webhook_url: 'https://your-app.com/webhooks/arkax',
})
console.log(charge.clabe)
console.log(charge.status)Official SDKs in your favorite language
All SDKs are open source, export TypeScript types, and follow semver.
⬡
Node.js
@arkax/node🐍
Python
arkax-python🐘
PHP
arkax/arkax-php🐹
Go
github.com/arkax-io/go-arkax💎
Ruby
arkax☕
Java
io.arkax:arkax-javaAPI Reference
Simple, predictable REST API
All endpoints follow standard REST conventions. Bearer token auth. JSON responses. Roadmap endpoints are part of the v1 surface.
API Key + Secret authentication
URL versioning (/v1/)
Rate limit: 1,000 req/min in sandbox
Idempotency-Key for POST requests
HMAC-SHA256 signed webhooks
POST
/v1/chargesGET
/v1/charges/:idPOST
/v1/routing-rulesGET
/v1/routes/healthPOST
/v1/transfersGET
/v1/reconciliationGET
/v1/balancePOST
/v1/customersGET
/v1/transactionsPOST
/v1/webhooksFree sandbox — no credit card required
Access the full test environment. Real-like data, webhooks, 3D Secure, and anti-fraud — free and without time limits.
Get sandbox credentials