Prerequisites
- Active merchant account and API key.
- Sandbox access for development and QA.
- Server endpoint to receive webhook events.
- Storage for IDs and status history for reconciliation.
Guides
Use this guide to plan, implement, test, and launch your Raelic integration before diving into endpoint-level API Reference details.
All endpoints are versioned with /v1. Build and validate in Sandbox first, then move to Production with the same request contracts.
Sandbox: https://sandbox-api.platform.raenest.com
Production: https://api.platform.raenest.com
Send your merchant API key as a Bearer token for authenticated endpoints.
Authorization: Bearer YOUR_API_KEY
Production API access is restricted to allowlisted source IP addresses. Before go-live, share your static outbound IPs so they can be added to your merchant profile.
If your infrastructure changes egress IPs (for example, autoscaling without a fixed NAT), requests can be blocked until the new IPs are allowlisted.
All responses follow a consistent envelope. Handle the errors field explicitly even when HTTP status is successful.
{
"message": "success",
"errors": null,
"data": { ... }
}
Validation and business failures return structured errors. Persist request identifiers and references so you can retry and investigate safely.
Create and store customer records first. Most downstream flows reference a customer ID.
Submit identity checks and wait for approved outcomes before enabling account creation or money movement.
Create virtual accounts for eligible customers and fetch balances for reconciliation workflows.
Fetch transfer requirements, create quotes, and validate destination details before initiating payouts.
Submit transfer requests with unique references from your system and track each transfer state.
Use transaction history and webhook events together to maintain accurate internal ledgers and user-visible statuses.
Use simulation endpoints to test CIP, inflow, and transfer-status webhook handling before go-live.
Confirm idempotent processing so duplicate delivery does not create duplicate side effects.
When you are ready to implement each endpoint, continue to the API Reference for required fields, request payloads, and response examples.