Railsr.Resources.Customer (Railsr v1.0.0)

Copy Markdown View Source

Railsr Customer (self) API.

Provides access to your own customer account details, enabled product configurations, and account-level ledgers.

Summary

Functions

Get your customer account details, enabled products, and global limits.

List customer-level (non-enduser) ledgers.

List enabled embedded finance products (card programmes, payment railsr, etc.).

Update customer metadata.

Functions

get(opts \\ [])

@spec get(keyword()) :: {:ok, Railsr.Types.Customer.t()} | {:error, Railsr.Error.t()}

Get your customer account details, enabled products, and global limits.

list_ledgers(query \\ %{}, opts \\ [])

@spec list_ledgers(
  map(),
  keyword()
) :: {:ok, list()} | {:error, Railsr.Error.t()}

List customer-level (non-enduser) ledgers.

list_products(opts \\ [])

@spec list_products(keyword()) :: {:ok, list()} | {:error, Railsr.Error.t()}

List enabled embedded finance products (card programmes, payment railsr, etc.).

update(params, opts \\ [])

@spec update(
  map(),
  keyword()
) :: {:ok, Railsr.Types.Customer.t()} | {:error, Railsr.Error.t()}

Update customer metadata.