• Toll-free  888-665-8637
  • International  +1 717-220-0012
Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

brianb722
#1 Posted : Monday, July 16, 2007 4:00:09 PM(UTC)
brianb722

Rank: Member

Joined: 10/11/2006(UTC)
Posts: 26

Trying to launch a site today and having major issues getting payments successfully processed by LinkPoint (YourPay). YourPay is NOT declining the payments, there's no accept/decline history on the orders, implying the payments aren't getting to the gateway correctly.

We've contacted YourPay support but they weren't of much help because we have no error messages to tell them. Several questions/comments....

1. Why is there no message being logged with the order? In the code I can see it should be adding a note (successful or otherwise) to the order, but we have no notes other than the customer IP address etc.

2. Should there be a message in the Event Log? Even with the Linkpoint Payment API debug option on we get nothing in the event log.


Any help would be greatly appreciated. Thanks.
brianb722
#2 Posted : Monday, July 16, 2007 4:35:28 PM(UTC)
brianb722

Rank: Member

Joined: 10/11/2006(UTC)
Posts: 26

Oh and the other Event Log issue is that I have hundreds of the same error message:

"There is an error in XML document (0, 0).[ at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events) at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle) at System.Xml.Serialization.XmlSerializer.Deserialize(TextReader textReader) at BVSoftware.Bvc5.Core.CustomizableBusinessEntityBase.CustomPropertiesFromXml(String data) in C:\projects\rrf\BVSoftware.Bvc5.Core\CustomizableBusinessEntityBase.vb:line 104 ]"

Doesn't seem to cause any actual issues, but there's several of these errors per minute which makes the Event Log useless for actual errors.

Thanks again.
[email protected]
#3 Posted : Monday, July 16, 2007 10:12:27 PM(UTC)
bobn@laurastamm.net

Rank: Member

Joined: 6/6/2005(UTC)
Posts: 483

Are you using Linkpoint API?

We have used Linkpoint since we started with BV4 and had some problems converting to BV5. In BV4 we did not use the API portion of Linkpoint. All we did was select the Link Point API in the Credit Card Settings, then down loaded the PEM file from their down load center and place it on our site (forgot where). I think you need a complete file path for the key but I forgot what you do with it.

It worked fine after that except the Order Numbers still don't move over yet (not a real issue for us).

Bob Noble
brianb722
#4 Posted : Monday, July 16, 2007 10:12:30 PM(UTC)
brianb722

Rank: Member

Joined: 10/11/2006(UTC)
Posts: 26

Here's the exception that's being generated by the code that tries to process the credit card:

System.FormatException was caught
Message="Input string was not in a correct format."
Source="mscorlib"
StackTrace:
at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
at nsoftware.core.ibp31e9.n()
at nsoftware.IBizPay.Icharge.Authorize()
at BVSoftware.Bvc5.Payment.LinkPointAPI.ProcessCard(String chargeType, PaymentData data)
at BVSoftware.Bvc5.Payment.CCPaymentBase.Charge(PaymentData data)
at BVSoftware.Bvc5.Core.Payment.Method.CreditCard.ChildCharge(PaymentData data) in C:\RRF\BVSoftware.Bvc5.Core\Payment\Method\CreditCard.vb:line 22
at BVSoftware.Bvc5.Core.Payment.CollectablePaymentMethod.Charge(PaymentData data) in C:\RRF\BVSoftware.Bvc5.Core\Payment\CollectablePaymentMethod.vb:line 38
at BVSoftware.Bvc5.Core.BusinessRules.OrderTasks.ReceiveCreditCards.Execute(OrderTaskContext context) in C:\RRF\BVSoftware.Bvc5.Core\BusinessRules\OrderTasks\ReceiveCreditCards.vb:line 37
MitchA
#5 Posted : Tuesday, July 17, 2007 8:17:23 AM(UTC)
MitchA

Rank: Member

Joined: 3/3/2006(UTC)
Posts: 1,737

Linkpoint changed a bunch of stuff about 18-20 months ago. When I was on the SF6 boards everybody with Linkpoint was having trouble. I went with many others to Authorize.net. I've had seamless zero head-scratching integration with Authorize.net on SF6 and now BV5. Plug and Play. I typed in my acc't numbers... done.

I don't get it. They know they're a PITA and have had plenty of time to get this stuff cleaned up....
Optimists invent airplanes,
Pessimists buy parachutes.
brianb722
#6 Posted : Tuesday, July 17, 2007 9:15:15 AM(UTC)
brianb722

Rank: Member

Joined: 10/11/2006(UTC)
Posts: 26

Yes we're using BV5's built-in LinkPoint API and it's finding the PEM file correctly (it gives a nice big fatal error if it can't find that.) I don't think the problem is on LinkPoint's end but I can't tell for sure, it looks like there's an exception thrown before it gets that far but since it's not creating error messages or adding order notes there's no way to tell what's going wrong.

Just to triple check, here are our settings. Anything look amiss?

Merchant login: storenumber
PEM Key Path and Name: C:\Inetpub\wwwroot\client\storenumber.pem
Live URL: https://secure.linkpt.net (we had https://secure.linkpt.net/lpcentral/servlet/lppay and YourPay said to try the shorter path)
Test mode: off
Debug: off
lcasey
#7 Posted : Tuesday, July 17, 2007 12:35:29 PM(UTC)
lcasey

Rank: Member

Joined: 4/22/2004(UTC)
Posts: 280

We had trouble with Linkpoint when something went wrong with the formatting of the PEM file. Something very strange, as I recall, like it lost some carriage returns at the end of some lines or something like that.
You might take a look at the file in a plain text editor, like Notepad, to be sure it is formatted correctly.

I believe the Live URL you are using is correct.

Linette
[email protected]
#8 Posted : Tuesday, July 17, 2007 12:35:36 PM(UTC)
bobn@laurastamm.net

Rank: Member

Joined: 6/6/2005(UTC)
Posts: 483

Are you trying to go directly to Link Point or are you going through BV5's 3rd party CC processing connector?

Bob Noble
CodeSine
#9 Posted : Tuesday, July 17, 2007 4:44:07 PM(UTC)
CodeSine

Rank: Member

Joined: 11/18/2003(UTC)
Posts: 1,465

Brian,

When test mode is on the plug-in will use "staging.linkpt.net". If you are using the live URL then you should specify the URL without any http://. It's amazing that their tech support would not be able to tell you waht URL you need to specify when connecting to their gateway using their API.

Anyway, try this and see where you get.
TIM

BVC Add-Ons and Development
[email protected]
#10 Posted : Tuesday, July 17, 2007 4:47:20 PM(UTC)
everett@bvsoftware.com

Rank: Member

Joined: 3/8/2007(UTC)
Posts: 139

Thanks to Wanita and Noah for this:

The Linkpoint API will not process orders unless port 1129 has been opened for incoming and outgoing communication.

Try opening that port and see if it resolves your issue.

Thanks!
Everett Comstock

BV Software
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

©2025 Develisys. All rights reserved.
  • Toll-free  888-665-8637
  • International  +1 717-220-0012