Residuals, fee revenue, and pricing agreements for partner accounts
(platforms/SaaS/marketplaces). account_id here must be your partner
account ID, found under Dashboard -> Settings - not a regular merchant
account ID.
See https://docs.moov.io/api/moov-accounts/partner-billing/.
Summary
Functions
Retrieves a single residual.
Lists fee revenue for a partner account.
Lists partner pricing agreements.
Lists the fees that make up a residual.
Lists residuals for a partner account.
Functions
@spec get_residual(Moov.Client.t(), String.t(), String.t()) :: {:ok, map()} | {:error, Moov.Error.t()}
Retrieves a single residual.
@spec list_fee_revenue(Moov.Client.t(), String.t(), keyword()) :: {:ok, [map()]} | {:error, Moov.Error.t()}
Lists fee revenue for a partner account.
@spec list_partner_pricing_agreements(Moov.Client.t(), String.t(), keyword()) :: {:ok, [map()]} | {:error, Moov.Error.t()}
Lists partner pricing agreements.
@spec list_residual_fees(Moov.Client.t(), String.t(), String.t(), keyword()) :: {:ok, [map()]} | {:error, Moov.Error.t()}
Lists the fees that make up a residual.
@spec list_residuals(Moov.Client.t(), String.t(), keyword()) :: {:ok, [map()]} | {:error, Moov.Error.t()}
Lists residuals for a partner account.