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

Notification

Icon
Error

newuser
#1 Posted : Tuesday, January 2, 2007 8:58:13 AM(UTC)
newuser

Rank: Member

Joined: 10/22/2006(UTC)
Posts: 74

Using Linkpoint for authorization at checkout. Browser never returns to reciept.aspx page, but the order does show up in bv and linkpoint. Any I deers?





1/2/2007 1:36:22 AM Error <br>Session:f5b0e3d9-9459-4a78-b699-e8e1653cbef1<br>To:https://www.mydomain.com/bvmodules/checkouts/bvc 2004 checkout/Review.aspx <br>From:https://www.mydomain.com/bvmodules/checkouts/bvc 2004 checkout/Review.aspx<br>User:xx.xx.xxx.xxx(xx.xx.xxx.xxx)<br>Agent:Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
1/2/2007 1:36:22 AM System.Web Cannot redirect after HTTP headers have been sent.[ at System.Web.HttpResponse.Redirect(String url, Boolean endResponse) at System.Web.HttpResponse.Redirect(String url) at BVModules_Checkouts_BVC_2004_Checkout_Review.btnNext_Click(Object sender, ImageClickEventArgs e) at System.Web.UI.WebControls.ImageButton.OnClick(ImageClickEventArgs e) at System.Web.UI.WebControls.ImageButton.RaisePostBackEvent(String eventArgument) at System.Web.UI.WebControls.ImageButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) ]
1/2/2007 1:36:22 AM System.Web Server cannot modify cookies after HTTP headers have been sent.[ at System.Web.HttpcookieCollection.Add(Httpcookie cookie) at BVSoftware.Bvc5.Core.SessionManager.SetcookieString(String cookieName, String value) ]
1/2/2007 1:36:16 AM mscorlib Input string was not in a correct format.[ 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 BVSoftware.Bvc5.Core.BusinessRules.OrderTasks.ChangeOrderStatusWhenPaymentRemoved.Execute(OrderTaskContext context) at BVSoftware.Bvc5.Core.BusinessRules.OrderTask.Execute(TaskContext context) at BVSoftware.Bvc5.Core.BusinessRules.Workflow.Run(TaskContext c) ]
jetheredge
#2 Posted : Wednesday, January 3, 2007 11:31:16 AM(UTC)
jetheredge

Rank: Member

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

We need some time to research this to see if we can reproduce the issue. Is this something that you get after every checkout? Also, what version of the software are you running?
Justin Etheredge
Senior Software Engineer
BVSoftware
newuser
#3 Posted : Wednesday, January 3, 2007 1:11:21 PM(UTC)
newuser

Rank: Member

Joined: 10/22/2006(UTC)
Posts: 74

It was something I was getting after every checkout, yes. I never got it resolved. I was running SP1. I did install an updated payment dll yesterday that Nick sent. But I never got back to testing Linkpoint/BVC5 after installing that updated payment dll. I may try that later today and will report back if it works.

I thought it might have something to do with IIS compression on the server... sending out a header before the redirect? I don't know though. I can get the redirect when other forms of payment are used.
newuser
#4 Posted : Wednesday, January 3, 2007 7:27:01 PM(UTC)
newuser

Rank: Member

Joined: 10/22/2006(UTC)
Posts: 74

Not sure what is going on now. With the newer payment dll, and Linkpoint set to authorize only, I get:

1/3/2007 5:01:18 PM mscorlib Input string was not in a correct format.[ 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 BVSoftware.Bvc5.Core.BusinessRules.OrderTasks.ChangeOrderStatusWhenPaymentRemoved.Execute(OrderTaskContext context) at BVSoftware.Bvc5.Core.BusinessRules.OrderTask.Execute(TaskContext context) at BVSoftware.Bvc5.Core.BusinessRules.Workflow.Run(TaskContext c) ]

So, it doesn't do the authorization, yet records the order. From the admin console, if I then try click Authorize from the Order payment screen, I get a 404, and the following in the event log:

