paypal-ipn相关内容

我的 PayPal 脚本突然停止验证 SSL 证书

所以我的脚本(IPN 侦听器、API 调用等)运行良好,但突然开始抛出关于无法验证 SSL 证书的错误.这是我的错误(显示 PHP CURL) SSL 连接错误 为什么它停止工作了? 解决方案 去年,PCI-DSS 3.1 发布,所有处理信用卡的人都发生了重大变化.具体来说,要求所有处理只能在 TLS 1.1 或更高版本上完成.原定的日落日期是 2016 年 6 月 30 日, ..
发布时间:2021-12-29 17:08:54 PHP

当会话 ID 已知但无法启动会话时删除会话变量

我在处理 paypal 和 ipn 时尝试删除一些会话变量的方式有问题.特别是,我想让某人登录(或不登录)我的在线零售店,查看我的购物车,被重定向到 paypal 进行付款,然后被重定向到我的网站. 我一直在使用 paypal ipn 来让 paypal 在付款完成时通知我,我可以将用户引导回我的网站,在那里可以再次开始会话,但我希望能够取消购物车(但是不是整个会话,以防他们登录)一旦付款完 ..
发布时间:2021-12-29 17:08:44 PHP

当买方支付订阅费用时,notify_url 从不调用

现在我正在尝试使用贝宝沙盒从我的网站制定订阅计划.我已经在企业帐户中设置了 notify_url 并打开了此功能.退货和取消退货是正确的工作.但是当用买家(个人)帐户测试并同意订阅付款时,没有交易日志永远不会调用我的网站notify_url. 我的问题与 [question] 类似:notify_url 未到达或可能是沙箱 paypal 中的错误响应 感谢您的帮助. 解决方案 ..
发布时间:2021-12-29 17:08:27 PHP

PayPal IPN 错误和自定义端口 IPN URL

我的 IPN URL 是 http://:85/它有一个自定义端口.这个 url 工作正常,但 paypal 总是在它的模拟器上给我错误,而不是在付款时调用我的 IPN. 是什么导致了这个问题? 解决方案 这里是在paypal Sandbox中启用IPN的步骤 登录 Sandbox Merchant Id,然后点击我的帐户下的个人资料子选项卡. 点击“个人资料"下的“更多选项 ..
发布时间:2021-12-29 17:07:34 PHP

贝宝状态待定和交付

我正在创建一个包含 paypal 即时付款的脚本.现在我在沙箱中收款.一切都很好.但是我不知道当状态为pending 时我会怎么做.我没有激活我的脚本. 我必须知道当我激活我的脚本时会发生什么.客户将订购.付款过程开始.当客户付款时,他/她会重定向我的网站.并且状态为待定.我会将这些数据写入我的数据库. 接下来呢?我们会等到待处理状态改变吗?我们什么时候给客户送东西? 解决方案 ..
发布时间:2021-12-29 17:06:46 其他开发

为什么我一直收到 403 禁止使用 PayPal?

我使用 HTML 表单方法与 PayPal 集成,以便在我的网站上接受付款.当用户在结账时选择 PayPal 作为付款选项时,我会使用文档中所述的 HTML 表单将他们重定向到 PayPal 网站.我确实收到了我的 PayPal 帐户的付款,但是当我发送通知验证命令时,我收到 IPN 消息到我的 notify_url 时出现错误:403 forbidden.请协助.一切都在沙箱中正常工作,但我开始 ..
发布时间:2021-12-29 17:06:09 前端开发

更改现有订阅的 IPN url

我们计划为我们的服务更改域名.因此,我们需要为现有客户更新 IPN-url.我曾尝试在谷歌上搜索有关如何更改当前订阅的 IPN-url 的解决方案,但我什么也没找到. 感谢任何帮助. 最好的问候托马斯 解决方案 我今天遇到了这个问题. 那些说您可以更改现有 Paypal 定期付款上的 IPN URL 的人是不正确的;您不能,您只能更改 IPN URL 以备将来通知. ..
发布时间:2021-12-29 17:04:33 其他开发

使用 IPN 模拟器发送 Paypal 定期付款命令

我正在处理定期付款(快速结账),我有一个 IPN 侦听器接收消息. 一切运行良好,我检查了几个命令、响应和验证. 但我无法使用定期付款测试 IPN,因为我在 IPN 模拟器“交易类型"选择器中没有选项: 我如何接收 Recurring Payments IPN 命令? 解决方案 遗憾的是,IPN 模拟器不包括您所展示的定期付款.您需要设置真实的配置文件并在沙箱中对其进行测 ..
发布时间:2021-12-29 17:02:34 其他开发

Paypal IPN 状态 - 排队

我正在使用 paypal 沙盒进行一些测试付款,直到今天它们都还不错.我没有收到来自 paypal 的 IPN,当我检查 IPN 通知历史记录时,所有消息都显示为 Queued 如果我重新发送一个状态为已发送的 IPN,我会收到很好的消息,但没有一个新的通过. 我已经检查了服务器上的错误日志,但没有发现任何编码错误. 我做错了什么,还是这只是 PayPal 的积压? 解决方 ..
发布时间:2021-12-29 17:01:23 其他开发

验证 IPN 呼叫来自 PayPal?

