Versions in this module Expand all Collapse all v1 v1.0.0 Jun 15, 2026 Changes in this version + const EnvironmentLive + const EnvironmentPlay + const EnvironmentPlayLive + var ErrCircuitOpen = types.ErrCircuitOpen + var ErrInvalidSignature = resources.ErrInvalidSignature + var ErrNotFound = types.ErrNotFound + var ErrRateLimited = types.ErrRateLimited + var ErrUnauthorized = types.ErrUnauthorized + var EventTypes = resources.EventTypes + var VerifySignature = resources.VerifySignature + var WithBaseBackoff = client.WithBaseBackoff + var WithEnvironment = client.WithEnvironment + var WithHTTPClient = client.WithHTTPClient + var WithIdempotencyKey = client.WithIdempotencyKey + var WithMaxRetries = client.WithMaxRetries + var WithQuery = client.WithQuery + var WithRateLimitRPS = client.WithRateLimitRPS + var WithTimeout = client.WithTimeout + var WithUserAgent = client.WithUserAgent + type APIError = types.APIError + type Address = types.Address + type Beneficiary = types.Beneficiary + type Card = types.Card + type CardProgramme = types.CardProgramme + type CardRule = types.CardRule + type Company = types.Company + type ConfigureParams = resources.ConfigureParams + type CreateBeneficiaryParams = resources.CreateBeneficiaryParams + type CreateCardParams = resources.CreateCardParams + type CreateCardRuleParams = resources.CreateCardRuleParams + type CreateDatasetParams = resources.CreateDatasetParams + type CreateEnduserParams = resources.CreateEnduserParams + type CreateKYCCheckParams = resources.CreateKYCCheckParams + type CreateLedgerParams = resources.CreateLedgerParams + type CreateMandateParams = resources.CreateMandateParams + type CreatePaymentParams = resources.CreatePaymentParams + type CreatePaymentTokenParams = resources.CreatePaymentTokenParams + type Customer = types.Customer + type Enduser = types.Enduser + type Environment = client.Environment + type FXParams = resources.FXParams + type FirewallDataset = types.FirewallDataset + type FirewallRule = types.FirewallRule + type FirewallRules = types.FirewallRules + type InterLedgerParams = resources.InterLedgerParams + type KYCCheck = types.KYCCheck + type Ledger = types.Ledger + type LedgerEntry = types.LedgerEntry + type ListBeneficiariesParams = resources.ListBeneficiariesParams + type ListCardsParams = resources.ListCardsParams + type ListEndusersParams = resources.ListEndusersParams + type ListEntriesParams = resources.ListEntriesParams + type ListHistoryParams = resources.ListHistoryParams + type ListLedgersParams = resources.ListLedgersParams + type ListMandatesParams = resources.ListMandatesParams + type ListPaymentsParams = resources.ListPaymentsParams + type ListTransactionsParams = resources.ListTransactionsParams + type Mandate = types.Mandate + type Option = client.Option + type PatchEnduserParams = resources.PatchEnduserParams + type Payment = types.Payment + type Person = types.Person + type PersonName = types.PersonName + type Railsr struct + Beneficiaries *resources.BeneficiariesService + Cards *resources.CardsService + Customer *resources.CustomerService + Endusers *resources.EndusersService + Firewall *resources.FirewallService + Ledgers *resources.LedgersService + Mandates *resources.MandatesService + Payments *resources.PaymentsService + Transactions *resources.TransactionsService + Webhooks *resources.WebhooksService + func New(clientID, clientSecret string, opts ...Option) (*Railsr, error) + func NewWithTelemetry(clientID, clientSecret string, hook telemetry.Hook, opts ...Option) (*Railsr, error) + func (r *Railsr) HTTP() *client.HTTPClient + type ReplaceCardParams = resources.ReplaceCardParams + type RequestOption = client.RequestOption + type ResolveQuarantineParams = resources.ResolveQuarantineParams + type SendMoneyParams = resources.SendMoneyParams + type SetRulesParams = resources.SetRulesParams + type Token = types.Token + type Transaction = types.Transaction + type UpdateBeneficiaryParams = resources.UpdateBeneficiaryParams + type UpdateCustomerParams = resources.UpdateCustomerParams + type UpdateDatasetParams = resources.UpdateDatasetParams + type UpdateEnduserParams = resources.UpdateEnduserParams + type UpdateLedgerParams = resources.UpdateLedgerParams + type VerifyBeneficiaryParams = resources.VerifyBeneficiaryParams + type VirtualCreditParams = resources.VirtualCreditParams + type VirtualDebitParams = resources.VirtualDebitParams + type WaitForLedgerActiveOpts = resources.WaitForLedgerActiveOpts + type WaitForMandateActiveOpts = resources.WaitForMandateActiveOpts + type WaitForStatusOpts = resources.WaitForStatusOpts + type WaitForTerminalOpts = resources.WaitForTerminalOpts + type WebhookConfig = types.WebhookConfig + type WebhookEvent = types.WebhookEvent