WordPress.org

Ready to get started?Download WordPress

Forums

eShop
[resolved] [closed] Stuck in Pending (23 posts)

  1. Hendison Scott
    Member
    Posted 1 year ago #

    We're noticing that as of a couple of months ago, all the (few) transactions on a site remain stuck in "pending" status instead of Active even though we get payments via Auth.net and the customer gets their receipt, etc. Anyone got any ideas what could be wrong?

    http://wordpress.org/extend/plugins/eshop/

  2. elfin
    Moderator
    Plugin Author

    Posted 1 year ago #

    are there any clues in the admin order that eShop sends out?

  3. Hendison Scott
    Member
    Posted 1 year ago #

    Tjhanks for replying, and actually, in that store we don't get the admin order email - It goes straight to the customer... There aren't many orders, but we'll have to test it...

  4. esmi
    Theme Diva & Forum Moderator
    Posted 1 year ago #

    As there has not been an update to this topic for a while, I can only assume that the issue has now been resolved and I am now marking it as such. If this is incorrect, please feel free to change the topic's status and/or post a follow-up.

  5. Dzynit
    Member
    Posted 1 year ago #

    This got set aside while catching up with things after holidays. Sorry for the delay - this still hasn't been resolved.
    And there's nothing in the admin order of any help. It's just the normal report with the customer info and order.
    The one thing I noticed at auth.net is that it took about 3 days for the payment to finalize. So I would have to assume the information that auth.net returns to eshop after the person submits the payment is a code saying that the payment is processing rather than complete.
    If that's what could be causing the order to stay in pending - could that be edited in the eshop authorize.net file to say the order has been completed?
    I also noticed the site thank you page now shows through more of an iframe at auth.net rather than just returning back to the site itself.
    This all seems to be a recent change, but I don't know if it's a change in eshop or auth.net.

  6. esmi
    Theme Diva & Forum Moderator
    Posted 1 year ago #

    could that be edited in the eshop authorize.net file to say the order has been completed?

    The order can only be marked as completed if eShop has received the completed code from Authorize.net.

    I also noticed the site thank you page now shows through more of an iframe at auth.net rather than just returning back to the site itself.

    That's always how Authorize.net has worked and there's nothing we can do about it. Unlike (say) PayPal, there is no option to return the user back to your site - only show a page from your site in a frame at Authorize.net.

  7. Dzynit
    Member
    Posted 1 year ago #

    That all makes sense. Do you know if this was a recent change with auth.net? (not the thank you page return of course)
    The orders were going into completed before. Them going into pending was just recent. Which I can understand is going to happen if it's taking a few days for auth.net to complete the payment and returning a code specifying that it's processing - but as far as I can guess, they were returning a completed code before so the orders would go directly into completed rather than pending.
    And thank you for your help on this, sorry we delayed in responding initially.

  8. esmi
    Theme Diva & Forum Moderator
    Posted 1 year ago #

    Do you know if this was a recent change with auth.net?

    What change? We've had no reports of issues with the latest version of eShop and Authorize.net in the plugin's dedicated forum.

  9. Hendison Scott
    Member
    Posted 1 year ago #

    For what it's worth, I just tested a purchase on another site we have with eshop, and had the same issue - I was left hanging at this URL https://secure.authorize.net/gateway/transact.dll as the end user, and logging into WP admin I see that the transaction ID doesn't get assigned - just in pending and saying Processing…

  10. esmi
    Theme Diva & Forum Moderator
    Posted 1 year ago #

    I'm sorry but right now, we cannot replicate your issues.

  11. Hendison Scott
    Member
    Posted 1 year ago #

    Okay thanks for the fast replies and i'm hoping Dzynit (our programmer) can chime in with any details...

  12. Dzynit
    Member
    Posted 1 year ago #

    Scott, on the other site you tested on - it will need the redirect page set in auth.net. That's why it's fully hanging there.

    esmi, I see a new version released last night. So once I can test that upgrade I can let you know if the issue might be resolved.

  13. Dzynit
    Member
    Posted 1 year ago #

    After upgrading to the latest eshop version, we still have this issue. All auth.net orders stay in pending and the customer never receives their eshop receipt email with the download links.

    On the one site that was still sticking in a hanging state at auth.net, the only way I could get the site's thank you page to show is to hardcode the thank you url right in the auth.net files of eshop. The other site worked correctly just by setting the thank you url in auth.net as you're suppose to. I believe the site that required the hardcoding is because that auth.net account contains several thank you urls, so since eshop doesn't send that info when you check out - auth.net doesn't know what url and uses the default of just showing only their receipt.

    Right now, I can deal with that frustration - but the order MUST finish processing so the eshop receipt is sent to the customers. Several sites have downloads and the customers aren't getting their links after payment.
    The other payment options are working correctly, it's specific to auth.net. I know the eshop site repeatedly says "no support for auth.net" but if it's included in the plugin, I feel that it should work. When the orders don't complete processing, we don't get an email even letting us know someone put in an order - just an auth.net notice of a payment. And the customers are getting angry that they're not getting their product after they've paid.

    Can we please get more assistance with this?

    Thanks, Heather

  14. esmi
    Theme Diva & Forum Moderator
    Posted 1 year ago #

    I believe the site that required the hardcoding is because that auth.net account contains several thank you urls, so since eshop doesn't send that info when you check out

    Why do you have multiple thank you urls?

  15. Hendison Scott
    Member
    Posted 1 year ago #

    For two of the sites where it's not working, (both selling downloadable products), there are multiple "thank you" URLs in the Auth.net account because we have one credit card processing account that accepts charges from more than just one site -

    Two of the sites are eshop, and another one is a web hosting company that auto-charges and accepts instant payments. The Auth.net account has been this way since 2002, accepting payments for multipole sites, and Eshop has been on the two for a couple of years, and we never had this Auth.net problem before.

    We also have had a Zencart store processing to this same Auth.net account without issue for over 5 years.

    On the second site (client) where this is happening, which is selling physical dvd for shipping there are not multiple "thank you" URLs in Authorize.net

  16. esmi
    Theme Diva & Forum Moderator
    Posted 1 year ago #

    All I can suggest is that you downgrade eShop to a version that was working previously.

  17. Hendison Scott
    Member
    Posted 1 year ago #

    Probably easier just to change plugins - pretty disappointing - I've liked and recommended your plugin for a long time...

  18. esmi
    Theme Diva & Forum Moderator
    Posted 1 year ago #

    I'm sorry but we have been issuing warnings for over a year that we may, at some point, no longer be able to support gateways other than PayPal. Whilst we cannot rule out renewed support in future versions of eShop, a current lack of time & resources (and donation support from the wider eShop community) is making it very difficult to devote the time needed to cover multiple payment gateways.

  19. Dzynit
    Member
    Posted 1 year ago #

    Why do you have multiple thank you urls?

    I just got the notice on this reply.

    That auth.net account has many sites associated with it - would be wasting money to have many auth.net accounts for each site, you can have just one auth.net account for multiple sites. And yes, I did figure that out since eShop doesn't have a way to send the required url, I had to hardcode it. Regardless, the order never finishes processing to the customer or admin notice since it doesn't return the response info back to eShop.
    Biggest reason this is bad is because the customer gets charged the money, the site owner receives the money, but the product is not delivered until the customer has contacted by a contact form at the site to say they've paid and not received.
    If auth.net is no longer going to be supported, it should NOT be in the plugin at all.
    Sooner or later, someone is going to get sued or in a ton of trouble for a non-working site they have no control over because their cart doesn't work.

  20. esmi
    Theme Diva & Forum Moderator
    Posted 1 year ago #

    I did figure that out since eShop doesn't have a way to send the required url, I had to hardcode it.

    That's not actually an eShop issue. It's a problem inherent in Authorize.net which never actually sends you back to the thank you page on your site. It merely displays it in a frame whilst still at Authorize.net.

    If auth.net is no longer going to be supported, it should NOT be in the plugin at all.

    Other users of Authorize.net are not encountering the same problem as you are. Do you honestly think we should just yank the authorize.net module out from under them - this rendering their shops non-functional without warning. I'm sorry but we're not about to do that? We've tried to warn people as much as possible but we will not intentionally sabotage their sites.

    If eShop is no longer suitable for your use, why not simply try another ecommerce plugin?

  21. esmi
    Theme Diva & Forum Moderator
    Posted 1 year ago #

    As there has not been an update to this topic for a while, I can only assume that the issue has now been resolved and I am now marking it as such. If this is incorrect, please feel free to change the topic's status and/or post a follow-up.

  22. jonbius
    Member
    Posted 1 year ago #

    I'm having the same issue. When an order is placed, eshop shows it as Processing, and does not take the order out of inventory. I'm at a loss as to what we should do.

  23. esmi
    Theme Diva & Forum Moderator
    Posted 1 year ago #

    @jonbius: As per the Forum Welcome, please post your own topic instead of posting in a 2-month-old, resolved, topic. Added to which, your problem - despite any similarity in symptoms - is likely to be completely different.

    In the meantime, try reviewing http://quirm.net/wiki/eshop/troubleshooting/

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic