• Resolved reinoudh

    (@reinoudh)


    I need 2 steps in the booking process:
    1. Booking approval/rejection (possible with EM “Approval Required?” option for Bookings)
    2. Payment functionality for approved bookings.

    When I activate Payment Gateway ‘Mollie’, the approval functionality gets disabled, and booking unfortunately is immediately possible.
    The “Approval required” option indeed says “This setting is not applicable when using payment gateways, see individual gateways for approval settings”. However, Mollie has no options for this setup.

    Is there any workaround? Could I make 2 different forms, the first activating Approval functionality, and the second activating Payment functionality?

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author Stonehenge Creations

    (@duisterdenhaag)

    Hi @reinoudh,

    The “Approval Required?” option always and only applies to the Offline gateway. Any online payment (EM default and every third-party gateway) is initiated by Events Manager right after the user clicks “Submit”.

    That those bookings are then always approved is quite logical, as the user has already paid for their ticket(s). ??

    Two booking forms will not work, because EM can not handle that. That will result in double bookings in your database.

    What you want is more comparable to an invoice. EM does not have that functionality. You would need an invoicing plugin, for that. Personally, I do not know any invoicing plugin with Mollie payments. So, you will need to do a lot of custom coding to link EM and the invoices together.

    What it comes down to, is that if EM cannot process the complete booking at once, you will need coding to change that behavior.

    This add-on will not be able to handle that for you.

    Thread Starter reinoudh

    (@reinoudh)

    Hi Patrick,

    Tnx for the clarification. I understand how the functionality is meant to work, which is logical indeed.

    I need however a step before payment, in which I can verify if people fit the event profile. If that’s the case, they can buy the ticket. One of the reasons I selected Events manager…But I see now that two different ‘approved’ statuses is not technically feasible.

    I found a workaround though. An event that requires a ‘fit’-approval before a payment-approval, gets 2 tickets:
    1. The ‘request’ ticket is free,not required, and appears for everybody.
    2. The ‘pay’ ticket is required and only appears for user role X.
    I can manually approve the request-ticket (it’s free, so the payment gateway doesn’t interfere), and then set the users’ role to X. That makes the pay-ticket accessible and activates the payment-approval process.

    It’s a more tedious manual process for the admin, and requires to pay attention to prevent errors. Maybe I can integrate the user role change into the ‘fit’ approval function. Further, I have to find out if hiding/showing of tickets is possible with conditional placeholders and if the pay-ticket price is shown instead of the free one.

    Thanks for helping me out…saves me a lot of research and unsuccesful try-outs!

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Possible to show payment only after approval?’ is closed to new replies.