PHP-PayPal-IPN
PHP-PayPal-IPN copied to clipboard
Paypal system upgrade
will this code be affected by the upgrades made by paypal?
- Discontinue use of the VeriSign G2 Root Certificate
- Update to the SHA-256 signing algorithm
https://www.paypal-knowledge.com/resources/sites/PAYPAL/content/live/FAQ/1000/FAQ1766/en_US/2015%20Merchant%20Security%20System%20Upgrade%20Guide%20%28AU%20English%29.pdf
I'm guessing the /cert/api_cert_chain.crt needs to either be replaced by the contents on the following web page, or needs to have the contents appended to the current api_cert_chain.crt file. But I'm not sure which.
https://knowledge.symantec.com/support/mpki-for-ssl-support/index?page=content&actp=CROSSLINK&id=SO5624
The above link was taken from the "G5 Root certificate" link on this page... https://www.paypal-knowledge.com/infocenter/index?page=content&id=FAQ1766&expand=true&locale=en_US
This repo is no longer maintained. Please check out my fork: https://github.com/WadeShuler/PHP-PayPal-IPN/
I have fixed the issues, and it works with the new PayPal system updates.