如何验证对我指定的 notifyURL 的 PayPal IPN POST 请求确实来自 PayPal? 我的意思不是将数据与我之前发送的数据进行比较,但是我如何验证此 PayPal 请求来自的服务器/IP 地址确实是有效的? 解决方案 IPN 协议由三个部分组成步骤: PayPal 向您的 IPN 侦听器发送一个通知您事件的消息 您的听众发送完整的未更改的消息返回 Pa ..
发布时间:2021-12-29 17:01:16 PHP

PayPal IPN 唯一标识符

我一直认为与 IPN 消息一起发送的 txn_id 是唯一的.PayPal 指南似乎支持这个想法 - https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNIntro 避免重复的 IPN 消息.检查您是否尚未处理由 IPN 消息中返回的事务 ID 标识的事务.您 ..
发布时间:2021-12-29 17:00:09 其他开发

由 PayPal 从 IPN 端点中删除的 QueryString 值

我们已经与 PayPal 进行了简单的支付集成 5 年,直到今天一直没有问题.在 IPN URL (notify_url) 中,我们在查询字符串中传递 3 个值,例如 https://www.example.com/callback/ipn?pspId=A&secCode=MnBP%2fxOwbQhXLd%2arD5xd6g%3d%3d&isPur=false 从今天起,PayPal 删除最后 ..
发布时间:2021-12-29 16:58:58 其他开发

80 以外端口上的 PayPal IPN

是否有人尝试在 80 以外的端口上使用 Paypal 的 IPN? 我正在尝试指定一个 URL,如 http://domain.com:8080/url/to/ipn.php 但 IPN 请求没有通过. 如果我直接从浏览器点击 URL,它就可以正常工作. 解决方案 如果你的 nginx 服务器可以通过 ssh 访问它,那么你可以这样做: 启动 ssh 反向代理: ssh ..
发布时间:2021-12-29 16:58:43 PHP

PayPal IPN 错误请求 400 错误

使用 PayPal IPN,我不断收到错误 400. 我一直在让脚本向我发送 $res 的电子邮件以查看响应是什么,在 while (!feof($fp)) {} 内环形.我总是最终收到错误:HTTP/1.0 400 Bad Request 总的来说我回来了: HTTP/1.0 400 错误请求连接:关闭服务器:BigIP内容长度:19无效的主机头 这之后的最后一行只是空白.这是我 ..
发布时间:2021-12-29 16:58:02 PHP

Paypal 中的 IPN 与 PDT

我在 PayPal 的即时付款通知 (IPN) 和付款数据传输 (PDT) 之间进行选择时遇到了一些麻烦. 基本上,用户在我的网站上购买一次性产品,在 PayPal 上付款,然后返回我的网站.我了解 IPN 的工作原理,但我现在看到我可以使用 PDT 更轻松地触发成功购买后发生的各种操作,因为数据会在那里返回(而不是需要单独的侦听器). 但是,PayPal 的 PDT 文档包含以下隐晦 ..
发布时间:2021-12-29 16:57:36 其他开发

为什么 Paypal 需要 DoExpressCheckoutPayment?

我正在尝试构建一个非常简单的由贝宝支持的购物车,以便用户可以购买多件商品.我想让贝宝处理所有的付款细节.我什至不想要订单确认.我会在贝宝上手动检查订单确认. 起初我想使用“网站支付标准",因为创建一个表单来发布到贝宝并让贝宝从那里处理它似乎很容易.但是不,这不起作用,因为“网站付款标准"按钮/表单不支持提交多个项目.我在表单中尝试了各种键/值,但都没有奏效. 然后我尝试使用找到的说明进 ..
发布时间:2021-12-29 16:56:56 其他开发

使用 Paypal IPN 订阅

我正在使用 Paypal IPN 向网站添加订阅,效果很好,我可以成功创建新订阅并进行验证.订阅有两周的免费试用期.不幸的是,该指南对订阅状态有些含糊. 目前,用户帐户在收到 subscr_signup 或 subscr_payment 后获得订阅状态,并在收到 subscr_cancel 或 subscr_failed 时删除.我相信这是正确的,但最好确定一下. 还有什么是 subs ..
发布时间:2021-12-29 16:56:48 其他开发

Paypal SandBox IPN 总是返回 INVALID

如以下答案中的一条评论所述,我尝试遵循 本教程.所以现在我有以下内容: ipn.php 文件: $网址,CURLOPT_POST =>真的,CURLOPT_POSTFIELDS =>http_build_query(array('cmd' => '_notify-validate') + $ipn_post_data),CURLOPT_RETURNTRANSFER =>真的,CURLOPT ..
发布时间:2021-12-29 16:56:28 PHP

未发送 IPN,未验证握手.请检查您的信息.

我正在使用 Paypal 上的 Expresscheckout,针对一次性用户付款集成.工作流程 1st 创建令牌和用户重定向到 paypal 页面并成功到我的返回 url 页面.1.设置ExpressCheckout2.DoExpressCheckoutPayment 我的问题:1.现在我需要为这个支付系统设置ipn.2.我的通知网址在模拟器上不起作用.它给出错误(IPN未发送,握手未验证 ..
发布时间:2021-12-29 16:55:22 其他开发