Пример #1
0
        /// <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));
        }
Пример #2
0
        /// <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));
        }