测试 PayPal 安全更改是不是有效

Posted

技术标签:

【中文标题】测试 PayPal 安全更改是不是有效【英文标题】:Test if PayPal Security Changes will work测试 PayPal 安全更改是否有效 【发布时间】:2016-10-21 16:05:45 【问题描述】:

根据this,paypal 开发者需要更新他们的机器。我的问题是,我们如何知道我们的应用程序已准备好进行这些更改?

谢谢。

【问题讨论】:

我不需要更新任何东西。我已经在使用 Java 8 和 HTTPS 进行验证回发:当我升级后的第一个 IPN 通过时,它就可以工作了。 我的目前也在工作。我的问题是当贝宝应用这些更改时,我的应用程序会正常工作吗?我曾经读到贝宝的沙箱已经在使用安全更改,但不是实时的。这是真的吗? Coz,我现在可以知道我的应用程序将在 live 的更改中正常工作。 【参考方案1】:

您可以使用this tool 检查您的 SSL 详细信息。您只需要确保它为启用的协议显示 SHA256 和 TLS 1.2。它还将为您提供一般需要修复的任何潜在漏洞的详细信息。

对于 IPN 更改,这完全取决于您是否已做出更改。在 IPN 脚本中,您将数据 POST 回 PayPal。您需要确保在要回发的 URL 上使用 https://。他们会拒绝 http://。

这就是它的全部内容。

【讨论】:

谢谢,网站说我们使用的是 SHA256 和 TLS 1.2。问题是,我怎么能确定它会起作用?这是否意味着我已经适应了这些变化?哦,IPN。我们正在使用 WooCommerce,我认为它的 IPN 不起作用。但我很确定它使用的是https。这是日志。 Generating payment form for order 8822. Notify URL: https://<mydomain>/wc-api/WC_Gateway_Paypal/ 检查您的 PayPal IPN 历史记录以验证 IPN 是否已发送,如果发生故障,您也会在 IPN 历史记录中看到该代码。 我知道这与该线程不同。我在 IPN 历史中看到 Delivery status: Failed。我从 apache 日志中查看了 access_log,发现有 500 错误。 error_log 也没有日志。当我单击结帐按钮时,我得到的唯一日志是来自 woocommerce 的 paypal IPN 日志的06-21-2016 @ 08:37:49 - Generating payment form for order 8823. Notify URL: https://<domain>/wc-api/WC_Gateway_Paypal/。在这一点上,我不知道下一步该做什么。我在哪里可以找到这个错误的原因? 看看how to test PayPal IPN上的这篇文章。按照这些步骤,您应该能够找到问题所在。 从第一步开始,我就得到了来自 IPN 的 woocommerce 日志工作的地方。但有Received invalid response from PayPal。我想到了 PayPal 沙盒。我把https://localhost/?wc-api=WC_Gateway_Paypal放在那里。也许本地主机是问题,不是吗?我可能需要一个临时环境来测试这个对吗?

以上是关于测试 PayPal 安全更改是不是有效的主要内容,如果未能解决你的问题,请参考以下文章

用于测试的 PayPal 沙箱 - 安全吗?

Paypal的支付安全

Paypal 测试 API 链接无法打开安全通道

PayPal 经典 api 是不是仍然有效?

如何测试日志压缩在 Kafka 中是不是有效?

在 PayPal 沙盒中测试定期付款