Modules
Production-grade Elixir client for the Railsr Embedded Finance API.
OAuth 2.0 client-credentials token management for Railsr.
ETS-backed GenServer that caches the Railsr OAuth 2.0 bearer token and
refreshes it automatically 60 seconds before expiry.
Runtime configuration for the railsr client.
Structured error type returned by all railsr public functions.
Core HTTP request pipeline for the railsr client.
Simple three-state circuit breaker for the Railsr API.
Client-side token-bucket rate limiter.
Railsr Beneficiary API.
Railsr Card API — virtual and physical card management.
Railsr Customer (self) API.
Railsr Enduser API — v2.
Railsr Compliance Firewall API.
Railsr Ledger API.
Railsr Direct Debit Mandate API.
Railsr Direct Debit Payment API.
Railsr Transaction API.
Railsr Webhook / Notification API.
Telemetry integration for the railsr client.
Shared struct definitions for all Railsr domain objects.
Postal address embedded in enduser records.
An external payee / bank account.
A Railsr virtual or physical payment card.
A Railsr card programme (BIN range, scheme, currency).
A spend-control rule applied to a card.
The authenticated Railsr customer (your company).
A Railsr enduser (person or company).
A CSV dataset referenced by firewall rules.
The compliance firewall rule-set for a customer.
Result of a single KYC check run.
A Railsr ledger (account).
A single debit or credit entry in a ledger's history.
A BACS Direct Debit mandate to collect from an external account.
A Direct Debit payment collected via a mandate.
Name fields for a person enduser.
An OAuth 2.0 JWT bearer token with its metadata.
A Railsr money movement (send, receive, inter-ledger, FX, card, DD).
Webhook delivery configuration for the customer.
A raw Railsr webhook event delivered to the customer's endpoint.