You are viewing this forum as a guest. Login to an existing account, or create a new account, to reply to topics and to create new topics.
If someone @ Kryptronic is willing to take a look I'd really appreciate it. I believe I've made all the code change recommendations outlined in previous posts but I'm still getting emails like these:
Good morning. I am having difficulty completing my order process on your web page. Each time (3 so far) that I submit my payment information (cc) , I get an error message informing me that I did not complete the required fields. I am fairly certain that I supplied ALL the required information. I wish to complete this transaction. Please reply with how to proceed. Thank you for your attentions and replies.
cant finish my credit card payment it keep telling me i did not finish to fill all feilds but i checked well and all was ok please help greg
Your site said there was an error with the payment
> gateway system when I came back from paying with Paypal.
In a new event, one customer saw this after paying via PayPal. The order went thru, but the customer reported this returned from PayPal:
The following error occurred while attempting to process your transaction:
A complete common gateway interface request was not received by the online processor. The request was missing all required parameters
Please, any guidance would be invaluable at this point as we're losing sales.
Offline
GoBrushless.com wrote:
In a new event, one customer saw this after paying via PayPal. The order went thru, but the customer reported this returned from PayPal:
The following error occurred while attempting to process your transaction:
A complete common gateway interface request was not received by the online processor. The request was missing all required parametersPlease, any guidance would be invaluable at this point as we're losing sales.
We're getting this today too. The order seems to go through, we get an invoice and a payment receipt, the order shows up in the customer's My Account section - but we've been tentatively open for only an hour and have several messages like this streaming in.
Offline
Hmm and you just went live with your 6.0 install right?
As I believe I've hit all the code changes needed to keep WPP working correctly, I've PM'd Dave and asked him if he wouldn't mind taking a look behind the scenes to see what else it could be. I thought maybe PayPal was playing around with their API again but I think we'd be seeing more threads like mine if that were the case.
Please keep me posted on your issues so I know if it's a local problem or potentially a PayPal problem.
steve
Offline
Yes, just this morning even though we've got a slew of unanswered issues. We just couldn't remain closed any longer.
If Dave finds anything, let us know, will you? I've submitted a support quote request, as well as just out right purchasing a basic support ticket as all of my emails thus far have not been answered. I know Nick is busy, but the silence is making me very nervous.
Edited to add - this happening with U.S. customers as well.
Last edited by kiwimum (09-25-2007 01:01:20)
Offline
I'll let you know. Dave PM'd me and seems to think it's a PayPal issue but suggested debugging. Have you tried that? I'd be eager to see what Nick says.
Offline
I opened a ticket with Paypal last night and heard back today. They say it's most definitely a cart issue:
The error in question is definitely caused by the settings of the shopping cart. This is not a PayPal error. Please contact your web developer or the cart provider.
I tend to believe them since the error occurs AFTER my customers are transferred back to my site.
Last edited by kiwimum (09-26-2007 18:36:29)
Offline
There is an entry in the wiki for it here http://wiki.kryptronic.com/CoreDebugger .
John
Offline
It sounds like I would have to place an entire order, then get redirected from Paypal in order to debug the page that the error message is appearing on? Will that even work? I ask because it says this at the bottom:
Be sure to turn debugging off when you are finished as it should not be used in a production environment.
Will I be able to place an order go to Paypal and back to find the error page with the debugger on? Also, it appears to be random. Is it random for you goBrushless? It is happening to both U.S and International customers. But either not on every order, or some people don't notice the error.
We are getting a TON of emails from customers about this stupid error. I need this resolved.
Last edited by kiwimum (09-26-2007 18:22:28)
Offline
I was able to recreate the error by placing an order, and paying through paypal. When the transaction was completed,the Paypal site had that message that it was redirecting me (or to click here if not redirected in 5 or 10 minutes or whatever). I did not click, I waited a few seconds and it redirected me back to my site, to show me this lovely error message:
http://verybaby.com/images/error-screenshot.png
How alarming for customers!
I'm opening a support ticket...
Offline
I kept the error page open and turned the debugger on in the browser and was able to refresh the error page.
I don't know if it's safe to post the whole report but here are the lines with error in it:
khxc_error::constructor: Accessed.
khxc_error::load_object: Cached object returned: KHXC_Display Class: KHXC_Display
khxc_error::exec: Error setup completed. Reporting all but notices.
Offline
Those lines are normal and expected Jessica. You're looking for lines that probably start with CCP_OLP. Or search the debug output for paypal. You are correct that you don't really want to post the entire output as it is quite large (OK, huge).
Offline
The information you would be looking for will tend to be more in the middle of the debug information for a page since you have the stuff that has to be setup for the page to run and then those item that are shut down after it has been run, with a little floating either way of course.
John
Offline
Here are the lines containing ccp_olp:
ccp_olp::constructor: Accessed.
ccp_olp::constructor: Determined application id as 'ccp0'
ccp_olp::load_object: Cached object returned: KHXC_DB_1 Class: KHXC_DB
ccp_olp::load_object: Cached object returned: KHXC_Display Class: KHXC_Display
ccp_olp::load_object: Cached object returned: KHXC_Session Class: KHXC_Session
khxc_app::load_object: Cached object created: CCP_OLP Class: CCP_OLP
khxc_app::exec_namespace: Loaded namespace base module CCP_OLP.
khxc_app::exec_namespace: Executing namespace function 'procgwresp' in the CCP_OLP class without parameters.
ccp_olp::procgwresp: The procgwresp() method was unable locate an active gateway currently posting to this namespace. CGI form data may be incomplete.
khxc_display::include_file: Started file: /apps/ccp0/CCP/includes/olprelayfail.php
khxc_display::xhtml_translate: XHTML transalation tables built.
khxc_display::include_file: Completed file: /apps/ccp0/CCP/includes/olprelayfail.php
khxc_app::exec_namespace: Executed namespace function 'procgwresp' in the CCP_OLP class without parameters.
Nothing turns up on a search for "paypal".
I do hope this helps get this fixed. If it would help I can save it as a text file and upload it somewhere so you can see. I just wasn't sure if it contained sensitive passwordy type information.
Offline
That's rather interesting Jessica. In admin under Home > ClickCartPro > Commerce: Orders and Checkout > Manage Processing Gateways what gateways show up there as being active?
From looking at the code the message
The procgwresp() method was unable locate an active gateway currently posting to this namespace.
indicates that an active gateway couldn't be found in the database. Before you get to that point in the debug output there should be a bunch of output that references CCP_Checkout.
If could you find that and send me the debug output from the point where you see CCP_Checkout to where you see the failure in your post I may be able to find something.
PS: Love your blog
Offline
FYI we've had customers receiving the same PayPal nastygram. See the original post for this thread...
Between this and the persistent "missing required fields" BS int'l customers are getting during checkout, CCP is starting to really irritate me. Even if this is a PayPal-induced issue, it's CCP's responsibility to keep on top of changes regarding any processor that it supports.
Sorry for griping - I get feisty when stupid software issues cost me money.
Offline
Dave - the active gateways are:
PayPal (Standard Method) - Payment Form
Authorize.Net AIM Credit Card - Secure Server
I have the entire debugging code pasted into BBEdit and a Search doesn't show a CCP_Checkout whatsoever. The CCP_OLP stuff seems to start around line 231 (everything is double spaced) and there aren't any references to CCP_Checkout before or after.
Do you want to see the whole file?
Re: PS. Ha, thanks!
----
GoBrushless.com - I don't think you should apologize for griping, this is a really frustrating issue. I never would have gone live if I had known this was going to happen - our Paypal test orders did not deliver this error prior to opening for customers. Sorry to hijack the thread a bit. You're using Paypal Payments Pro, right? We could NOT get that to work properly at all, so we switched to Authorize.net for CCs. Nick responded to me after we'd already switched perhaps this change will help your int'l customers "missing required fields" problem:
We did identify one issue with the WPP implementation in CCP6 which we
will have corrected in the pending update. In the file:
/private/apps/ccp0/CCP_OLP/ext/paypalprod.php
Look for:
'StateOrProvince' => 1,
And change to:
'StateOrProvince' => 0,
Offline
Jessica.,
I don't think you will see what you need to by just tring to re-load the page with the error message, you will need to turn on the debugger at least just befor you click the process order button to see what is being sent to paypal and what you would be geting back.
On another note I have been useing the paypal standard method in ccp6 since about Feburary and have not had any such problems but I don't think that I have had any international order tring to use paypal.
John
Offline
kiwimum wrote:
GoBrushless.com - I don't think you should apologize for griping, this is a really frustrating issue. I never would have gone live if I had known this was going to happen - our Paypal test orders did not deliver this error prior to opening for customers. Sorry to hijack the thread a bit. You're using Paypal Payments Pro, right? We could NOT get that to work properly at all, so we switched to Authorize.net for CCs. Nick responded to me after we'd already switched perhaps this change will help your int'l customers "missing required fields" problem:
We did identify one issue with the WPP implementation in CCP6 which we
will have corrected in the pending update. In the file:
/private/apps/ccp0/CCP_OLP/ext/paypalprod.php
Look for:
'StateOrProvince' => 1,
And change to:
'StateOrProvince' => 0,
Made that change. It'd be really nice if instead of hording code changes for an update, letting customers know immediately - especially if it means the difference between a processor working or not. That really irritates me. Thanks for that change - hopefully it'll help.
Not a hijack at all - you're having the same problem. I just hope you get it sorted out. If you ever decide to go back to WPP (i hear a lot of complaints but i really like the service to be honest and i was never a big proponent of paypal), i would be more than willing to help with the setup. took us a little bit of effort 'cause the documentation for CPP is nonexistent so there's a bit of trial and error. just lemme know.
steve
Offline
John - Okay, I turned the debugger back on and placed a new Paypal order. Got the same error message of course, and here's the debugger lines. When I search for CCP_OLP and CCP_Checkout:
Still nothing at all for CCP_Checkout whatsoever.
CCP_OLP:
ccp_olp::constructor: Accessed.
ccp_olp::constructor: Determined application id as 'ccp0'
ccp_olp::load_object: Cached object returned: KHXC_DB_1 Class: KHXC_DB
ccp_olp::load_object: Cached object returned: KHXC_Display Class: KHXC_Display
ccp_olp::load_object: Cached object returned: KHXC_Session Class: KHXC_Session
khxc_app::load_object: Cached object created: CCP_OLP Class: CCP_OLP
khxc_app::exec_namespace: Loaded namespace base module CCP_OLP.
khxc_app::exec_namespace: Executing namespace function 'procgwresp' in the CCP_OLP class without parameters.
a bit further down:
ccp_olp::procgwresp: The procgwresp() method was unable locate an active gateway currently posting to this namespace. CGI form data may be incomplete.
khxc_display::include_file: Started file: /apps/ccp0/CCP/includes/olprelayfail.php
khxc_display::xhtml_translate: XHTML transalation tables built.
khxc_display::include_file: Completed file: /apps/ccp0/CCP/includes/olprelayfail.php
khxc_app::exec_namespace: Executed namespace function 'procgwresp' in the CCP_OLP class without parameters.
---
My permissions on what file/directory? I can check.
---
I agree. I hope it helps, Steve. Let me know. I did like the idea of payments coming in all in one place, maybe we'll give it another go. At this point, I don't care WHAT we use as long as it will just WORK.
---
I heard back this morning from Nick on the support ticket I paid for on Wednesday regarding this Paypal error message:
Hi Jessica. This error is encountered when CCP tires to process an
order for a gateway that does not have it's status set to Active.
Your debugger output backs this up. I assume these transactions are
PayPal WPP Express, but you don't have the Express method's status set
to true(1) in ClickCartPro.
I wrote back but haven't heard back yet.
We do not currently want to offer Paypal Express or Paypal Pro. Right now we just want to offer Standard, regular Paypal along side our Authorize.net credit card checkout, so of course Paypal Pro / Express is set to false. Why would the cart be trying to use it if it's set to false? I went into the Paypal Payments Pro settings (buried and hard to find when you don't know you even need to find it under the CCP Application Settings) and removed our API username and password, certificate info etc, and made sure the "Use Express Checkout Button" thingy was set to false (it was) and ran a couple more tests. (It's getting really old sending myself money, ha!) I still have the error.
Last edited by kiwimum (09-28-2007 11:41:19)
Offline
i had express disabled as i don't like the plastered PayPal logo on my checkout page. i know this is "required" for WPP use from paypal's perspective but didn't think it really made a difference...
so far no errors after the code change you posted jess - thanks for that. hope i didn't just jinx myself... it was only int'l customers so i'm HOPING that the issue was a result them just not selecting "Non application" rfom the state drop down.
time will tell. history has shown me that as soon as i get comfortable with how CCP is operating something goes awry (albeit due to some API change...)
Offline
Oh I'm glad you're all fixed... maybe I'll get my issues sorted soon as well. So far we're still getting the error message from everyone returning from Paypal checkout.
Offline
seeing the paypal problem again today. at least the checkout is ok, it's the RETURNING from checkout that's causing a problem.
looks like you have someone to help you paddle again...
Offline