Welcome, Guest. Please login or register.
Login with username, password and session length


Need help or want to talk to other developers? Join the VirtueMart Chat! Read more...

  Advanced search

247038 Posts in 67506 Topics- by 258314 Members - Latest Member: aniketana
Pages: 1 [2]   Go Down
Print
Author Topic: LinkPoint Payment Processor Setup - Step by Step  (Read 36635 times)
amims
Newbie
*
Posts: 4


« Reply #15 on: February 13, 2009, 09:19:02 AM »

I don't have the ps_linkpoint.php availible.

I'm using VirtueMart 1.1.3   am i missing something?

thanks!
Logged
QubeSys Technologies
Sr. Member
****
Posts: 262


Joomla & Magento Services


WWW
« Reply #16 on: March 29, 2009, 15:35:29 PM »

Dude,this step by step guide is going to help me the most. THANKS A LOTTTTTTTTTTTT!!
Logged

Web Design and Software Development Agency : http://www.qubesys.com/
Joomla Consulting & Services : http://www.joomlahackers.net/
Magento Consulting & Services : http://www.psdtomagento.org/
lukesdyer
Newbie
*
Posts: 9


« Reply #17 on: April 17, 2009, 06:50:28 AM »

Pre - setup: Get, buy and set a SSL for the store domain, Install it and test it before anything! this is very important!

(Some items listed from Post : http://forum.virtuemart.net/index.php?topic=17559.0) Thanks a lot user: coalese. for the clues to solve this conundrum.

Steps to get it:


1 ) Download the 'lphp.php' file from LinkPoint, which is packed in the API zip. (http://www.linkpoint.com/viewcart/down_index.htm) and install it in the /administrator/components/com_virtuemart/classes/payment/ dir next to ps_linkpoint.php (I beth that most of us just need the LinkPoint API for PHP)


2 ) Obtained pem file from linkpoint (https://www.linkpointcentral.com/) :To address security concerns, you must now login to LinkPoint.com with your customer logon and download the PEM file.  Click the Support link and then click the Download link. You will need to answer one of the following questions:

a. TaxID (Federal Tax ID of your customer)

The resulting 'pem" file will be the store ID ending with pem, example: 123456.pem

3) Modify Settings in VM back end management -> "Store" -> "List Payment Method" and select "configuration" tab to set in " Location Of Public Key file" and set path for the "*.pem" file.


4 ) "pem" file location is crucial and depend of the individual hosting plan (Full server, Virtual or collocation) you must locate the "temp" or "tmp" of your local domain account other that the public publishing folder, create a folder and copy the file there, to avoid confission just name it "linkpoint". in my case was /home/*user*/tmp/linkpoint/123456.pem and you must set the full path VERY IMPORTANT!


5 ) Open Database and create an additional table added to the database called (mos or) jos_vm_linkpoint with two fields

* Id type int()
* Last Attempt type varchar(11)
*
* Then add 1 record to the table, with an Id of 1, and Last Attempt of WEB-xxx (where xxx is your last good order number)


6 ) Setup new payment module using ps_linkpoint.php; add a new payment, added the code "LP" and "ps_linkpoint" for my payment class.

Active?: Check
Payment Method Name: Credit Card
Code: LP
Payment class name: ps_linkpoint
Payment method type: Use Payment Processor
Accepted Credit Card Types: Visa, MC, etc.

Then in Configuration:

Linkpoint Store ID: ###### (your store id #)
Location Of Public Keyfile: READ ITEM 6 (the full path of your LinkPoint Keyfile)
Request/Capture Credit Card Code Value: YES
Recurring Billings? NO
Pre Auth for Recurring Billing? NO
Payment Extra Info: EMPTY (no form code needed)


7 ) SMALL FILE MODIFICATION

(From Post : http://forum.virtuemart.net/index.php?topic=13808.msg37053#msg37053 )

By James McMillan, the author of the ps_linkpoint.php code and he kindly replied with the FIX for my Error: Failure in Processing the Payment (ps_linkpoint). So now it works as advertised

On line 345 (latest build) of ps_linkpoint.php please change the following:


if ($result["r_approved"] != "SUBMITTED")

TO

if ($result["r_approved"] != "APPROVED")


8 ) After following all this steps and without using the "staging.linkpt.net"  I just created a test product with a value of .80 cents, then and I used my own credit card; Go to the www.linkpointcentral.com logon (Where you got the "pem" file and not the other portal provided for Card Services Intl. customers www.mymerchantoffice.com because is not real time, It may apply to other LinkPoint resellers)in there I was able to verify in real time the transaction,  if you have everything correct the Email confirmation will be gorgeous and full of info. Remember that you must use either your admin account or create a customer for this task.

