Tag: paypal ipn

C#中的Paypal IPN侦听器问题

我正在使用paypal和沙盒环境的订阅按钮来测试和使用ASP.net MVC3作为开发环境。 付款完成后,我检查了IPN历史记录,响应显示为200,url是我的预期。 我在Home控制器中创建了如下监听器。 [HttpPost] public ActionResult paypalCallback() { //Doing some hardcoded DB insertions. DodbInsertion(“Received”); //Writing log file WriteLog(“Ipn Log”); Dictionary result = new Dictionary(); result.Add(“Status”, “Success”); return Json(result, JsonRequestBehavior.AllowGet); } 在数据库中没有什么是写作,博客中没有任何反应 然后我使侦听器函数成为一个GET方法并从浏览器调用然后日志和数据库插入正在发生。如果数据库插入和日志function将正常工作。 但是当它从Paypal IPN Listener调用时它无效。 然后我添加了Response.StatusCode = 500; 监听器function。然后在ipn历史中它显示状态为500; 我的申请发表在godady。 我不知道是否与许可有任何关系。 请帮助我提前谢谢。 Syam.S

在PayPal沙箱中测试定期付款

我在paypal sanbox测试定期付款。 我将它们设置为每月,但有没有办法测试从paypal返回的定期付款。 任何帮助都会很棒, 谢谢

确定PayPal IPN使用的编码方式?

我在使用PayPal IPN时遇到了一些问题。 该文档使用ASCII编码。 我使用的是UTF-8 。 它工作正常但作为一个罕见的情况我得到一些随机字符。 据我所知,可以为不同的编码设置Paypal帐户。 有什么方法可以识别吗? 或者是否有处理所有案例的标准方法。

PayPal IPN是否有任何样本

我有一个Asp.Net WEB API 2项目,我想实现一个即时支付通知(IPN)监听器控制器。 我找不到任何示例和nuget包。 我只需要承认用户使用Paypal上的标准html按钮付款。 这很简单。 所有nuget包都是创建发票或自定义按钮。 这不是我需要的 paypal上的示例适用于经典的asp.net,而不适用于MVC或WEB API MVC 我肯定有人已经这样做了,当我开始编码时,我感觉我正在重新发明轮子。 是否有任何IPN侦听器控制器示例? 至少一个PaypalIPNBindingModel绑定Paypal查询。 [Route(“IPN”)] [HttpPost] public IHttpActionResult IPN(PaypalIPNBindingModel model) { if (!ModelState.IsValid) { return BadRequest(); } return Ok(); } 编辑 到目前为止,我有以下代码 [Route(“IPN”)] [HttpPost] public void IPN(PaypalIPNBindingModel model) { if (!ModelState.IsValid) { // if you want to use the PayPal sandbox change this from […]

Paypal Ipn与asp.net MVC集成

HomeControler / Index.cshtml页面如下 User ID Pay with PayPal HomeControler / Ipn Action方法如下 public ActionResult Ipn() { // Receive IPN request from PayPal and parse all the variables returned var formVals = new Dictionary(); formVals.Add(“cmd”, “_notify-validate”); // if you want to use the PayPal sandbox change this from false to true string response = GetPayPalResponse(formVals, false); […]

用于ASP.NET MVC的Paypal IPN侦听器

PayPal GitHub上有很多代码示例,展示了如何以各种语言(php,VB,…)实现IPN监听器。 但是,ASP.NET MVC没有。 有人成功实施过吗? 或者,与其他代码示例类似,是否有实现它的首选/官方方式?