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); }
public async Task <Payment> GetPayment(string paymentToken) { IEnumerable <Merchant> merchants = await _pushpay.SearchMerchants(_merchantHandle); return(await _pushpay.GetPayment(merchants.FirstOrDefault().Key, paymentToken)); }