Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }