Plaid Payment Initiation API — bank-to-bank payments (UK/EU).
Summary
Functions
Creates a payment.
Creates a payment recipient.
Retrieves a payment by ID.
Retrieves a payment recipient.
Lists all payments.
Lists all payment recipients.
Reverses a payment.
Functions
@spec create_payment(PlaidEx.Config.t(), map(), keyword()) :: {:ok, %{payment_id: String.t()}} | {:error, PlaidEx.Error.t()}
Creates a payment.
@spec create_recipient(PlaidEx.Config.t(), map(), keyword()) :: {:ok, %{recipient_id: String.t()}} | {:error, PlaidEx.Error.t()}
Creates a payment recipient.
@spec get_payment(PlaidEx.Config.t(), String.t(), keyword()) :: {:ok, map()} | {:error, PlaidEx.Error.t()}
Retrieves a payment by ID.
@spec get_recipient(PlaidEx.Config.t(), String.t(), keyword()) :: {:ok, map()} | {:error, PlaidEx.Error.t()}
Retrieves a payment recipient.
@spec list_payments( PlaidEx.Config.t(), keyword() ) :: {:ok, map()} | {:error, PlaidEx.Error.t()}
Lists all payments.
@spec list_recipients( PlaidEx.Config.t(), keyword() ) :: {:ok, map()} | {:error, PlaidEx.Error.t()}
Lists all payment recipients.
@spec reverse_payment(PlaidEx.Config.t(), String.t(), String.t(), map(), keyword()) :: {:ok, map()} | {:error, PlaidEx.Error.t()}
Reverses a payment.