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=..."
}

Ready to integrate?

Get your API key and start building.

Request API Key