Wise Batch Group API — batch payments up to 1,000 transfers.
Summary
Functions
@spec add_transfer( Wise.Config.t(), Wise.Types.profile_id(), Wise.Types.batch_group_id(), map() ) :: {:ok, map()} | {:error, Wise.Error.t()}
@spec cancel( Wise.Config.t(), Wise.Types.profile_id(), Wise.Types.batch_group_id(), pos_integer() ) :: {:ok, map()} | {:error, Wise.Error.t()}
@spec complete( Wise.Config.t(), Wise.Types.profile_id(), Wise.Types.batch_group_id(), pos_integer() ) :: {:ok, map()} | {:error, Wise.Error.t()}
@spec create(Wise.Config.t(), Wise.Types.profile_id(), map()) :: {:ok, map()} | {:error, Wise.Error.t()}
@spec fund(Wise.Config.t(), Wise.Types.profile_id(), Wise.Types.batch_group_id()) :: {:ok, :ok} | {:error, Wise.Error.t()}
@spec fund_via_direct_debit( Wise.Config.t(), Wise.Types.profile_id(), Wise.Types.batch_group_id(), String.t() ) :: {:ok, map()} | {:error, Wise.Error.t()}
@spec get(Wise.Config.t(), Wise.Types.profile_id(), Wise.Types.batch_group_id()) :: {:ok, map()} | {:error, Wise.Error.t()}
@spec get_payment_initiation( Wise.Config.t(), Wise.Types.profile_id(), Wise.Types.batch_group_id(), String.t() ) :: {:ok, map()} | {:error, Wise.Error.t()}
@spec send_settlement_journal(Wise.Config.t(), map()) :: {:ok, :ok} | {:error, Wise.Error.t()}