YetAnotherForum
Welcome Guest Search | Active Topics | Log In | Register

URGENT Error Problem - About to give up! Options
wilhelmy-it
#1 Posted : Friday, August 19, 2005 10:29:37 PM
Rank: Starting Member

Groups: Registered

Joined: 8/19/2005
Posts: 6
Location: ,
Ok, now I am really posting here as a LAST RESORT to hopefully get this stuff working at last. This is the worst documented API I have ever tried to use, other payment solutions took me 1-2 hours to implement and then maybe another hour of testing. This PayPal Website Payments Pro has now cost me more than a WEEK in programming work and the frustration is still very prevalent! Here is the problem: Yes, everything is installed, all API files and certificates in the right places, account and sandbox account set up correctly and, YES - IT WORKS, with my own VISA card in the sandbox. And it also works with my own MasterCard, BUT NOT WITH THE MASTERCARD OF A CUSTOMER. I finally figured out how to somewhat parse the results of the $response = $this->caller->DoDirectPayment($ddp); call. Never in any of the examples provided with the API nor in any examples I have found from the developers they even touch the results!! They just do the call and completely ignore or just dump the result for fun and then skip to the order confirmation page! But what happens if an ERROR occurs? To catch errors, I parse the result to find if $response->Ack is set, and if it's set to "success" then everything is OK. And I can immediately see the "money" in my sandbox appear, get the IPN and everything is fine. But when I use my customer's credit card I get no response at all!! Just an empty string! After searching in the API code for a while I found the right positions in the code to tap into and inserted a little "log-dumping" of the data that is transferred to and the response read back from paypal. I now can see the completely assembled XML stuff going out and a HTTP/1.1 200 OK message followed by the response XML. In the case of my customer's card I get an embarassing (for paypal!!) HTTP/1.1 500 Internal Server Error along with some XML where basically some string is a faultcode and it is "Internal Error" !!!! GREAT !! How explanatory! Especially since I can use ANY Name/Address I want and get a perfectly fine transaction with MY MasterCard. Now i do NOTHING BUT CHANGE THE CARD NO. the EXP DATE and th CVV2 CODE and BANG! Internal Error !!! Does anyone know WHY? Did anyone encounter the same thing? Btw. I double checked and triple checked the outgoing XML and am 120% sure that everything is according to the (very poor) documentation of the "integration guide" https://www.paypal.com/e...Pro_IntegrationGuide.pdf I have already read some other threads about some countries not being supported and PayPal admitting that 25% of all credit card transactions fail. is it time to get an account with a REAL crdit card processor or can this be fixed??? Thanks a lot and please excuse my writing. English is not my mother language and meanwhile I am *VERY* annoyed by the bad documentation, long phone support hold times (usually ~45 min !!!!!) and unhelpful phone support regarding this issue ! Here's a piece of actual response log: ----------------------------------- Paypal Response Aug 19 2005 17:47:52 HTTP/1.1 500 Internal Server Error Date: Fri, 19 Aug 2005 22:47:52 GMT Server: Apache/1.3.27 (Unix) mod_ssl/2.8.12 OpenSSL/0.9.7a PHP/4.3.2 Connection: close Content-Length: 1325 Content-Type: text/xml; charset=utf-8 <?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:cc="urn:ebay:apis:CoreComponentTypes" xmlns:wsu="http://schemas.xmlsoap.org/ws/2002/07/utility" xmlns:saml="urn:oasis:names:tc:SAML:1.0:assertion" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext" xmlns:ebl="urn:ebay:apis:eBLBaseComponents" xmlns:ns="urn:ebay:api:PayPalAPI"><SOAP-ENV:Header><Security xmlns="http://schemas.xmlsoap.org/ws/2002/12/secext" xsi:type="wsse:SecurityType"></Security><RequesterCredentials xmlns="urn:ebay:api:PayPalAPI" xsi:type="ebl:CustomSecurityHeaderType"><Credentials xmlns="urn:ebay:apis:eBLBaseComponents" xsi:type="ebl:UserIdPasswordType"><Username xsi:type="xs:string">xxxxxxx_api1.wilhelmy-it.com</Username><Password xsi:type="xs:string">xxxxxxxxxx</Password></Credentials></RequesterCredentials></SOAP-ENV:Header><SOAP-ENV:Body id="_0"><SOAP-ENV:Fault><faultcode>SOAP-ENV:Server</faultcode><faultstring>Internal error</faultstring><detail>Unknown</detail></SOAP-ENV:Fault></SOAP-ENV:Body></SOAP-ENV:Envelope> ----------------------------------- Stefan Wilhelmy General Manager Wilhelmy-IT Inc.
Sponsor  
 
