Results 1 to 4 of 4

Hybrid View

  1. #1
    Join Date
    Mar 2011
    Posts
    42
    Plugin Contributions
    0

    help question Whoops! Sorry, but you are not allowed to perform the action requested

    I am using v1.5.0 - not an upgrade, fresh install of v1.5.0

    My host is Web Hosting Pad, and I am using Authorize.net for payment processing. Since I do not believe Web Hosting Pad supports Curl with SSL support as is needed for the built in Authorize.net (AIM) payment module, I opted to use the built in Authorize.net (SIM) payment module.

    With the SIM payment module in production mode, and my Authorize.net account in production mode, I performed a test transaction of $0.01. I received a receipt from my credit card company, the transaction shows up in Authorize.net as captured/pending settlement, and successfully settled at the end of day batch.

    The problem is that when I placed my live test transaction, here is what happened:

    - Clicked the button to actually process order (step 3 of checkout)
    - The page changes to a 5 second countdown, processing via Authorize.net
    - Instead of being taken to the checkout_success page, I am taken to the time_out page, displaying the message:
    "Whoops! Sorry, but you are not allowed to perform the action requested."

    The order displays in my account under order history, I received the email from the shop with my order details, I received the email from Authorize.net with receipt of the payment - it appears everything is working as it should, except that after the payment is processed, I am taken to the time_out page instead of checkout_success.

    I setup the Authorize.net (SIM) payment module by following this tutorial: http://www.zen-cart.com/content.php?...payment-module

    I followed the directions exactly, so this should give you an idea of exactly what I have.

    Any help greatly appreciated!

    Thanks for reading.

    Robert

  2. #2
    Join Date
    Mar 2011
    Posts
    42
    Plugin Contributions
    0

    Default Re: Whoops! Sorry, but you are not allowed to perform the action requested

    Just for a bit of clarification, the SSL certificate is shared, therefore the https address of the store is not the default https://www.mydomain.com, but instead is https://www.webhostingpad.com/username/actual-url. Since the order and payment are processed successfully, I'm guessing that it may be an issue of the receipt page URL, although that setting is left blank as was suggested in the tutorial linked above, perhaps the session id is getting lost during the transition to Authorize.net and back.

    I am planning on adjusting the receipt URL to the My Account page, then the customer would be shown the record of their order (also eliminates the checkout success page - never a bad thing as long as the customer knows the order has been processed - and what better way than to show them, hey, it's in your account records right here).

    If this fix is successful I will post it here, but still would appreciate any information provided!

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

    Default Re: Whoops! Sorry, but you are not allowed to perform the action requested

    It might be related to the return URL ... as you say, losing the session.
    It would probably work much better with a dedicated SSL certificate.

    Also, you can test the CURL+SSL capability via the provided tool already on your site. See here: http://www.zen-cart.com/showthread.p...187#post434187
    .

    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.

  4. #4
    Join Date
    Mar 2011
    Posts
    42
    Plugin Contributions
    0

    Default Re: Whoops! Sorry, but you are not allowed to perform the action requested

    Thank you for your response.

    Using the CURL tester I verified that my host does offer CURL+SSL support.

    I installed the AIM payment module, disabled SIM, did my test transactions, and everything worked perfectly.

    I guess for those using SIM, they probably need to manually enter a receipt URL (if they were using the same setup as I am).

 

 

Similar Threads

  1. Replies: 5
    Last Post: 29 Feb 2016, 11:28 PM
  2. Replies: 3
    Last Post: 26 Jun 2013, 09:39 AM
  3. v151 Whoops! Sorry, but you are not allowed to perform the action requested
    By strelitzia in forum General Questions
    Replies: 4
    Last Post: 28 Mar 2013, 11:16 AM
  4. v139h Whoops! Sorry, but you are not allowed to perform the action requested.
    By FallGuy in forum Basic Configuration
    Replies: 1
    Last Post: 6 Jun 2012, 08:28 PM
  5. Whoops! Sorry, but you are not allowed to perform the action requested.
    By sweetikins in forum Upgrading from 1.3.x to 1.3.9
    Replies: 43
    Last Post: 20 Sep 2011, 08:42 PM

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