Exemplo n.º 1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="debitBankingAccount"></param>
 /// <param name="sepaDirectDebitMandate"></param>
 /// <param name="creditBankingAccount"></param>
 /// <param name="cancellationToken"></param>
 /// <returns></returns>
 /// <exception cref="Exceptions.FinTsApiException">Thrown when an API call fails.</exception>
 public async Task DirectDebitAsync(IBankingAccount debitBankingAccount, ISepaDirectDebitMandate sepaDirectDebitMandate, IBankingAccount creditBankingAccount, CancellationToken cancellationToken = default)
 {
     await ExWrapAsync(async() => await _apiClient.DoDirectDebit(debitBankingAccount, sepaDirectDebitMandate, creditBankingAccount, this._tanRequestHandler, cancellationToken));
 }
Exemplo n.º 2
0
 public DirectDebit(IBankingAccount bankingAccount, ISepaDirectDebitMandate sepaDirectDebitMandate)
 {
     this.BankingAccount         = bankingAccount;
     this.SepaDirectDebitMandate = sepaDirectDebitMandate;
 }
Exemplo n.º 3
0
 public Task <IApiResult> DoDirectDebit(IBankingAccount debitBankingAccount, ISepaDirectDebitMandate sepaDirectDebitMandate, IBankingAccount creditBankingAccount, TanRequestHandler tanRequestHandler, CancellationToken cancellationToken)
 {
     throw new NotImplementedException();
 }