Enabling Verisign (PayPal) PayFlowPro with AspDotNetStorefront (version 22.214.171.124 and newer)
Older installations priot to version 126.96.36.199:
Important!ï¿½ Make a backup of all data, files, and folders before making any changes in case you need to revert at a later time.
- Contact AspDotNetStorefront support for the correct copy of the PayFlowPro SDK.ï¿½ Do not install the SDK from the PayPal site, as it is incompatible with our current implementation.
- Extract the files to a location on your hard drive (eg. C:\PayFlowPro)
- Copy the pfpro.dll from C:\PayFlowPro\verisign\payflowpro\win32\lib to C:\Windows\System32
- Run the PFProCOMSetup.exe file located in C:\PayFlowPro\verisign\payflowpro\win32\com directory.ï¿½ You should receive a message stating that the COM object was sucessfully registered.
- Right click My Computer and go to Properties
- On the Advanced tab, click Environment Variables.
- Create a new System environment variable named PFPRO_CERT_PATH.ï¿½ Set the value to C:\PayFlowPro\verisign\payflowpro\win32\certs
- Restart the computer.
- Open the AspDotNetStorefront solution in Visual Studio 2005 standard or better.
- Under ASPDNSFGateways, open the Versign.cs file.
- Uncomment the first line so it reads: #define VERISIGN (change toï¿½#Const VERISIGN = Trueï¿½ for VB.net)
- Right click the ASPDNSFGateways and choose Add Reference.ï¿½ On the COM tab, find and select PFProCOM 1.0 Type Library.
- Right click the ASPDNSFGateways Project and choose Build.
- In your AppConfig parameters, search for VERISIGN.ï¿½ Set the Verisign User, Password, Partner, and Vendor values appropriately.ï¿½ These can be obtained from PayPal.
- Find the PaymentGateway AppConfig and set it to VERISIGN.
- Reset your cache, and test.
- When ready to deploy to your live site, you will need to FTP the AspDotNetStorefrontGateways.dll file from your AspDotNetStorefront Web\Bin folder on the development machine to the bin folder on your web server.
- Repeat steps 1 ï¿½ 8 on your web server.ï¿½ If you have a shared hosting plan you will need to contact the hosting company to assist.
This is a guide for people developing their ASPDNSF sites on a private computer, or server. This is intended for people developing their site with PayflowPro. Steps 1-8 are already completed on Appliedi's shared servers.
Set the following appconfigs:
PaymentGateway should be set to ï¿½PAYFLOWPROï¿½
Note: Most likely these are the credentials youï¿½re using to login at manager.verisign.com.