cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

PayFlow Pro Certs Path

Former Member
0 Likes
480

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.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Likes

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

Former Member
0 Likes

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

Former Member
0 Likes

It's actually a simple workaround, so I would recommend upgrading to SP1 before going live with SP0

Answers (1)

Answers (1)

Former Member
0 Likes

Have you checked this thread already? It might be some helps to you:

Thanks,

Gordon

Former Member
0 Likes

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.

Former Member
0 Likes

In this case, you have to get valid certificate. I am afraid you have to contact with the vendor - PayPal to get the problem solved.

Ask a Question