Wise Transfer API — payment creation, funding, and cancellation.
Summary
Functions
@spec cancel(Wise.Config.t(), Wise.Types.transfer_id()) :: {:ok, map()} | {:error, Wise.Error.t()}
@spec create(Wise.Config.t(), map()) :: {:ok, map()} | {:error, Wise.Error.t()}
@spec delivery_estimate(Wise.Config.t(), Wise.Types.transfer_id()) :: {:ok, map()} | {:error, Wise.Error.t()}
@spec fund(Wise.Config.t(), Wise.Types.profile_id(), Wise.Types.transfer_id()) :: {:ok, map()} | {:error, Wise.Error.t()}
@spec get(Wise.Config.t(), Wise.Types.transfer_id()) :: {:ok, map()} | {:error, Wise.Error.t()}
@spec list( Wise.Config.t(), keyword() ) :: {:ok, list()} | {:error, Wise.Error.t()}
@spec payin_deposit_details( Wise.Config.t(), Wise.Types.profile_id(), Wise.Types.transfer_id() ) :: {:ok, map()} | {:error, Wise.Error.t()}
@spec requirements(Wise.Config.t(), Wise.Types.transfer_id()) :: {:ok, list()} | {:error, Wise.Error.t()}