• I have set up a course to sell on my website using LearnPress with PayPal payment (no WooCommerce integration). Payment collection seems to work fine, however the order always stays stuck with status of “pending” on the LearnPress orders section on the wordpress dashboard.

    When I go and manually change the status to “completed”, that gives the customer access to the course they purchased and triggers the confirmation email to be sent.

    I’m wondering how I can make it so that the status automatically changes to “completed” when the PayPal payment goes through? Obviously not providing the customer with instant access to what they’ve purchased is terrible service.

    I’ve found a few other threads on this topic on here, but none with any solution that works for me.

    I have checked with my web host Siteground and they have confirmed that there is nothing on the host side that’s blocking the PayPal IPN from coming through.

    On PayPal, the IPN details say delivery status is “sent”.

    Could it have anything to do with the notification URL?

    Is there a way to add a PayPal identity token to my website WITHOUT using WooCommerce?

    Can anyone help me with this? I have spent DAYS of my life trying to troubleshoot without much success ??

Viewing 5 replies - 1 through 5 (of 5 total)
  • There may be a better option for you but the way I solved this issue was to install the free woo commerce shopping cart plug in and let it manage my cart, activate PayPal only processing and then install -plug in – Autocomplete WooCommerce Orders
    This works very well I’ve been able to sell classes for over a year now with few issues.
    And the problem is that the current software is waiting for you too mark the order received so that you can ship the item. Because it is an online purchase with online content you need to skip that step entirely. This plugin just marks each purchased as complete instead of waiting to print labels and ship physical purchases.

    Best of luck.

    Plugin Support brianvu-tp

    (@briantp)

    Hi @lindsaypunk,

    Can you try using PayPal Express (all customers that can use PayPal Standard can use PayPal Express).

    Thanks

    Thread Starter lindsaypunk

    (@lindsaypunk)

    @sikrward Thank you so much for this! I’m just wondering if this option means I will have to switch over to using woocommerce products, email triggers, and order tracking rather than the learnpress courses, email triggers, and order tracking I have already set up?

    Thread Starter lindsaypunk

    (@lindsaypunk)

    @briantp Thanks for the reply! It seems that PayPal Express is now called PayPal Checkout. When I go to integrate PayPal Checkout, it tells me to insert a script code onto the webpage that I want to sell the product from, which will add the PayPal purchase button.

    Would this integrate with my existing LearnPress workflow? And how would I go about removing the existing ‘buy now’ button that is on the LearnPress course page?

    Plugin Support brianvu-tp

    (@briantp)

    Hi,

    I have find two this post, hope it will helpful:
    Post 1
    Post 2

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Order status always “pending” after purchase made via PayPal’ is closed to new replies.