Okay
  Public Ticket #3779096
Issues with Payment Status in Amelia
Closed

Comments

  • Max started the conversation

    Hello,

    When a client attempts to book an event but fails to complete the payment or leaves the payment page before paying, the client is still added to the event participants list with the status "Pending." Moreover, when I download the CSV file of participants, it incorrectly states that the client has paid, even though they haven’t.

    Additionally, for clients who successfully complete the payment, they are all marked as "Pending" in the participants list. This makes it impossible for me to differentiate between clients who have paid and those who couldn’t complete their payment, as they all appear with the "Pending" status.

    Furthermore, some clients who fail to book on their first attempt retry and succeed on their second attempt. However, the client is then added twice to the participants list, even though they have paid only once.

    Regarding appointments, each paid booking is also set to the "Pending" status. However, in Amelia/Settings/General, the default appointment statuses are set to "Approved." Additionally, in Amelia/Services/Settings/General, the status for my only service is also set to "Approved."

    Could you please help me to resolve this issue as soon as possible ? I'm receiving bookings for my event, but I cannot accurately identify which clients have paid or not in the participants list. For information, I use Mollie with Amelia for the payments.

    For reference, I have already found two tickets that address similar issues, but they haven’t helped me to resolve the problem :

    In the first ticket, Uros provided a solution, but the "Create Booking Before Payment" option mentioned in the message doesn’t appear in my Amelia Booking settings under Amelia/Settings/Payments. 

    Here is Uros’s message:

    "Hello Andzelika,

    Thank you for sharing the details of the issue.

    To troubleshoot and resolve the problem, try disabling the "Create Booking Before Payment" option in Amelia/Settings/Payments. This setting helps ensure that a booking is created only after the payment is successfully processed, which should prevent the issues you’re facing with pending orders and clients using different details for subsequent attempts."

    Thank you for your assistance!

    Best regards, 

    Max

  •  1,623
    Uroš replied

    Hello Max,

    Thank you for reaching out to us.

    This is not automatically enabled once you install the plugin and I will show you how to do it:

    1. Update the plugin to the latest version

    2. Access Amelia Settings/Payments, and expand the WooCommerce section. Scroll down to the last rule. Right-click just below it and click on "Inspect":

    6327449717.png

    In the console, you will see the following. Click on the last div:

    6575667097.png

    On the right-hand side panel, you will see this:

    2287319917.png

    Uncheck that option, like so:

    5271540571.png

    A new slider will appear below the last rule in WooCommerce settings (in Amelia):

    5910293711.png

    Enable it and save these settings. Please note that once you enable the slider, it will automatically hide again, but don't worry about it.

    The changes previously applied should remain intact since the hidden setting modifies the database once enabled, and it stays enabled after each update - similar to all settings in Amelia. So, once you enable the plugin, there's no need to go over the same changes again.

    Kind Regards, 

    Uros Jovanovic
    [email protected]

    Rate my support

    Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  •   Max replied privately
  •   Max replied privately
  •  1,623
    Uroš replied
     

    Hello Max,

    Thank you for your detailed message, and I apologize for the confusion earlier.

    Since you're using Mollie and not WooCommerce, the option "Create Booking Before Payment" is indeed unavailable in your setup. The issue you’re describing regarding the status of bookings and payments seems to stem from the default configuration in Amelia.

    To address this issue, please try the following steps:

    1. Check Payment Settings:

      • Go to Amelia > Settings > Payments and ensure that your Mollie payment gateway is configured correctly. If everything is set up properly, check if there are any other settings that could be affecting the status of bookings.
    2. Modify Payment Confirmation Logic:

      • Mollie, unlike WooCommerce, might not automatically set the booking status to "Paid" once the payment is completed. I recommend ensuring that the payment status is correctly captured by the system. In case Mollie isn't automatically updating the booking status to "Paid," you may need to manually adjust the status or check if any updates are available for your Mollie integration.
    3. Test with Dummy Payment:

      • Try performing a test booking to check if the issue persists when payment is successfully processed. This will help you identify whether the "Pending" status issue is specific to payment failures or a broader system issue.

    Regarding the "Cancel booking when user goes back twice" button, this is not intended to resolve your issue. It seems to be a different feature designed to cancel a booking if a user navigates back multiple times. Therefore, it’s not directly related to the payment status and bookings being marked as "Pending."

    Let me know if this helps or if further assistance is needed.

    Kind Regards, 

    Uros Jovanovic
    [email protected]

    Rate my support

    Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  • Max replied

    Hello, this is not working.

    • The Mollie payment gateway is correctly configured. Participants are added to the participant list when they pay, but they are also added when the payment fails.
    • I cannot manually adjust the status in Mollie. I have not found any documentation on this matter.
    • The issue remains unresolved despite installing your new update.

    Here is a screenshot of a client who was unable to pay but was added multiple times with the status "Pending." Additionally, you can see that the client was added multiple times to the participant list even though they never successfully completed the payment :

    4791486643.png

    This causes organizational issues, and the maximum number of participants is quickly reached. As a result, other clients are unable to book.

    Thank you.

  •  1,623
    Uroš replied

    Hello Max,

    Thank you for bringing this to our attention. We've noted this issue, and I assure you it will be addressed in an upcoming update.

    In the meantime, if you encounter any further problems or have additional details to share, feel free to let us know.

    Thank you for your patience and understanding!

    Kind Regards, 

    Uros Jovanovic
    [email protected]

    Rate my support

    Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  • Max replied

    Hello,

    So, your developers don’t have an immediate solution to apply to the website ?

    This issue is very inconvenient and requires us to spend a lot of time tracking each client’s payment.

    If it's not possible, could you notify me when this problem is resolved in a future update ?

    Thank you for your response.

  •  1,623
    Uroš replied

    Hello Max,

    Thank you for your patience.

    At the moment, our developers don’t have an immediate solution available for this issue. However, I completely understand how inconvenient this is for your team.

    I’ll make sure to notify you as soon as this issue is resolved in a future update.

    Thank you again for your understanding and patience. If there’s anything else I can assist with in the meantime, feel free to let me know.

    Kind Regards, 

    Uros Jovanovic
    [email protected]

    Rate my support

    Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables