我正在尝试将从 Razorpay webhook 收到的 POST 数据保存到我的 SQL 服务器。但我做不到。我无法弄清楚问题所在,请帮助我。
我是 Webhook 的新手。
以下是 Webhook 响应的我的页面:
Successpage.aspx.cs 代码:
using System;
using Razorpay.Api;
using System.IO;
using System.Text;
public partial class Razorpay_Successpage : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string documentContents;
//To Capture RAW JSON posted
using (Stream receiveStream = Request.InputStream)
{
using (StreamReader readStream = new StreamReader(receiveStream, Encoding.UTF8))
{
documentContents = readStream.ReadToEnd();
}
}
Response.Write(documentContents);
//To Capture Signature
var RazorpaySignature = Request.Headers["X-Razorpay-Signature"];
Response.Write(RazorpaySignature);
//Response.Write(ReqHeader);```
}
}
上面的代码仅打印在您的结帐回调 url 上发送的标准 razorpay 响应。
我想打印 webhook 提供的其他数据,所以请帮助我。