Skip to main content

API Reference

This section provides detailed documentation for all LuxCore API endpoints.

Base URL

API v2 HMAC payment and balance endpoints are available at:

Authentication

API v1 endpoints require an API key in the X-API-Key header:

Endpoints

Payments

Fastoo Payment Routing

The existing v1/v2 payment creation endpoints accept payout.fastooDestination for withdrawal or withdrawal_pp with method: "bank_transfer". It supports wallet lookup, saved bank/SEPA accounts and inline bank beneficiaries. Typed Fastoo and legacy payout destinations cannot be combined. Use the standard payment status endpoints and webhooks to track Fastoo payments. See Fastoo Cross-Border Payments for destination formats, currency requirements and examples.

Webhooks

Balance

Tickets

Common Parameters

Pagination

List endpoints support pagination:

Filtering

Most list endpoints support filtering by common fields:

Response Format

Success Response

Response formats depend on the endpoint: payment creation returns its payment object directly; list endpoints return an envelope. This is a list example:

Error Response

Business logic errors include error_code and timestamp:
Validation errors include a readable message and an error_code; clients may also encounter a legacy error label:

Rate Limits

Limits are per endpoint and client IP. X-RateLimit-Reset and Retry-After are relative seconds; the burst window uses a -burst header suffix. For example:

OpenAPI Specification

Download the OpenAPI specification for use with code generators and API clients:

Download OpenAPI Spec

OpenAPI 3.0 JSON specification

Using the Reference

Use the linked guides for workflows and the downloadable merchant OpenAPI specification for request/response schemas. It covers merchant API operations and hosted payment-page lookups; provider callbacks are outside this integration reference.