/// <summary> /// Trigger a step up notification for transaction requests. /// </summary> /// <returns>notification setup.</returns> /// <param name="accountId">account id</param> public Task <NotifyStatus> TriggerTransactionStepUpNotification(string accountId) { var request = new TriggerStepUpNotificationRequest { TransactionStepUp = new TransactionStepUp { AccountId = accountId } }; return(gateway(authenticationContext()) .TriggerStepUpNotificationAsync(request) .ToTask(response => response.Status)); }
/// <summary> /// Trigger a step up notification for balance requests. /// </summary> /// <returns>list of account ids.</returns> /// <param name="accountIds">Account identifiers.</param> public Task <NotifyStatus> TriggerBalanceStepUpNotification(IList <string> accountIds) { var request = new TriggerStepUpNotificationRequest { BalanceStepUp = new BalanceStepUp { AccountId = { accountIds } } }; return(gateway(authenticationContext()) .TriggerStepUpNotificationAsync(request) .ToTask(response => response.Status)); }