Developer Documentation
Build powerful crypto payment integrations with our comprehensive API, webhooks, and SDKs.
Quick Start
REST API
Our REST API follows RESTful principles with JSON request/response formats. All endpoints use HTTPS and require authentication via API keys.
- • Base URL:
https://api.eurosiasystems.com/v1 - • Authentication: Bearer token in Authorization header
- • Rate limits: 100 requests per minute per API key
- • Idempotency: Use idempotency keys for safe retries
REST API
Clean, intuitive API design with comprehensive error handling and status codes.
Webhooks
Real-time event notifications for payments, settlements, and account updates.
Idempotency
Safe retries with idempotency keys. Same request = same result, always.
SDKs
Official SDKs for Node.js, Python, PHP, and more. Coming soon.
Sandbox
Test environment with mock data. No real transactions, no real money.
Postman Collection
Import our Postman collection to test endpoints quickly.
Webhooks
Event Types
payment.*
- • payment.created
- • payment.completed
- • payment.failed
- • payment.refunded
settlement.*
- • settlement.initiated
- • settlement.completed
- • settlement.failed
{
"event": "payment.completed",
"data": {
"payment_id": "pay_abc123",
"status": "completed",
"amount": "100.00",
"currency": "EUR",
"crypto_amount": "0.0025",
"crypto_asset": "BTC",
"timestamp": "2024-01-15T10:30:00Z"
},
"signature": "sha256=..."
}