【发布时间】:2018-08-18 01:58:18
【问题描述】:
我正在使用 AngularJS 和 Webapi 实现一个应用程序,在一个解决方案中采用了两个项目,我在客户端使用 checkout.js,然后生成 razorpay_payment_id。但是在我使用的服务器端 WebAPI 应用程序中
string key = System.Configuration.ConfigurationManager.AppSettings["KeyId"];
string secret = System.Configuration.ConfigurationManager.AppSettings["KeySecret"];
// Initialize RazorPay Payment Gateway
RazorpayClient client = new RazorpayClient(key, secret);
//Get Payment Using Id
Payment rPayment = client.Payment.Fetch(reservation.PaymentId);
使用此 RazorpayClient client = new RazorpayClient(key, secret); 不会获取任何 razorpay_payment_id 信息。
所以它显示错误
{"对象引用未设置为对象的实例。"}
..在 razorpay 中。
我在测试模式下生成了keyid 和keysecret。
为什么razorpayclient 信息不使用密钥和秘密?
【问题讨论】:
-
你能确认key和secret不为空吗?
-
我也给出了密钥和秘密,它们不是空的
-
您找到解决方案了吗?我们也面临同样的问题。
标签: c# asp.net-web-api razorpay