I hope the guys of VM think more on the American side of the shopping cart business and get more volunteer developers that understand the companies involved here in the other side of the pond. Remember the prestige of the development team is what really counts on the Open Source arena.




I just want to say THANKYOU for this post!!!!!!!!!!!!!!!!!!!!!!!!!!
I can't tell you how long I have followed small hints/tips from other people, trying to piece together several people's success to make my own.
None of that ever worked, but I followed your very detailed steps, and IT WORKS!!! I just submitted an order and received confirmation that it was taken from my card and placed into the gateway.

So, again, much thanks..
Logged
lukesdyer
Newbie
*
Posts: 9


« Reply #18 on: April 19, 2009, 12:23:20 PM »

Okay, So I ran into another issue with the Linkpoint Payment module.
It is working properly, but Linkpoint has told me the following:

(This is in regards to the View Transaction page with Linkpoint)
Under "Type" they should all say Sale.  The last item on the report says Auth..
 
The program is set up now to approve everything automatically.  You need to change
the settings to have all transactions Manually approved.
 
There should be a way for the programmer to send an automatic message to the customer if the card is declined by the bank.  I would think the "declined"
message should also come over on this transaction report.


That is what Linkpoint said. so is there way to do this in the payment module?
Logged
huubinh
Newbie
*
Posts: 1


« Reply #19 on: May 15, 2009, 02:12:07 AM »

Thank you very much
Logged
derekk
Newbie
*
Posts: 2


« Reply #20 on: May 15, 2009, 12:26:59 PM »

excellent post germanizer!!!!
Thank you I got the test orders to work.

When I turned it to live in vmart and did the config.php and .htaccess changes I got this message
"To change this page, upload a new index.html to your private_html folder"

I did put the new PEM  with the rsa key and certificate up in the correct folder it is a geotrust ssl with a shared host. Then when I go back to the home page it gives me 404 page not found errors although it does load the template just no content.

I know this is tough anyone have any ideas would be appreciated.



Logged
snowillard
Newbie
*
Posts: 3


« Reply #21 on: July 07, 2009, 01:53:27 AM »

thank you!
Logged
Eric Brown
Jr. Member
**
Posts: 64


So long, and thanks for all the fish.


WWW
« Reply #22 on: September 02, 2009, 13:57:36 PM »

This issue and error are FAR from resolved and Linkpoint IS NO help!  So I will clarify the issue here in short and hopefully this will re-open this issue or maybe someone  has figured it out.

1)  I have done ALL the stuff listed in the beginning fo the thread.  Orders process just fine.
2)  The MAIN issue is that IF a card is declined. I get the usual declined error in VirtueMart and in the linkpoint Report area AND it shows the web order number - (See Image sample)
3) THE ONLY way to resolve this is go into your myPHPadmin and increment the `jos_vm_orders` table to the next open order number.  THEN the order will go through with a new card.
4)  If someone tries to use PayPal or some OTHER form of payment, it goes through JUST fine and increment to the next ORDER

THIS ISSUE ONLY OCCURS UPON A CREDIT CARD DECLINE.

THE WAY TO RESOLVE THIS ISSUE IS WHEN A CREDIT CARD GETS DECLINED, THE LINKPOINT REPORT NEEDS TO NOT SHOW A WEB ORDER (SEE IMAGE!)

If it can be set to just show declined at the store level or at least not display the next order as declined, it will work, or at least allow the person to enter in a GOOD credit card, but at least it will leave a good order number ready instead of using it and locking it up upon a decline.

It should ONLY show a web order at the Linkpoint report level for a GOOD and APPROVED web order.  NOT for a declined web order.


Let's get this solved guys!





* linkpoint-error3.jpg (123.93 KB, 832x650 - viewed 533 times.)
« Last Edit: September 02, 2009, 14:07:20 PM by Eric Brown » Logged

So long, and thanks for all the fish!
davidbrent
Newbie
*
Posts: 2


« Reply #23 on: November 02, 2009, 18:48:25 PM »

This issue and error are FAR from resolved and Linkpoint IS NO help!  So I will clarify the issue here in short and hopefully this will re-open this issue or maybe someone  has figured it out.

