Ejemplo n.º 1
0
        public async Task <RecurringPayment> GetRecurringPayment(string paymentToken, string merchantHandle)
        {
            IEnumerable <Merchant> merchants = await _pushpay.SearchMerchants(merchantHandle);

            var recurringPayment = await _pushpay.GetRecurringPayment(merchants.FirstOrDefault().Key, paymentToken);

            if (recurringPayment?.Schedule == null)
            {
                throw new Exception("Recurring payment not found");
            }

            return(recurringPayment);
        }
Ejemplo n.º 2
0
        public async Task <RecurringPayment> GetRecurringPayment(string paymentToken)
        {
            IEnumerable <Merchant> merchants = await _pushpay.SearchMerchants(_merchantHandle);

            return(await _pushpay.GetRecurringPayment(merchants.FirstOrDefault().Key, paymentToken));
        }