Overview
PayPal announced updating the security protocol on PayFlow Pro to TLS 1.2 which is going to affect all Everest installations prior to Everest v7.1.0.
The Payflow Pro TLS 1.2 patch makes it possible to update Everest v6.40.9 and later (up to v7.1.0) to support TLS 1.2 protocol when communicating with credit card processors through PayFlow Pro API.
The next section describes how to install Paypal Payflow Pro TLS 1.2 Endpoint Upgrade for the affected versions.
Note: All Everest releases newer than v7.1.0 already have the TLS 1.2 patch.
Solution
Install the Payflow Pro TLS 1.2 patch by following these steps:
- Download PayFlowPro TLS Everest 6.40.9 Patch from the Release Portal to the Everest server
- Run Component Services snap-in (
dcomcnfg
in Start menu) - Go to Component Services > My Computer > COM + Application
- Right-click EVEREST COM+ Application and select “Shut down” in the context menu
- Right-click EVEREST COM+ Application and select “Disable” in the context menu. Don't close Component Services snap-in
- Rename ePayFlow4_dotNet.dll in "C:\Program Files (x86)\Icode\Everest\Application\PayFlowPro\" to "ePayFlow4_dotNet.dll.bak"
- Copy patched ePayFlow4_dotNet.dll to "C:\Program Files (x86)\Icode\Everest\Application\PayFlowPro\"
- In command line, run C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe "C:\Program Files (x86)\Icode\Everest\Application\PayFlowPro\ePayFlow4_dotNet.dll"
- In command line, run C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe "C:\Program Files (x86)\Icode\Everest\Application\PayFlowPro\ePayFlow4_dotNet.dll"
- In the Component Services snap-in, right-click EVEREST COM+ Application and select “Enable” in the context menu
Testing
Start Everest and test if payments through Payflow work as expected.
Comments
0 comments
Please sign in to leave a comment.