1/3/2007 5:04:13 PM mscorlib Input string was not in a correct format.[ 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.Authorize(PaymentData data) at BVSoftware.Bvc5.Core.Payment.Method.CreditCard.ChildAuthorize(PaymentData data) at BVSoftware.Bvc5.Core.Payment.CollectablePaymentMethod.Authorize(PaymentData data) at BVAdmin_Orders_ReceivePayments.GridView1_RowCommand(Object sender, GridViewCommandEventArgs e) at System.Web.UI.WebControls.GridView.OnRowCommand(GridViewCommandEventArgs e) at System.Web.UI.WebControls.GridView.HandleEvent(EventArgs e, Boolean causesValidation, String validationGroup) at System.Web.UI.WebControls.GridView.OnBubbleEvent(Object source, EventArgs e) at System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) at System.Web.UI.WebControls.GridViewRow.OnBubbleEvent(Object source, EventArgs e) at System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) at System.Web.UI.WebControls.ImageButton.OnCommand(CommandEventArgs e) at System.Web.UI.WebControls.ImageButton.RaisePostBackEvent(String eventArgument) at System.Web.UI.WebControls.ImageButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) ]

Hey, I got the BV manual gateway working perfectly! But I don't have too many fans in the office here.

1.0.1.1.............anrControls.Markdown.NET.dll
1.5.1.0.............anrControls.SmartyPants.NET.dll
1.3.0.0.............anthem.dll
1.2.0.0.............BVLicensing.dll
5.0.0.750...........BVSoftware.Bvc5.Core.dll
5.0.0.750...........BVSoftware.Bvc5.Payment.AuthorizeNet.dll
5.0.0.101...........BVSoftware.Bvc5.Payment.dll
5.0.0.750...........BVSoftware.Bvc5.Shipping.FedEx.dll
5.0.0.750...........BVSoftware.Bvc5.Shipping.Ups.dll
5.0.0.750...........BVSoftware.Bvc5.Shipping.USPostal.dll
1.0.0.0.............BVSoftware.PaypalWebServices.dll
1.0.4...............CyberSource.dll
No Version Info.....CybsSecurity.dll
3.1.1.31029.........FreetextBox.dll
1.2.................log4net.dll
3.1.2525.0..........nsoftware.IBizPayWeb.dll
4.1.0.0.............paypal_base.dll
jorgem
#5 Posted : Thursday, January 11, 2007 8:52:39 AM(UTC)
jorgem

Rank: Member

Joined: 10/17/2006(UTC)
Posts: 66

I get a similar error in my event log often, with same symptoms:

Input string was not in a correct format.
[ 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 BVSoftware.Bvc5.Core.BusinessRules.OrderTasks.ChangeOrderStatusWhenPaymentRemoved.Execute(OrderTaskContext context)
at BVSoftware.Bvc5.Core.BusinessRules.OrderTask.Execute(TaskContext context)
at BVSoftware.Bvc5.Core.BusinessRules.Workflow.Run(TaskContext c) ]


My theory: The code ChangeOrderStatusWhenPaymentRemoved() which is called by the "PaymentChanged" workflow is calling parsing a string that isn't a number.

I can't tell what causes the "Payment Changed" workflow to be called during the "Process New Order" workflow. But, I see the same symptoms that "newuser" sees. The order seems to go thru, even though the user doesn't get to the receipt page.

-- jorge.
[email protected]
#6 Posted : Thursday, January 11, 2007 12:29:39 PM(UTC)
bobn@laurastamm.net

Rank: Member

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

We are using Link Point and have been live with it for about a month. We haven't any real problems after using Nick's payment dll. We are charging the credit card directly and not using the authorize procedure.

Are you on Link Points Live server or their test server? If on test you might want to try the live server and use test credit card numbers.

The only problem we are having is processing refunds or Customer Credits from BV5. We have to do them manually. And I'm not sure thats a bad thing.

Bob Noble
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.

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