2016-06-20 16 views
1

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

谢谢。

+0

我不需要更新任何东西。我已经在使用Java 8和HTTPS进行验证回发:当我的第一个IPN升级完成后,它才起作用。 – EJP

+0

我目前也在工作。我的问题是,当贝宝应用这些更改时,我的应用程序能够正常工作吗?我曾经读到过,贝宝的沙箱已经在使用安全更改,但不是现场。这是真的吗? Coz,现在我可以知道我的应用程序可以在实时更改中正常工作。 – kenicky

回答

2

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

对于IPN的变化,这真的取决于你,以确保你已经做出了改变。在IPN脚本中,您可以将数据发送回PayPal。您需要确保您在发布的网址上使用https://。他们会拒绝http://。

这就是它的全部。

+0

谢谢,该网站说我们正在使用SHA256和TLS 1.2。问题是,我怎么能确定它会起作用?这是否意味着我对变更已经很好? 哦,IPN。我们使用WooCommerce,我认为它的IPN不起作用。但我很确定它使用的是https。这里是日志。 '为订单8822生成支付表单。通知网址:https:// /wc-api/WC_Gateway_Paypal /' – kenicky

+0

检查您的PayPal IPN历史记录以验证IPN正在发送,如果发生故障,您会看到代码在IPN历史记录中也是如此。 –

+0

我知道这是与此主题不同的问题。我在IPN历史记录中看到“交货状态:失败”。我查看了apache日志中的'access_log',发现存在500错误。 'error_log'也没有日志。我收到的唯一日志是:06-21-2016 @ 08:37:49 - 为订单8823生成支付表单。当我从woocommerce的PayPal IPN日志中通知URL:https:// /wc-api/WC_Gateway_Paypal /点击结帐按钮。此时,我不知道下一步该怎么做。我在哪里可以找到这个错误的原因? – kenicky