on ‎2009 Mar 18 5:34 PM
I am having difficulties configuring my credit card gateway. I have downloaded the SDK for PayFlow Pro (PayFlow Pro .NET v4.3.1), but the SDK provides no certificate. According to PayPal, as of version 4.3, PayFlow Pro no longer uses a certificate.
If I try leaving the "Certs Path" entry blank, I receive the following error on checkout:
Version 2007.0.631.12
Message Object reference not set to an instance of an object.
Source NetPoint.CreditCards
Stack at NetPoint.CreditCards.Functions.AuthorizeIBiz(Payment payment)
at NetPoint.CreditCards.Functions.Authorize(Payment payment)
at netpoint.classes.NPCCAuth.Authorize(NPOrder order)
at netpoint.commerce.verify.btnOrder_Click(Object sender, ImageClickEventArgs e)
If I give "Certs Path" an arbitrary folder such as "C:\Windows\Certs" that exists, but does not contain a certificate, I get the following error:
Credit card not authorized (The server certificate chain did not validate: The server certificate chain did not validate)
I saw this issue addressed in the forums a while back in February of 2008, but I did not see an answer or resolution. Is there an update for the software that I don't have? Is there any workaround to this?
Just as the previous poster in February of 2008 did, I called PayPal and had them send me a legacy SDK with a certificate, but according to him this will stop working as of September of this year.
Any help would be greatly appreciated.
Request clarification before answering.
SP1 uses the new PayFlowPro SDK, but as you can see from other threads it seems to be having issues.
You need to download the older PPF SDK and follow the instructions in the readme file.
- The certs path needs to actually contain the cert file that comes within the download
- You need to set a system path variable "PFPRO_CERT_PATH = C:\Windows\Cert"
- Copy the pfpro32.dll file into Windows\System 32
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
So I suppose this means you wouldn't recommend upgrading right now? My company's considering switching to Authorize.Net to get around this issue, but if a new release from SAP is likely forthcoming, then we will probably stick with PayFlow Pro. Will there likely be a more stable release before September of this year?
Thanks
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I've been looking at that, but I don't find it particularly helpful because he doesn't appear to even have a "Certs Path" entry. Does he possibly have a different version of Web Tools installed?
Is there a possibility that I have the wrong version installed? This was installed by a third party about two months ago.
Here's what I see under Admin->Setup->Credit Card Gateway:
Method... Authorize
User... my company code
Password... my password
Vendor Code... my company code
URL... payflowpro.paypal.com
Test Mode... not checked
Partner Code... PayPal
Certs Path... c:\Windows\Certs
FirewallType... None
Firewall Host
Firewall Port... 80
Firewall User
Firewall Password
I have tried many different URLs in the URL edit box, and I don't think that's the problem. The problem appears to be that Web Tools is requiring a PayFlow Pro certificate, which the company no longer provides.
| User | Count |
|---|---|
| 43 | |
| 26 | |
| 16 | |
| 6 | |
| 3 | |
| 3 | |
| 2 | |
| 1 | |
| 1 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.