问题标签 [paypal-ipn]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6729 浏览

forms - 如何使用“立即购买”按钮将会话变量传递给贝宝

当我的用户使用保存在会话变量中的用户名和用户 ID 登录时,他们可以使用贝宝捐款。使用简单的立即购买按钮,您可以在贝宝上轻松生成。

当他们付款成功时,他们将与所有 _POST 数据一起发送到我的 confirm_payment.php。我可以使用他们支付的邮件并将其与我的用户数据库进行比较以找到正确的用户,但我不能确定他们对贝宝和我的网站使用相同的电子邮件。

我需要将 $_SESSION['username'] 传递给贝宝,以便我可以使用此信息自动为我的用户提供捐赠者状态。我可以添加类似的内容:

到我的按钮代码?这是有关可用贝宝信息的变量的更多信息

0 投票
2 回答
1466 浏览

paypal - PayPal 集成方法/具有安全返回 URL 的简单解决方案

我确实需要通过单击将 PayPal 集成到网站上,始终保持相同的价格并且没有购物车(我想现在支付/捐赠按钮就可以了!)。但是:我需要有自定义返回 URL 的能力,并且需要有一个安全的返回 URL(包括 GET 参数、令牌、校验和或其他)。IPN也应该工作。

现在:我很迷茫。我可以选择哪种类型的集成?有 PayPal Express、PayPal Basic、单个 HTML 表单按钮、PayPal Starter、API 解决方案和 SDK。在大量文档之间,我只是不知道我可以采取哪种解决方案。

请问有人有什么建议吗?

非常感谢!麦克风

0 投票
1 回答
196 浏览

paypal - 启动 Paypal 商家帐户

我已经使用 IPN 方法在 paypal 中使用沙盒帐户测试了我的应用程序。

现在我想开始现场销售我的产品。我需要你们帮助我哪种类型的帐户是好的或最好的。我需要商户帐户或其他类型的帐户吗?分享我的链接,我可以在哪里注册卖家帐户,还可以向我发送链接,我可以在其中注册一个买家帐户。也请给一些关于实时贝宝的提示。这将是我的第一次贝宝体验。

0 投票
2 回答
979 浏览

paypal - 使用自适应支付 API 调用在 Paypal 上发出支付请求时,如何将 item_number 传递给 IPN?

我正在使用自适应 api 进行链式付款。代码看起来

ChainedPay chainedPay = new ChainedPay(numberOfReceivers); //为chainedPay对象设置值(如返回url、取消url、ipn url等......

接收者primaryReceiver = new Receiver(); // 设置接收方的值,例如金额等。 ...chainedPay.setPrimaryReceiver(primaryReceiver);

接收器rec1 =新接收器();//设置第二个接收者的值 ... chainedPay.addToSecondaryReceivers(rec1);

//使请求chainedPay.makeRequest(); 像这样:

付款被批准后,我确实收到了 IPN 消息。但是我希望能够在支付请求中发送一个值,例如存在于我系统中的 transactionId,并让 IPN 将其发回给我,这样我就可以在我的 ipn 侦听器中通过其 id 查找交易,并且使用该信息向用户提供数字商品。我不知道在付款请求中设置该值的位置。

在使用自适应支付 api 调用之前,如果我想将交易 id 传递给 IPN,我会在 item_number 字段中以购买按钮的形式设置它,这样就可以通过了。自适应api中有类似的东西吗?

谢谢,蒂姆

0 投票
3 回答
530 浏览

php - Paypal IPN 错误,地址中嵌入了换行符

所以,这对我来说是一个新的。我的 Paypal IPN 已经工作了一段时间,今天开始出现错误。

在使用 PayPal 进行验证的回发期间(添加 cmd=_notify-validate),PayPal 响应者说“不,这不是来自我的”。这个特定条目唯一奇怪的是(我相信)用户指定其地址的方式:

地址街 123 号
#789

其他一切似乎都很正常,IPN 处理程序非常愉快地处理其他通知。

有人见过这样的吗?

0 投票
14 回答
52358 浏览

php - Paypal IPN 总是在沙盒上返回“payment_status: Pending”?

我正在尝试在我的网站上实施 PayPal。

我使用这个类: http: //www.micahcarrick.com/php-paypal-ipn-integration-class.html

现在我正在使用 PayPal 沙箱进行测试。

这是问题所在:

  1. 用户付款 - 好的
  2. 用户成功返回我的网站 - 好的
  3. 几秒钟后,PayPal 使用 IPN 呼叫我的网站 - 好的
  4. 我的班级成功验证了传入的 IPN 数据。
  5. 贝宝返回“payment_status:待处理”

不知道为什么 PayPal IPN 回拨付款状态为“pending”?

有谁知道我做错了什么?

0 投票
1 回答
921 浏览

asp.net-mvc - Asp.net MVC - 贝宝 ipn

我正在尝试将 paypal sandox 与我的 MVC 项目集成。我启用了 AutoReturn 和 ipn,我禁用了 PDT。

付款后,在自动退货页面,我得到

Request.HttpMethod --> GET HttpContext.Request.ContentLength --> 0 Request.Form.Keys.Count --> 0

如果我也启用 PDT,我会得到相同的结果

谁能解决这个问题

0 投票
1 回答
3594 浏览

php - PayPal IPN 侦听器——使用 CURL 发送响应

我正在尝试使用 CURL 设置我的 PayPal IPN 侦听器。我收到来自 Paypal 的 POST 数据就好了,但是在发回我的回复时我卡住了。

这是我试图发送回 Paypal 的测试,寻找预期的“已验证”或“无效”响应。

我正在使用沙盒 IPN 测试模拟器向我的听众发送 IPN 信号。我正在向https://www.sandbox.paypal.com/发送我的回复。

无论我向其发送什么数据,我都会从 Paypal 收到此回复:

这让我觉得我只是简单地发布到错误的 url,但那是我应该使用的 url。

0 投票
2 回答
1203 浏览

paypal - Paypal IPN payment_status 可以从 Completed 更改为交易的另一个状态吗?

如果我收到告诉我交易 (txn_id=123) 已完成的 IPN(即 payment_status=Completed)。

是否有可能由于某些原因,我稍后会收到另一个 IPN,告诉我同一交易的 payment_status (txn_id=123) 已从“已完成”更改为另一个状态。

有人有这方面的经验吗?

非常感谢大家。

0 投票
1 回答
252 浏览

paypal - 贝宝 IPN 通知

Paypal IPN 通知是否有时会失败?它100%有效吗?

我现在有问题.. 大部分时间它都可以工作,但我只是现在,它现在停止工作了。

我需要它 100% 工作,以便我可以在我的数据库中添加关于交易的记录。并知道它是否失败。

有没有人有同样的经历?