View Source Craftgate.Adapter.SettlementAdapter (Craftgate v1.0.42)
Provides capabilities to initiate settlement operations like creating instant wallet settlements
Link to this section Summary
Functions
Bangified version of create_instant_wallet_settlement/2
Bangified version of create_payout_account/2
Bangified version of delete_payout_account/2
Bangified version of search_payout_accounts/2
Bangified version of update_payout_account/3
Link to this section Functions
@spec create_instant_wallet_settlement( Craftgate.Request.CreateInstantWalletSettlementRequest.t(), keyword() ) :: {:ok, Craftgate.Response.SettlementResponse.t()} | {:error, any()}
@spec create_instant_wallet_settlement!( Craftgate.Request.CreateInstantWalletSettlementRequest.t(), keyword() ) :: Craftgate.Response.SettlementResponse.t() | no_return()
Bangified version of create_instant_wallet_settlement/2
@spec create_payout_account( Craftgate.Request.CreatePayoutAccountRequest.t(), keyword() ) :: {:ok, Craftgate.Response.PayoutAccountResponse.t()} | {:error, any()}
@spec create_payout_account!( Craftgate.Request.CreatePayoutAccountRequest.t(), keyword() ) :: Craftgate.Response.PayoutAccountResponse.t() | no_return()
Bangified version of create_payout_account/2
Bangified version of delete_payout_account/2
@spec search_payout_accounts( Craftgate.Request.SearchPayoutAccountRequest.t(), keyword() ) :: {:ok, Craftgate.Response.PayoutAccountListResponse.t()} | {:error, any()}
@spec search_payout_accounts!( Craftgate.Request.SearchPayoutAccountRequest.t(), keyword() ) :: Craftgate.Response.PayoutAccountListResponse.t() | no_return()
Bangified version of search_payout_accounts/2
@spec update_payout_account( integer(), Craftgate.Request.UpdatePayoutAccountRequest.t(), keyword() ) :: {:ok, Craftgate.Response.PayoutAccountResponse.t()} | {:error, any()}
@spec update_payout_account!( integer(), Craftgate.Request.UpdatePayoutAccountRequest.t(), keyword() ) :: Craftgate.Response.PayoutAccountResponse.t() | no_return()
Bangified version of update_payout_account/3