• Resolved virtualgeorge

    (@virtualgeorge)


    I only have the pay by check manual payment option active so the initial status of an order is supposed to be “pending”. When checking out, the check confirmation page shows “Pending” in bold at the top of the message but scroll down to recent invoices & it ALWAYS shows Paid. Go the invoice page & also shows “status: paid”
    Account: George([email protected])
    Mentorship Level: Group Education
    Status: Paid

    Tried to get some code from ChatGPT
    if($order->gateway == “check” && $order->status == “pending”)
    { return “Pending”;

    But not sure if the id is correct for this part asking about the gateway:
    gateway == “check”

    Any tips on what I should do or need to buy get this to show “pending” until manually approved?
    Everything is OK, just have this one final bug to solve.

    thx!

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

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Support Jarryd Long

    (@jarryd-long)

    Hi there, thank you for reaching out to the Paid Memberships Pro team.

    Please confirm if you are using the Pay by Check Add On or the Pay by Check functionality built into PMPro core?

    Please also send me a list of all active Paid Memberships Pro plugins you are running so that I can try and replicate this behavior on my side?

    Kind Regards,
    Jarryd
    Support Manager at Paid Memberships Pro

    Thread Starter virtualgeorge

    (@virtualgeorge)

    Hey Jarryd, using the Pay by Check functionality built into PMPro core, not a plugin. Selected the pay by check gateway in the payment settings.
    Plugins:
    Paid Memberships Pro
    Paid Memberships Pro – Add Name to Checkout Add On
    Paid Memberships Pro – Approvals On

    thx!!

    • This reply was modified 7 months, 3 weeks ago by virtualgeorge.
    Thread Starter virtualgeorge

    (@virtualgeorge)

    I also tested on a clean install and now see on many pages there is a place on the page that shows “approval status” and this one updates. In another place “payment status” is displayed and is ALWAYS displayed as paid. So this could create confusion for some since it shows a PAID payment status but also a PENDING approval status. Should not show paid for a offline payment opton.

    It would be nice if the payment status would also update to show pending & paid or even if there was a way to display the approval status field in place of the payment status field that would be less confusing if it could show anything but PAID initially as it does now. Doesn’t make sense since it is in fact NOT paid?

    If you go to the “orders” section, they show the check payment gateway and display the payment status so of course all are automatically displayed as “Paid” even though its an offline payment type so are not yet paid.
    thx!

    Plugin Support Jarryd Long

    (@jarryd-long)

    Thank you for your feedback. The current ‘Check’ functionality intentionally handles order data in this way.

    We have made changes to our Pay by Check Add On which results in the order being marked as pending after checkout, and once you receive the member’s check you can mark it as paid and they will receive their membership level.

    A link to the Pay by Check Add On can be found at https://www.paidmembershipspro.com/add-ons/pmpro-pay-by-check-add-on/

    Kind Regards,
    Jarryd
    Support Manager at Paid Memberships Pro

    Thread Starter virtualgeorge

    (@virtualgeorge)

    Since it had the pay by check feature, didn’t think I needed the plugin but after installing it all works as it should. Wish I would have known that a few days ago before trying tons of AI code snippets and template updates but that is how you learn LOL>

    So I suppose I don’t need the approvals plugin after all, the membership is activated after going into “orders” and changing the status to success. UNLESS it does not send the same approval email with the payment instructions but will test that out next.

    Thanks for the help, problem solved…

    Plugin Support Jarryd Long

    (@jarryd-long)

    We’re working on only offering the Check functionality in an Add On – the new functionality and workflow in the Add On will take preference over how the core Check functionality works. This is due to us wanting the Check gateway to treat payments the same way a normal, live payment gateway would.

    This means that the member would check out, they would go into a pending state. Only after you’ve received the check and have marked it as paid, the member will receive confirmation of their membership.

    Kind Regards,
    Jarryd
    Support Manager at Paid Memberships Pro

    The issue persists even though the “Pay by Check” feature is pre-installed in the Pay by Check functionality built into PMPro core. It still directly shows as ‘Paid.’ Has no solution been found for this yet? I am using version v3.3.1.

Viewing 7 replies - 1 through 7 (of 7 total)
  • You must be logged in to reply to this topic.