private async Task <LiqPayResponse> RequestBuyTicket(decimal amount, string description, string card, string expirationMonth, string expirationYear, string cvv2) { var payParameters = CreateLiqPayRequest(amount, description, card, expirationMonth, expirationYear, cvv2); var response = await liqPayClient.RequestAsync("request", payParameters); return(response); }
public async Task LiqPay(User u, Rent r) { double price = (r.EndTime - r.StartTime).Value.Hours * 30; price = price == 0 ? 30 : price; var invoiceRequest = new LiqPayRequest { Email = u.Email, Amount = price, Currency = "UAH", OrderId = r.RentId.ToString(), Action = LiqPayRequestAction.InvoiceSend, Language = LiqPayRequestLanguage.RU }; var liqPayClient = new LiqPayClient("sandbox_i33754480935", "sandbox_H2hSOXg3sjkkhpV42jcSVTWvNTiwtjbKvfFYr2n6"); //liqPayClient.IsCnbSandbox = true; var response = await liqPayClient.RequestAsync("request", invoiceRequest); }