Training Partner–PayFlow Pro .NET

Training Partner Build 1012 now supports PayFlow Pro .NET. Which is a great thing since the older COM version has been depreciated for quite some time now.

How do you know if your Training Partner build supports PayFlow Pro .Net?

Open the Tools/Options menu and go to the Act. Options tab. If you see Payflow .NET checkbox greyed out, you have support.

Options_Before_Install

NOTE:
If you have Payflow Installed checked off you will need to uninstall the COM version of Payflow Pro. I will include instructions at the end.

The install is not too hard if you can find all the pieces. This is where things get tricky.

First, make sure .NET Framework is installed. It must be greater than 2. Windows Update is the easiest way to accomplish this.

These instructions were tested on 3.5 .NET Framework.

Next download the Payflow Pro .NET SDK . This is the confusing part, the link to Payflow Pro .NET SDK that is on the PayPal site is not pointing to the latest version which is v4.33. v4.31 does not have all the files you require to install Payflow Pro .Net and have TP recognize it properly.

  1. Download: Payflow_dotNET_Setup_v4.33.zip (2.7 MB)
  2. Install Payflow_dotNET_Setup.msi by following the prompts.
  3. Open the Payflow SDK for .NET folder that was placed on your desktop during the install.
    PayflowProSDKFolder
  4. Rename Payflow_dotNET_2.0.dll to Payflow_dotNET.dll
  5. Rename Payflow_dotNET_2.0.tlb to Payflow_dotNET.tlb
  6. Copy Payflow_dotNET.dll and Payflow_dotNET.tlb to C:\WINDOWS\SYSTEM32
  7. Register the Payflow_dotNET.dll. From the Command line:“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\regasm” C:\WINDOWS\SYSTEM32\Payflow_dotNET.dll

    Register_Payflow_dotNET
  8. Another trick one here. You need to register Payflow_dotNET to the Global Assembly cache using gacutil.exe. The problem is that gacutil.exe is no longer distributed with the .NET framework.
    1. You need to find it on another workstation with v1.1 or v2 of .NET. Which I did.
    2. Another option is to download the .NET Framework 2.0 Software Development Kit (SDK) and install it. I have not tested this option.
  9. Once you have gacutil.exe execute the following at the command line:“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\gacutil” /if C:\WINDOWS\SYSTEM32\Payflow_dotNET.dll

    Register_Payflow_dotNET-2

  10. Login to Training Partner as an Administrator and go to Tools/Options menu. Click the Act. Options tab.Options_After_Install
  11. The Payflow Installed and Payflow .NET should now be checked and you will be able to enter in your PayPal information. It is recommended you use a test account to confirm the installation.
    This entry was posted in LMS, Training Partner and tagged , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

    One Comment

    1. Posted January 23, 2013 at 2:55 pm | Permalink

      When doing this on a 64-bit system copy the files to C:\WINDOWS\SYSWOW64 instead of C:\WINDOWS\SYSTEM32. All other steps are the same.

    Post a Comment

    Your email is never published nor shared. Required fields are marked *

    You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

    *
    *