wilhelmy-it
#2 Posted : Saturday, August 20, 2005 4:26:25 AM
Rank: Starting Member

Groups: Registered

Joined: 8/19/2005
Posts: 6
Location: ,
*** UPDATE ***

The customer just gave us another credit card, also a MasterCard. Which miracuously WORKS!!!

So, where are the PayPal Techs here?

One card provocates an "Internal Server Error" with no further helpful errormessage, and THE SAME DATASET, just with a DIFFERENT card (of the same type!!!) runs through just fine.


Ah.. this just came back to my mind: We tried to use the "Virtual Terminal", since we just wanted to complete the transaction in the first place before embarrassing us by asking the customer for a different card, but the Terminal also returned with:
"The transaction could not be completed. Please try again."



RIGHT NOW I have another order, this time it's a VISA Card and the same SH** seems to start again. The API returns with HTTP/1.1 200 OK, one little hope... but NADA, the contents of the XML returned by PayPal again just show an annoying "Internal Error" with NO further explanation.

The Virtual Terminal fails with "Unknown Error 3005"

GREAT!




Stefan Wilhelmy
General Manager
Wilhelmy-IT Inc.
astankovic
#3 Posted : Monday, August 22, 2005 1:51:14 PM
Rank: Starting Member

Groups: Registered

Joined: 12/10/2003
Posts: 12
Location: ,
I've been working with PayPal about that one for a few weeks now. What they told me is that these Internal Errors were for cards that fail AVS and/or some PayPal's fraud prevention checks.
Basically, you get that error for CCs PayPal wont process.
On any given day we get those in about 15 - 25% of transactions we try to process.
wilhelmy-it
#4 Posted : Monday, August 22, 2005 3:31:28 PM
Rank: Starting Member

Groups: Registered

Joined: 8/19/2005
Posts: 6
Location: ,
<blockquote id="quote"><font size="1" face="Verdana, Arial, Helvetica" id="quote">quote:<hr height="1" noshade id="quote">Originally posted by astankovic
[br]I've been working with PayPal about that one for a few weeks now. What they told me is that these Internal Errors were for cards that fail AVS and/or some PayPal's fraud prevention checks.
Basically, you get that error for CCs PayPal wont process.
On any given day we get those in about 15 - 25% of transactions we try to process.

<hr height="1" noshade id="quote"></blockquote id="quote"></font id="quote">


OMG!
How unprofessional is that? You have been working with them about this issue for WEEKS and it is not resolved yet? If a card fails a check, I would expect a meaningful errormessage and code so I can react and tell my shop customer what to do. How does it look if you go to some online shop, place an order and while checkout get the message "Internal Server Error" !!! Would you think the shop owners are professionals? Certainly not.

My workaround for now is easy but annoyingly time-consuming. If I get a timeout while doing the SOAP stuff or that internal server error, I just accept the order, send the customer to the "Thanks" Page and pretend as if everything went OK. But my shop sends me an alert message that PayPal has failed, including the customers CC data, so I can try later by hand to run it through the virtual terminal. If that also fails (happens a lot!) then we just send the customer an email asking for another card which we then also run through the virtual terminal.

This definitely is far from perfect and even further from professional. I expect PP to react soon or they will lose big. We are actually right now in the progress of getting our multi-user multi-organisation online shop system ready and have several big online sellers waiting for the release date. If PP still doesnt work by then, we will channel all their transactions (&gt;200k /month) through a different (working!) payment gateway.
Of course this would be a shame, we invested a lot of time and effort to implement the whole "express checkout" stuff to make the online shopping experience more enjoyable for customers.


Stefan Wilhelmy
General Manager
Wilhelmy-IT Inc.
wilhelmy-it
#5 Posted : Thursday, August 25, 2005 7:30:31 PM
Rank: Starting Member

Groups: Registered

Joined: 8/19/2005
Posts: 6
Location: ,
Still no help available? Where are the PayPal Techs ?


Stefan Wilhelmy
General Manager
Wilhelmy-IT Inc.
Users browsing this topic
Guest (2)
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.

YAFVision Theme by Jaben Cargman (Tiny Gecko)
Powered by YAF | YAF © 2003-2009, Yet Another Forum.NET
This page was generated in 0.227 seconds.