Posted: August 28, 2016 at 12:31 pm
|
Hello, I have a problem concerning with registrations for an event which is stated “Pending payment” => see screenshot : We are using Stripe as the payment plateform. In back-end, you can see how appears the registrant : 1. Is it the normal behaviour of EE4 or is this a bug ? Thanks for your answer |
Hi there, In your first screenshot we can’t see what the event is actually set to for the default registration status as you’ve expanded the dropdown and highlighted something other than what is currently set. If you refresh the event editor and view that page does the dropdown show ‘Pending Payment’?
That registration has a ‘complete’ transaction, which means a full payment was applied to that transaction, that in turn sets the registration status to ‘Approved’. The default registration status does not effect any payment/transaction status. Are you currently using a Stripe test account or live? Have you modified the Stripe payment method or EE at all?
Based on the above this doesn’t seem to be a bug but expected behavior, a full payment will trigger approval.
You would need to set the Default Registration Status to ‘Not Approved’ for all registrations, that way the user registers but no payment is taken. Then the admin approves the registration, the user receives an email and then can pay. |
|
|
Hello, “If you refresh the event editor and view that page does the dropdown show ‘Pending Payment’?” Yes the registrant (who is me) paid online, with the Stripe payment test plateform. “Have you modified the Stripe payment method or EE at all?” => What do you mean by that ? “You would need to set the Default Registration Status to ‘Not Approved’ for all registrations, that way the user registers but no payment is taken.” => We actually need that registrant register and pay online, and then the event admin approves or not his registration. Is it possible to do so? If not, in which notification do we send the link to the registrant to tell him two things at once: that his registration is approved and that he has to pay online please? Thanks in advance. |
Ok, Thank you.
In that case, EE is working as expected. If you pay for the registration you will ‘Approve’ the registration.
Have you customized and of the code, or have any custom functions running in EE or Stripe?
No, that’s not how it works with EE. If the registration is paid for it will be Approved. You can allow users to register onto the event and set the status to ‘Not Approved’, then the admin manually sets the registration to ‘Pending Payment’ and triggers the pending payment registration email which contains a like to pay. (You can also set the registration to ‘Approved’ if you prefer the user can then still pay, but if he is ‘Approved’ the registration applies to the sold values for the event).
I’m not sure I understand, why would you Approve the registration after payment, then tell the user their registration is approved but they need to pay? Maybe if you provide an example of your use case and how you want it to work we can provide more details on to set EE up to match as closely as we can. |
|
|
September 11, 2016 at 10:36 am Hello, “You can allow users to register onto the event and set the status to ‘Not Approved’, then the admin manually sets the registration to ‘Pending Payment’ and triggers the pending payment registration email which contains a like to pay.” Thanks and best |
The support post ‘Registration automatically approved but which shouldn't’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.