Results 1 to 9 of 9
  1. #1
    Join Date
    Feb 2005
    Location
    Jim Thorpe Pennsylvania
    Posts
    143
    Plugin Contributions
    0

    Default Unable to process payment due to a communications error

    I was getting an error when someone tries to make a credit card payment. At the point where they confirm the payment they get:
    "Unable to process payment due to a communications error. You may try again or contact us for assistance"
    So following suggestions on another post:
    I contacted the server company and told them:
    Point your hosting company to http://corsoitalianspecialties.com/e...curltester.php and ask them to fix the server's certificate chains and OpenSSL implementation.
    They said that I have to update PHP. (which I did to 7)
    That did not work- called them back and they said that I have to purchase SSL for the domain.
    I did that but no change. I called back and I guess they redirected all requests to the domain to https://
    I don't necessarily have an issue with that, but that did not change anything.
    Getting error:"This is a non-secure form.
    This form will be sent in a way that is not secure. Are you sure you want to send it?" Then the user and password disappears and asks me to sign in again.
    So...
    I changed the server address in configure (added s for HTTPS_SERVER)
    define('HTTP_SERVER', 'http://corsoitalianspecialties.com');
    define('HTTPS_SERVER', 'https://corsoitalianspecialties.com');
    define('ENABLE_SSL', 'true');

    define('DIR_WS_CATALOG', '/');
    define('DIR_WS_HTTPS_CATALOG', '/');

    And the Admin config:
    * Enter the domain for your Admin URL. If you have SSL, enter the correct https address in the HTTP_SERVER setting, instead of just an http address.
    */
    define('HTTP_SERVER', 'https://corsoitalianspecialties.com');
    /**
    * Enter the domain for your storefront URL.
    * Enter a separate SSL URL in HTTPS_CATALOG_SERVER if your store supports SSL.
    */
    define('HTTP_CATALOG_SERVER', 'https://corsoitalianspecialties.com');
    define('HTTPS_CATALOG_SERVER', 'https://sperdie.fatcow.com/corsoitalianspecialties');
    But still no change - Keep getting error.
    Contacted the host company and they said that the problem is with my "Extras" folder but will not elaborate. Any idea what file in the "Extras" folder could cause this?
    Got a Zencart Tatoo & Vanity Plate

  2. #2
    Join Date
    Feb 2005
    Location
    Jim Thorpe Pennsylvania
    Posts
    143
    Plugin Contributions
    0

    Default Re: Unable to process payment due to a communications error

    Ignore the part: "Getting error:"This is a non-secure form.
    This form will be sent in a way that is not secure. Are you sure you want to send it?" Then the user and password disappears and asks me to sign in again.
    So..." as that was due to the misdirects, that did not allow me to sign into the Admin. I can sign into the admin now after changing the configure file.
    So my only issue is with credit card processing.
    Got a Zencart Tatoo & Vanity Plate

  3. #3
    Join Date
    Jul 2012
    Posts
    16,718
    Plugin Contributions
    17

    Default Re: Unable to process payment due to a communications error

    Assuming that yourself tested the link given to the host and found that there were errors still, then your host still has not resolved the issue. The SSL related issues identified by that test are not related to customers accessing your site, but your site talking to other computers/sites. Further if the host can't seem to understand that difference, then perhaps it is time to find one that does...
    ZC Installation/Maintenance Support <- Site
    Contribution for contributions welcome...

  4. #4
    Join Date
    Feb 2005
    Location
    Jim Thorpe Pennsylvania
    Posts
    143
    Plugin Contributions
    0

    Default Re: Unable to process payment due to a communications error

    I was not sure of what the expectations are when I go to
    http://corsoitalianspecialties.com/e...curltester.php
    So going to that url from my computer, I get message:
    Forbidden
    You don't have permission to access /extras/curltester.php on this server.
    That directory "/extras" is where they told me the issue was but could not tell me any more.
    Got a Zencart Tatoo & Vanity Plate

  5. #5
    Join Date
    Feb 2005
    Location
    Jim Thorpe Pennsylvania
    Posts
    143
    Plugin Contributions
    0

    Default Re: Unable to process payment due to a communications error

    OK so I removed .htaccess in the "extras" folder.
    That allowed me to run the curl test https://corsoitalianspecialties.com/...curltester.php
    I see error here: "Error 60: server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
    IMPORTANT NOTE: Error 60 or 61 means that this server has an SSL certificate configuration problem. YOU NEED TO ASK YOUR HOSTING COMPANY SERVER ADMIN FOR ASSISTANCE with fixing the server's OpenSSL certificate chain. "
    Got a Zencart Tatoo & Vanity Plate

  6. #6
    Join Date
    Feb 2006
    Location
    Tampa Bay, Florida
    Posts
    9,622
    Plugin Contributions
    123

    Default Re: Unable to process payment due to a communications error

    Are you using Authorize.Net? You might need the new PEM file. It's here: https://raw.githubusercontent.com/Au...b/ssl/cert.pem
    That Software Guy. My Store: Zen Cart Modifications
    Available for hire - See my ad in Services
    Plugin Moderator, Documentation Curator, Chief Cook and Bottle-Washer.
    Do you benefit from Zen Cart? Then please support the project.

  7. #7
    Join Date
    Feb 2005
    Location
    Jim Thorpe Pennsylvania
    Posts
    143
    Plugin Contributions
    0

    Default Re: Unable to process payment due to a communications error

    Quote Originally Posted by swguy View Post
    Are you using Authorize.Net? You might need the new PEM file. It's here: https://raw.githubusercontent.com/Au...b/ssl/cert.pem
    Using Square.
    I was waiting for a ticket that i submitted to my Hosting service. I noticed that pay by check was the "default" payment method.
    I changed the default to Square. https://corsoitalianspecialties.com/...curltester.php still gets errors but now it seems to be accepting credit cards.
    So issue seems to be resolved.
    Got a Zencart Tatoo & Vanity Plate

  8. #8
    Join Date
    Jan 2004
    Location
    N of San Antonio TX
    Posts
    9,106
    Plugin Contributions
    11

    Default Re: Unable to process payment due to a communications error

    This form will be sent in a way that is not secure. Are you sure you want to send it?" Then the user and password disappears and asks me to sign in again.
    So...
    I changed the server address in configure (added s for HTTPS_SERVER)
    define('HTTP_SERVER', 'https://corsoitalianspecialties.com');
    define('HTTPS_SERVER', 'https://corsoitalianspecialties.com');
    define('ENABLE_SSL', 'true');

    define('DIR_WS_CATALOG', '/');
    define('DIR_WS_HTTPS_CATALOG', '/');
    You'll need to also add the s above to make https work in the catalog.

  9. #9
    Join Date
    Sep 2008
    Location
    Cleethorpes
    Posts
    1,227
    Plugin Contributions
    6

    red flag Re: Unable to process payment due to a communications error

    Quote Originally Posted by dbltoe View Post
    You'll need to also add the s above to make https work in the catalog.
    I was having the same issue, then I found that my square account needed to confirm I was able to take payments. It's part of the set up process.

    There is a Green Button, Top Right of the Square Dashboard saying set up guide. You will see an option in there saying 'Take your first payment'. You must click on this and take your first payment by clicking on that, not through any other method. Send yourself an invoice for £1 or $1 or whatever currency you are using and pay for it on a credit or debit card. That will confirm your account set up and will allow you to take payments through your website.

    You need to leave it a few minutes to finish processing the account set up though, so don't try immediately after account set up. Image attched.Name:  Screenshot 2020-09-18 at 16.50.58.jpg
Views: 583
Size:  26.7 KB
    Nick Smith - Venture Design and Print
    https://venturedesignandprint.co.uk

 

 

Similar Threads

  1. Unable to process payment due to a communications error. (60)
    By Kenteman in forum General Questions
    Replies: 4
    Last Post: 24 Feb 2017, 04:34 PM
  2. v151 AIM Authorize.net module suddenly quit working due to SSL communications error?
    By Johnnycopilot in forum Addon Payment Modules
    Replies: 13
    Last Post: 30 Aug 2016, 07:20 PM
  3. v139h Unable to process PayPal Payment
    By silentavatar in forum PayPal Express Checkout support
    Replies: 4
    Last Post: 11 Sep 2012, 01:43 AM
  4. Unable to process payment
    By Skypilot in forum Built-in Shipping and Payment Modules
    Replies: 2
    Last Post: 22 Aug 2011, 10:54 AM
  5. ghosting on cart/unable to process due to product not in inventory
    By angelfaye in forum Basic Configuration
    Replies: 1
    Last Post: 23 Nov 2009, 05:14 PM

Bookmarks

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
Zen-Cart, Internet Selling Services, Klamath Falls, OR