【发布时间】:2020-04-11 01:27:02
【问题描述】:
我正在使用带有 C# .Net 的 Stripes 支付网关。我开始创建一个结帐,将用户重定向到 Stripe 的支付网关(我不想麻烦维护卡号等,所以它转发给 Stripe 以询问卡详细信息,处理付款等)https://stripe.com/docs/payments/checkout/one-time - 这个是在代码隐藏中完成的。
我将我的成功 URL 设置为 www.example.com/myHandler.ashx(通用处理程序) - 此 URL 将订单 ID 设置为成功。我的处理程序代码类似于https://stripe.com/docs/webhooks/build(因为我使用的是通用处理程序,所以我使用的是表单而不是 MVC)
支付成功后,支付记录到我的数据库中。
考虑到这是一个 webhook,我如何显示/重定向到感谢页面?
【问题讨论】:
-
您的成功 URL 是用户将被重定向到的 URL。所以这个页面应该是表示感谢的页面。
-
好的,但我如何记录它的成功支付并执行数据库任务?我可以将处理程序转换为页面,但我认为我没有完全遵循?
标签: c# asp.net stripe-payments webhooks generic-handler