Я использую автоматический захват 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;
Я думал, что код совместимости только становится проблемой.пожалуйста, решите это.заранее спасибо