Results 1 to 10 of 16

Hybrid View

  1. #1
    Join Date
    Jan 2004
    Posts
    66,443
    Plugin Contributions
    279

    Default Re: PayPal Payment Pro, no 'Decline error"?

    I'm not intimately acquainted with every alteration that mod has made to accomplish its goals, so can't comment on what it's doing differently.

    A payment module written for the current version of Zen Cart should indeed set error messages into the 'checkout' messageStack. If it does that, then the code you posted is likely to show those messages properly.

    So, if it's displaying no error message, then either no error message was trapped, or none was set to messageStack, or wasn't set to the 'checkout' messageStack, or the module isn't the one encountering the problem that's doing the redirect back to that page.

    You'll probably need to do some code tracing to see what's breaking "where" and "why". Logs can be useful in that process too.
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

  2. #2
    Join Date
    Jul 2006
    Location
    Cardiff, Wales
    Posts
    305
    Plugin Contributions
    0

    Default Re: PayPal Payment Pro, no 'Decline error"?

    I'm using the built in Paypal Website Payments Pro and Express Checkout modules, and I also do not get an error. Just returns me to the payment page with no error.

    I have not modified the tpl_checkout_payment_default.php page, the messageStack code is there in the template_default/template/tpl_checkout_payment_default.php file.

    I'm on 1.3.9d
    Last edited by infocom; 21 Oct 2011 at 01:52 PM.

  3. #3
    Join Date
    Jun 2006
    Location
    Atlanta, GA
    Posts
    118
    Plugin Contributions
    0

    Default Re: PayPal Payment Pro, no 'Decline error"?

    Apparently, we are having a similar problem. It's been happening for some time, though I just found out about it.

    Message Stack shows some errors, like invalid CC number, and incorrect CCV code. However, when the billing address is incorrect, it comes back to the payment page with no error.

    Also, I received an "Internal Error" when a cc had insufficient funds. That seams misleading.

    Using paypal pro and express checkout.
    v1.3.9h
    http://www.divinelighting.com -- Super Orders 3.0 -- Ultimate SEO -- Quantity Discounts -- SitemapXML -- Image Handler -- Shipworks

  4. #4
    Join Date
    Apr 2007
    Location
    Vancouver, Canada
    Posts
    1,564
    Plugin Contributions
    71

    Default Re: PayPal Payment Pro, no 'Decline error"?

    I find it doesn't show if the error code is 15005, but it works if it is 15006 or another error message. I don't see any reference to these error codes in the payment module though...

  5. #5
    Join Date
    Jun 2006
    Posts
    783
    Plugin Contributions
    0

    Default Re: PayPal Payment Pro, no 'Decline error"?

    Do you also have Fast Easy Checkout installed ? I think that may be the culprit

    Quote Originally Posted by divinelighting View Post
    Apparently, we are having a similar problem. It's been happening for some time, though I just found out about it.

    Message Stack shows some errors, like invalid CC number, and incorrect CCV code. However, when the billing address is incorrect, it comes back to the payment page with no error.

    Also, I received an "Internal Error" when a cc had insufficient funds. That seams misleading.

    Using paypal pro and express checkout.
    v1.3.9h

  6. #6
    Join Date
    Jun 2006
    Location
    Atlanta, GA
    Posts
    118
    Plugin Contributions
    0

    Default Re: PayPal Payment Pro, no 'Decline error"?

    Do not have Fast and Easy Checkout installed.

    About the only mod we use that is active during checkout is Quantity Discounts by That Software Guy.

    Still wondering why message stack does not show when AVS mismatch.
    http://www.divinelighting.com -- Super Orders 3.0 -- Ultimate SEO -- Quantity Discounts -- SitemapXML -- Image Handler -- Shipworks

  7. #7
    Join Date
    Apr 2009
    Posts
    2,134
    Plugin Contributions
    3

    Default Re: PayPal Payment Pro, no 'Decline error"?

    Has anyone had more luck with this. One of my sites has this issue. It is still 1.3.9h and there are no changes to the files in question. As numinix says the issue seems to occur just with 15005 errors and seems a bit intermittent. So a nightmare to reproduce...

  8. #8
    Join Date
    Jun 2006
    Location
    Atlanta, GA
    Posts
    118
    Plugin Contributions
    0

    Default Re: PayPal Payment Pro, no 'Decline error"?

    Quote Originally Posted by niccol View Post
    Has anyone had more luck with this. One of my sites has this issue. It is still 1.3.9h and there are no changes to the files in question. As numinix says the issue seems to occur just with 15005 errors and seems a bit intermittent. So a nightmare to reproduce...
    We have put this in "the cost of doing business" category. Lets me sleep at night.
    http://www.divinelighting.com -- Super Orders 3.0 -- Ultimate SEO -- Quantity Discounts -- SitemapXML -- Image Handler -- Shipworks

  9. #9
    Join Date
    Apr 2007
    Location
    Vancouver, Canada
    Posts
    1,564
    Plugin Contributions
    71

    Default Re: PayPal Payment Pro, no 'Decline error"?

    I'm surprised this hasn't been resolved yet. It's a widespread issue with a module that comes with Zen Cart.

    Anyways, I've debugged further and found that in paypaldp.php if the error code is 15005, then the function terminateEC will have a blank value for the $error_msg parameter on line 1758.

    This is coming from line 1853:
    $detailedMessage = ($errorText == MODULE_PAYMENT_PAYPALDP_INVALID_RESPONSE || $errorText == MODULE_PAYMENT_PAYPALDP_TEXT_DECLINED || $this->enableDebugging || $response['CURL_ERRORS'] != '' || $this->emailAlerts) ? (isset($response['RESULT']) && $response['RESULT'] != 0 ? MODULE_PAYMENT_PAYPALDP_CANNOT_BE_COMPLETED . ' (' . $errorNum . ')' : $errorNum) . ' ' . urldecode(' ' . $response['L_SHORTMESSAGE0'] . ' - ' . $response['L_LONGMESSAGE0'] . ' ' . $response['CURL_ERRORS']) : '';

    Likely while the Zen Cart developers were testing this, they had enableDebugging true so this worked every time. But with it disabled, all the other conditions are failing. The reason they are failing is because $errorText is getting reassigned above and so it will never match the MODULE_PAYMENT_PAYPALDP_INVALID_RESPONSE or MODULE_PAYMENT_PAYPALDP_TEXT_DECLINED definitions.

    So, bandaid solution is to enable debugging or email alerts. But ultimately this needs to be fixed for those who do not want to receive an email every time a customer's credit card declines.

 

 

Similar Threads

  1. v154 Aiax error on payment page with PayPal Web Payments Pro
    By ianhg in forum General Questions
    Replies: 10
    Last Post: 14 Nov 2015, 09:04 PM
  2. v151 My "Options" values aren't passing to Paypal (payment Pro )
    By johnny1114 in forum PayPal Website Payments Pro support
    Replies: 2
    Last Post: 20 Aug 2015, 02:22 PM
  3. PayPal Pro, ALERT: PayPal Direct Payment Error (<!-- -->), COWOA
    By enigmabomb in forum PayPal Website Payments Pro support
    Replies: 4
    Last Post: 25 Jun 2009, 04:50 AM
  4. Paypal payment pro and multiple orders - redirect error!
    By Capslock118 in forum PayPal Website Payments Pro support
    Replies: 3
    Last Post: 21 Aug 2008, 06:49 AM
  5. Field format error: Invalid Token payment paypal uk pro
    By herofit in forum Addon Payment Modules
    Replies: 2
    Last Post: 16 Jul 2007, 06:12 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg