• Resolved mozzie34

    (@mozzie34)


    I’m am experiencing purchase issues with PayPal using the LearnPress > Settings > PayPal option.

    I have set it up as per the link shared, with PayPal enabled and ClientID and Client Secret in place but I’m wondering if I’m missing something or have an incorrect setting somewhere. The PayPal payment status is Completed but the purchaser says no charge has been made to their account. There are also no client details shown in the order – no name, email address – just (Guest)

    [ ] Enable guest checkout.
    [ ] Enable the login form in the checkout.
    [X] Enable the register form in the checkout.
    Only PayPal is available as a payment option.

    LearnPress 4.2.9.3 on WP 6.8.3, PHP 8.2.29

    Any ideas would be welcome. Should I be installing Woo and the paid LP Woo payment plugin?

    Thanks,

    The page I need help with: [log in to see the link]

Viewing 10 replies - 1 through 10 (of 10 total)
  • Plugin Support brianvu-tp

    (@briantp)

    Hi mozzie34,

    Thank you for reaching out and providing all these details about the PayPal purchase issue.

    To help us narrow down the cause, could you please try the following step:

    1. Navigate to LearnPress > Settings > Payments > PayPal.
    2. Enable the “Sandbox mode” option.
    3. Use your PayPal sandbox credentials (Client ID and Client Secret) to complete a test purchase.

    Please let us know if you still encounter the following issues during the Sandbox test:

    • The resulting order still shows (Guest) with no name or email address.

    Testing in the sandbox will help us determine if the root problem lies with the payment processing logic itself or if it’s related to the live production environment configuration.

    We look forward to hearing the results of your test!

    Best regards,
    Brianvu-tp

    Thread Starter mozzie34

    (@mozzie34)

    Thanks for the reply Brian

    Yes, sandbox mode does the same thing.
    When someone chooses Buy Now, they are taken to the Course Checkout page.
    At the top, it says “Please login to enroll in the course!” – but it’s possible to pay for the course without logging in. This appears to be why they are showing in Orders as (Guest) despite the following settings:
    – Settings > General > [x] Anyone can register
    – LearnPress > Settings > Payments > General > [x] Enable the registration form in the checkout

    Not sure if that helps.

    Thread Starter mozzie34

    (@mozzie34)

    The registration form doesn’t appear to be a part of the purchasing process.
    At the moment, it looks like people have to click the login link, then click on the register link and then make the purchase – which no one seems to be realising. I can’t find any setting to remedy this.

    Plugin Support brianvu-tp

    (@briantp)

    Hi mozzie34,

    Thank you for running the Sandbox test!

    To help us narrow down the issue, could you please clarify one point about the order status in your admin area after a failed Sandbox payment?

    1. Navigate to LearnPress > Orders in your WordPress dashboard.
    2. Find the test order created during your Sandbox checkout.
    3. Look at the “Student” column for that order.

    Does the “Student” column show:

    We look forward to your response!

    Best regards,
    Brianvu-tp

    Thread Starter mozzie34

    (@mozzie34)

    Thanks, it’s just (Guest)

    https://i.postimg.cc/3r62SH8k/guest.png

    It seems to be happening since we updated.

    Plugin Support brianvu-tp

    (@briantp)

    Hi mozzie34,

    Thank you for clarifying and providing the screenshot.

    Since this issue is complex and requires debugging your specific site environment (which we cannot do securely on this public forum), we recommend escalating this to a private support channel.

    To help you further, we recommend that you create a support ticket through our official forum.

    Please visit and click on the “Support” to create the ticket.

    Our development team will be able to take a closer look at your environment and provide the best possible solution.

    Thank you for your understanding!

    Best regards,
    Brianvu-tp

    Thread Starter mozzie34

    (@mozzie34)

    Thanks, that would be very helpful. I’ve followed the link to Support and my thread is already showing there. Shall I just create a new there?

    Plugin Support brianvu-tp

    (@briantp)

    Hi mozzie34,

    Thanks for letting us know you’ve created a ticket on our official forum!

    To ensure we prioritize, could you please provide us with the ticket number you received after submitting the issue?

    In the meantime, our team will start monitoring for new tickets related to this PayPal/Guest checkout conflict. We will review the details and respond to you directly on the forum thread.

    Thank you again for your patience!

    Best regards,
    Brianvu-tp

    Thread Starter mozzie34

    (@mozzie34)

    Thanks, I’ve opened a ticket now in the correct spot. Thanks again.

    Plugin Support brianvu-tp

    (@briantp)

    Hi mozzie34,

    Thank you very much for confirming that you have opened a ticket in the correct place on our official support forum.

    We will now dedicate our support to that private ticket.

    Please monitor your ticket for our response.

    Thank you again for your patience and cooperation!

    Best regards,
    Brianvu-tp

Viewing 10 replies - 1 through 10 (of 10 total)

You must be logged in to reply to this topic.