如何将 webhook 与 paypal return 请求集成

How to Integrate webhook with paypal return request

您好,我开发了一个项目,我已经实施了 Paypal 结帐以进行付款。 当用户付款成功时,paypal return 到我的网站,查询字符串作为成功的交易 ID 传递,然后在我将该交易 ID 存储到我的数据库后,这表明付款已成功完成。

在用户付款之前的任何几天,但交易 ID 不在数据库中,因为该应用程序显示其未付款。

我已经搜索过了,发现我们需要实现网络钩子来解决这个问题。 谁能建议如何在我的代码中实现 web-hook。

我的paypal密码如下

Response.Write("<form action='" + ConfigurationManager.AppSettings["PayPalURL"].ToString() + "' method='post' name='buyCredits' id='buyCredits'>");
Response.Write("<input type='hidden' name='cmd' value='_xclick'>");
Response.Write("<input type='hidden' name='business' value='" + ConfigurationManager.AppSettings["BusinessURL"].ToString() + "'>");
Response.Write("<input type='hidden' name='currency_code' value='USD'>");
Response.Write("<input type='hidden' name='custom' value='"+lblorderno.Text+"'>");
Response.Write("<input type='hidden' name='item_name' value='" + ItemName + "'>");
Response.Write("<input type='hidden' name='item_number' value='" + Items + "'>");
Response.Write("<input type='hidden' name='amount'  id='amount'  value='" + Convert.ToString(Math.Round(price,2)) + "'>");
Response.Write("<input type='hidden' name='return' value='" + ConfigurationManager.AppSettings["SuccessURL"].ToString() + Convert.ToString(lblorderno.Text) + "'>");
Response.Write("<input type='hidden' name='cancel_return' value='" + ConfigurationManager.AppSettings["CancelURL"].ToString() + Convert.ToString(lblorderno.Text) + "'>");
Response.Write("</form>");

我从来没有使用过 webhook,所以有人可以打电话帮我解决如何在 paypal 中集成 webhook 吗?

我也知道我会被打负分

大家好,就我而言,IPN 帮助我获取实际代码,请查看以下链接:

https://www.codeproject.com/Articles/19184/Use-of-the-PayPal-payment-system-in-ASP-NET

https://www.codeproject.com/Questions/856575/How-do-I-get-ipn-response-from-paypal-in-asp-net