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

            var payment = await _pushpay.GetPayment(merchants.FirstOrDefault().Key, paymentToken);

            if (payment == null)
            {
                throw new Exception("Payment not found");
            }

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

            return(await _pushpay.GetPayment(merchants.FirstOrDefault().Key, paymentToken));
        }
Ejemplo n.º 3
0
        private async Task <bool> MerchantNameExist(string merchantHandle)
        {
            var merchants = await _pushpay.SearchMerchants(merchantHandle);

            return(merchants.Any());
        }