New LinkPoint API?

Discussion in 'Optigold ISP' started by davet, Oct 20, 2004.

  1. #1
    I received 2 voicemail messages from LinkPoint stating that I need to update my API software soon in order to process credit cards using my CardService International LinkPoint account.

    Is there something specific I need to change within OptiGold or have you already prepared for the new API change that LinkPoint is about to implement?

    Please advise.
     
    davet, Oct 20, 2004 IP
  2. digitalpoint

    digitalpoint Overlord of no one Staff

    Messages:
    38,334
    Likes Received:
    2,613
    Best Answers:
    462
    Trophy Points:
    710
    Digital Goods:
    29
    #2
    There will be a CCAuthorize update that incorporates the new API... you won't need to change anything within Optigold (as far as settings).
     
    digitalpoint, Oct 20, 2004 IP
  3. davet

    davet Peon

    Messages:
    93
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #3
    where will i be able to download & install this update?
     
    davet, Oct 20, 2004 IP
  4. digitalpoint

    digitalpoint Overlord of no one Staff

    Messages:
    38,334
    Likes Received:
    2,613
    Best Answers:
    462
    Trophy Points:
    710
    Digital Goods:
    29
    #4
    It will be available from our site.
     
    digitalpoint, Oct 20, 2004 IP
  5. wkw

    wkw Well-Known Member

    Messages:
    205
    Likes Received:
    30
    Best Answers:
    0
    Trophy Points:
    148
    #5
    I'm the one who will be upgrading OptiGold's CCAuthorize plugin to the new LinkPoint API. I Promise everyone it will get done, and I've already spent some time looking into the new stuff. If anyone knows the exact date they will be shutting down the old API, please post it here. And everyone dependent on LinkPoint with OptiGold, please subscribe to this thread with email notifications since I or Shawn will post news here.

    Regarding changes with the new API, I don't think anything will have to change in OptiGold, you'll only need the new CCAuthorize plugin. However, the .pem key file you received when you signed on with LinkPoint will need to be reprocessed, and I'm not sure if this time around I'll be able to do that automatically in the plugin. If I can't, I'll provide do-it-yourself instructions for the unix crowd, and a web form you can use to submit your .pem file to and get back the individual components required.

    -wayne
     
    wkw, Jan 12, 2005 IP
  6. wkw

    wkw Well-Known Member

    Messages:
    205
    Likes Received:
    30
    Best Answers:
    0
    Trophy Points:
    148
    #6
    here's the message from LinkPoint regarding the old API cutoff.
    Conversion Period If you are currently using an older version of the API, you will need to upgrade to the latest version between January 1, 2005 and February 28, 2005. It will be necessary to complete your conversion prior to February 28th, 2005 to avoid a disruption of service.
    -wayne
     
    wkw, Jan 12, 2005 IP
  7. DELREY

    DELREY Peon

    Messages:
    23
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #7
    I was just on the phone with surepay.com which assures me that I have to cut over to linkpoint or yourpay processing by Jan. 31.
     
    DELREY, Jan 19, 2005 IP
  8. DELREY

    DELREY Peon

    Messages:
    23
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #8
    Are we going to have time to test this before the cut off? Whats the deal with not having an update until the very last minute? We rely heavily on surepay and OG for all of my receivables and this is absolutely not comforting nor should it be acceptable. Whats the status form Digitalpoint??????
     
    DELREY, Jan 26, 2005 IP
  9. wkw

    wkw Well-Known Member

    Messages:
    205
    Likes Received:
    30
    Best Answers:
    0
    Trophy Points:
    148
    #9
    LinkPoint API Update is finished. If there are any SurePay customers out there, this will apply to you too. I'll coordinate with DigitalPoint to get the update tested in OptiGold and released, hopefully yet today.

    A word of warning, the .pem key file LinkPoint sends you will need to be converted to a new format. There's a CGI that you'll be directed to for the conversion.

    -wayne
     
    wkw, Feb 1, 2005 IP
  10. wkw

    wkw Well-Known Member

    Messages:
    205
    Likes Received:
    30
    Best Answers:
    0
    Trophy Points:
    148
    #10
    Sorry Delrey for it coming down to the last minute. It's my fault, not DigitalPoint's. Poor shawn had to field all those calls from the anxious LinkPoint customers.
     
    wkw, Feb 2, 2005 IP
  11. Maria

    Maria Active Member

    Messages:
    11
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    86
    #11
    Where do we get this?

    "There's a CGI that you'll be directed to for the conversion."
     
    Maria, May 24, 2005 IP
  12. davet

    davet Peon

    Messages:
    93
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #12
    I need this too, my linkpoint stopped working with Optigold today.
     
    davet, May 24, 2005 IP
  13. wkw

    wkw Well-Known Member

    Messages:
    205
    Likes Received:
    30
    Best Answers:
    0
    Trophy Points:
    148
    #13
    OK Gang,
    Here are a few of the CCAuthorize plug-in release notes related to updating your .pem files, along with a URL for handling the conversion.

    the URL for converting your file is here:
    http://www.acmetech.com/products/ccauthorize/pem.php

    Notes follow:

    == Digital Certificate [pem] File ==
    You MUST convert your .pem file to a new format. If you were already using LinkPoint with CCAuthorize you'll find this file in the FileMaker Java Extensions folder with FileMaker's directory. To generate the necessary .p12 file from your .pem file, visit http://www.acmetech.com/products/ccauthorize/pem.php. After
    generating your .p12 file, place it in the FileMaker Java Extensions folder.

    IMPORTANT: the password used to secure the .p12 file must be sent to the CCAuthorize plugin as the PASSWORD parameter, DO NOT USE YOUR
    STORE PASSWORD (i.e., the one you use to log into the virtual terminal at secure.linkpt.net)!!

    You can update your key file yourself if you have openssl installed. Use the following cmd:
    The .p12 file MUST be placed in the "FileMaker Java Extensions" folder as "<user_id>.p12".
     
    wkw, May 24, 2005 IP
  14. davet

    davet Peon

    Messages:
    93
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #14
    I converted my .pem file to .p12 format and saved it in the /FileMaker Java Extensions directory.

    I also right clicked and installed the certificate.

    I'm still getting the error:

    Unable to connect to SSL Server.
     
    davet, May 24, 2005 IP
  15. wkw

    wkw Well-Known Member

    Messages:
    205
    Likes Received:
    30
    Best Answers:
    0
    Trophy Points:
    148
    #15
    Confirm that you have at least, version 3.4.6 of the CCAuthorize plug-in installed. Somewhere towards the beginning of this thread Shawn wrote regarding where this info can be found.
    -wayne
     
    wkw, May 24, 2005 IP
  16. davet

    davet Peon

    Messages:
    93
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #16
    I am running the following:

    Optigold 3.3.7
    CCAuthorize v2.8.1

    What port is Linkpoint now using? I heard it changed. I think I need to open access to this port on my firewall.
     
    davet, May 25, 2005 IP
  17. wkw

    wkw Well-Known Member

    Messages:
    205
    Likes Received:
    30
    Best Answers:
    0
    Trophy Points:
    148
    #17
    You'll definitely have to upgrade the CCAuthorize plug-in. It appears LinkPoint makes outgoing connections on port 1129.
    -wayne
     
    wkw, May 25, 2005 IP
  18. davet

    davet Peon

    Messages:
    93
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #18
    I forgot to do a workstation install which I just did and am now running the newest CCAuthorize.

    I now get the error message:

    java.lang.Exception: IO Error, possibly a problem with config (.p12) file: failed to decrypt safe contents entry

    The password I used at http://www.acmetech.com/products/ccauthorize/pem.php is different than the password i use to login to my Linkpoint account. But it does say at http://www.acmetech.com/products/ccauthorize/pem.php, "You will have to supply this same password to CCAuthorize when processing transactions."

    Where exactly do I have to enter the password for the certificate so i can process payments?
     
    davet, May 25, 2005 IP
  19. wkw

    wkw Well-Known Member

    Messages:
    205
    Likes Received:
    30
    Best Answers:
    0
    Trophy Points:
    148
    #19
    Davet,
    There may be other configuration within OptiGold required, but whatever password you used for the pem.php cgi to generate your .p12 you'll need to use in the CCauthorize/billing setup screen of OG. Here's a note from another OG user who was writing to say how he got it working without upgrading to OG 3.3.7, but it may have useful information for you:

    NOTE FOR OG USERS:
    Shawn and Wayne,
    Thanks for your help on getting the Linkpoint API/CCAuthorize interface working. I thought I would document what TCQ Internet had to do to get it working properly without upgrading to OptiGold 3.3.7. The new interface works fine.

    Ciao,
    Gary


    1) Run the <storenumber>.pem file through the following URL and save the .p12 file to the FileMaker Java Extensions folder

    http://www.acmetech.com/products/ccauthorize/pem.php

    Alternatively, run it through "openssl pkcs12 -export -in <storenumber>.pem -out <storenumber>.p12" and be sure the export password matches the Linkpoint password. Save the .p12 file in the FileMaker Java Extensions folder.

    [Next item: NOT NECESSARY, HAS NO EFFECT -wkw]
    2) On the Billing Preferences screen, change Hub Port Number from 1139 to 1129. 1139 is the old API port, while 1129 is the new API port. The new API will not work with port 1139.

    3) On the Billing Preferences screen, enter the Linkpoint store number in the Authorization Customer ID field. This field was apparently not used by the old Linkpoint API, and was set to a default value of 111.
     
    wkw, May 25, 2005 IP
  20. Maria

    Maria Active Member

    Messages:
    11
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    86
    #20
    Thanks, we finally got the credit card billing working again.
     
    Maria, Jun 1, 2005 IP