我正在向Stripe网关付款,该网关作为成功付款返回。
我已设置CLI来侦听并将转发的响应转发到本地处理程序。
我在处理程序中具有以下代码
public void ProcessRequest(HttpContext context)
{
var reques = context.Request;
}
但是,当成功的响应再次出现时,将触发断点并进行分析。我正在寻找JSON响应,但我似乎找不到任何与此交易的反馈相关的信息。无响应,reques.Form中无响应。
我如何检索响应以对数据库相关任务采取行动?
尝试设置Stripe webhook。此页面的底部包含一些后续步骤。此外,仪表板在“开发人员”下有一个部分用于管理webhooks。
通过使用Webhook,您可以让Stripe 打电话给您带有各种事件类型。例如,收费后,您可以收到有关未完成收费和成功的通知(通常为毫秒)。这也是了解是否有争议的好方法。
这些消息将包含您要查找的JSON。然后,您的处理程序可以对您的数据库执行操作。