Schedule one-time or recurring payments on a credit account.
Summary
Functions
Creates a payment schedule on a credit account.
Creates a payment schedule. Raises on error.
Deletes a payment schedule.
Retrieves a payment schedule by token.
Retrieves a payment schedule. Raises on error.
Lists payment schedule records on a credit account.
Lists payment schedule records. Raises on error.
Returns a lazy stream of all payment schedule records for an account.
Updates a payment schedule.
Updates a payment schedule. Raises on error.
Functions
@spec create(String.t(), map(), keyword()) :: {:ok, map()} | {:error, Marqeta.Error.t()}
Creates a payment schedule on a credit account.
Creates a payment schedule. Raises on error.
@spec delete(String.t(), String.t(), keyword()) :: {:ok, map()} | {:error, Marqeta.Error.t()}
Deletes a payment schedule.
@spec get(String.t(), String.t(), keyword()) :: {:ok, map()} | {:error, Marqeta.Error.t()}
Retrieves a payment schedule by token.
Retrieves a payment schedule. Raises on error.
@spec list(String.t(), map(), keyword()) :: {:ok, map()} | {:error, Marqeta.Error.t()}
Lists payment schedule records on a credit account.
Lists payment schedule records. Raises on error.
@spec stream(String.t(), map()) :: Enumerable.t()
Returns a lazy stream of all payment schedule records for an account.
@spec update(String.t(), String.t(), map(), keyword()) :: {:ok, map()} | {:error, Marqeta.Error.t()}
Updates a payment schedule.
Updates a payment schedule. Raises on error.