Проблема с автоматическим захватом RazorPay в dotnet webapi - PullRequest
0 голосов
/ 19 марта 2019

Я использую автоматический захват razorpay в dotnet, он отлично работает в тестовом режиме, но не работает в режиме реального времени. Приведенный ниже код, который я использовал в своем контроллере.

                Dictionary<string, object> input = new Dictionary<string, object>();
                input.Add("amount", amount); // this amount should be same as transaction amount
                input.Add("currency", "INR");
                input.Add("payment_capture", 1);
                var RazorkeyID = db.Parameters.Where(x => x.Name == "RazorPayKeyID").FirstOrDefault().Value;
                var RazorkeySecret = db.Parameters.Where(x => x.Name == "RazorPayKeySecret").FirstOrDefault().Value;

                RazorpayClient client = new RazorpayClient(RazorkeyID.ToString(), RazorkeySecret.ToString());
                //var payment = client.Payment.Fetch(transId);
                //var pymtTransDtl = JsonConvert.DeserializeObject(payment.Attributes.ToString());
                Razorpay.Api.Order order = client.Order.Create(input);
                orderId = order["id"].ToString();`

я добавил ниже код длясовместимость.System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls |SecurityProtocolType.Tls11 |SecurityProtocolType.Tls12;

Я думал, что код совместимости только становится проблемой.пожалуйста, решите это.заранее спасибо

...