1)  I have done ALL the stuff listed in the beginning fo the thread.  Orders process just fine.
2)  The MAIN issue is that IF a card is declined. I get the usual declined error in VirtueMart and in the linkpoint Report area AND it shows the web order number - (See Image sample)
3) THE ONLY way to resolve this is go into your myPHPadmin and increment the `jos_vm_orders` table to the next open order number.  THEN the order will go through with a new card.
4)  If someone tries to use PayPal or some OTHER form of payment, it goes through JUST fine and increment to the next ORDER

THIS ISSUE ONLY OCCURS UPON A CREDIT CARD DECLINE.

THE WAY TO RESOLVE THIS ISSUE IS WHEN A CREDIT CARD GETS DECLINED, THE LINKPOINT REPORT NEEDS TO NOT SHOW A WEB ORDER (SEE IMAGE!)

If it can be set to just show declined at the store level or at least not display the next order as declined, it will work, or at least allow the person to enter in a GOOD credit card, but at least it will leave a good order number ready instead of using it and locking it up upon a decline.

It should ONLY show a web order at the Linkpoint report level for a GOOD and APPROVED web order.  NOT for a declined web order.


Let's get this solved guys!


Eric did you have any luck fixing this?  If I have one person type in their credit card wrong, then it updates the jos_vm_linkpoint table with a WEB-XXX-d or WEB-XXX-f  where XXX is the last order number.  Then it tells all the orders after this one, that they're duplicate orders.  Which pretty much brings down my shop.

I think I'm going to just go away from linkpoint.
Logged
Eric Brown
Jr. Member
**
Posts: 64


So long, and thanks for all the fish.


WWW
« Reply #24 on: November 02, 2009, 22:14:24 PM »

OH..yeah..I did get it resolved...Let me find the fix and I will post it after this!
Logged

So long, and thanks for all the fish!
Eric Brown
Jr. Member
**
Posts: 64


So long, and thanks for all the fish.


WWW
« Reply #25 on: November 02, 2009, 22:29:57 PM »

Okay.  In the instructions that that one person stated there was a MAJOR error that caused all the hassle.  it should read as such:

step 5 )
this line should read:
* LastAttempt type varchar(11)
instead of:
* Last Attempt type varchar(11)

NO SPACE between LastAttempt.  and NO asterix's..those are just there as separators in THIS message only.

that's it! Smiley

Option 2:  I had a friend of mine write some GREAT coding for it that works well too.  His name is Alexander and he is awesome too.
email him at alexander@it-inventors.com
Logged

So long, and thanks for all the fish!
davidbrent
Newbie
*
Posts: 2


« Reply #26 on: November 03, 2009, 11:17:20 AM »

Okay.  In the instructions that that one person stated there was a MAJOR error that caused all the hassle.  it should read as such:

step 5 )
this line should read:
* LastAttempt type varchar(11)
instead of:
* Last Attempt type varchar(11)

NO SPACE between LastAttempt.  and NO asterix's..those are just there as separators in THIS message only.

that's it! Smiley

Option 2:  I had a friend of mine write some GREAT coding for it that works well too.  His name is Alexander and he is awesome too.
email him at alexander@it-inventors.com


Yeah, I got this part working, but it still gives me a weird order number like WEB-031-f or WEB-031-d when someone's card gets declined and then it stops accepting orders.  Did you get that part fixed?
Logged
Eric Brown
Jr. Member
**
Posts: 64


So long, and thanks for all the fish.


WWW
« Reply #27 on: November 03, 2009, 15:47:39 PM »

I just had Alexander do it for me.  His email is in a post above.  I will contact him to see if he can send me the file.  BUT you are welcome to contact him.  Good dude!

Eric
Logged

So long, and thanks for all the fish!
Nick Villaume
Newbie
*
Posts: 4


« Reply #28 on: November 04, 2009, 15:05:20 PM »

Just spent 3 days on this. Finally signed up for test account with first data and it worked. So, i went and logged into the Virtual terminal for the test account and compared to that of the live account and sure enough, the BOZO's didn't have the global connect turned on for the live account. I had called them about 5 hours ago and asked and the chick very flippantly said it was.

So, the lesson here is that if the Global Connect Settings do not appear on the Admin Menu in the Linkpoint Virtual Terminal, this will not work.

Linkpoint is not at all helpful and I strongly advise using a different processor that has native VM support if at all possible.
Logged
Eric Brown
Jr. Member
**
Posts: 64


So long, and thanks for all the fish.


WWW
« Reply #29 on: November 04, 2009, 19:24:14 PM »

I concur.  VirtualMerchant through Costco Business Services, or any merchant provider that uses Authorize.net.

NEVER had issues with them.

Later all

Eric
Logged

So long, and thanks for all the fish!
Pages: 1 [2]   Go Up
Print
Jump to: