• Resolved Hughsp

    (@rescaes)


    Hi!

    First of all congratulations on this awesome plugin!…

    However I had an issue. I’m setting everything quite simply and straight forward but I just unchecked any email notifications. I want people directly to 1-SELECT seat –> 2-FILL form with data –> 3-PAY –> 4-get booked confirmation email.

    When I set Stripe, something kinda works IF I set the “use pending” option (it provides a stripe link after step 2 to make the payment… but Stripe gets stuck after entering payment data in a screen just displaying “payment pending” and the status does not change in Seatreg).

    The thing is, if I uncheck the “use pending” option from SeatReg (just to use the flow described above, without pending confirmations of any kind, just the confirmation AFTER payment)… after filling the form (2) it directly displays the confirmation message and sends the confirmation email… but without going through Stripe! (no payment processed at all).

    Apologies if I’m missing something but after many trials this is not working for me and bookings just get confirmed with no payment.

    Any help much appreciated!

    Cheers.

Viewing 11 replies - 1 through 11 (of 11 total)
  • Thread Starter Hughsp

    (@rescaes)

    Ok, I think I get it better now… I see that I need to select “use pending” (otherwhise it accepts the booking, sends the confirmation and leaves the payment pending… which I’m not sure if it makes a lot of sense)… However when using “use pending”, instead of redirecting directly to stripe it displays another message: “Your booking is now in pending state. Registration Admin needs to aprove it” and it provides a link to make the payment..

    When you click on the link to make the payment with Stripe, after inserting the payment details it just says “Your payment is being processed” although it seems the payment has been processed. In SeatReg it is still displayed as “pending”. Is that normal?… or there’s something wrong with my API/webhook since the status does not automatically change to “approved”

    Don’t get me wrong, I think what you did with this plugin is amazing but… If that behaviour is the expected one, I don’t think that flow of messages and steps make a lot of sense when trying to use payments.

    Thanks in advance for your help on the topic!

    Thread Starter Hughsp

    (@rescaes)

    Sorry, me again… After some testing I found out that the reason why Stripe was returning “Your payment is being processed” was because I had another webhook in Stripe with the same url and apparently that was affecting it. Deleting all webhooks and creating a new registration in SeatReg (created a new webhook) solved the issue. I leave all messages here in case it can help someone else.

    However, unless I’m missing something, I still do not like the idea that there are only 2 options:

    1- Either uncheck the “pending” option and directly confirm the reservation (with no payment confirmed before!)

    2- Or check that option and having to display the “pending” modal window (and therefore having also to send a pending email just lo leave track of the status url in case something happens… if by mistake the buyer closes the modal window, there’s no way to continue with the payment unless they get the email), then paying and then getting the confirmation email. Both unnecessary steps imho.

    I think it should be more straight forward : Select -> Pay (Paypal or Stripe)-> Get confirmation.

    Thanks for your tips!

    Plugin Author thesiim

    (@thesiim)

    Hello.
    All booking payment links (Stripe, PayPal etc) are generated on the booking status page. Currently there is no option to display them on the registration page.
    So users need to manually navigate to the booking status page to start the payment process. And yes if the emails are turned off they will loose the booking status page link.
    One way to reduce the problem is to add an option to enable automatic page redirect to booking status page after booking has made. Would that be a good idea?

    Thread Starter Hughsp

    (@rescaes)

    Hi there!

    Thanks for your quick reply!… I don’t really understand why the payment link can not be generated on the registration page (something like a “quick-checkout”), but that’s something beyond my knowledge so I’m sure you have your reasons.

    The redirect option sounds like an excellent workaround!, specially if it goes “unnoticed” for the booker (i.e.: no modal window popping up saying something like “your booking is pending, click the link below to pay”).

    Could please provide a basic code snippet for that workaround? The plugin would be a really good solution for my event in a few days with that fix, deserving 5 stars. I have not checked the app yet which I believe is not free but could be worth paying if the rest works as expected!

    Thanks again for your support!

    Plugin Author thesiim

    (@thesiim)

    Will create a ticket

    Plugin Author thesiim

    (@thesiim)

    I updated the plugin to version 1.50.0
    It now has option to activate automatic redirection to booking status page.

    Thread Starter Hughsp

    (@rescaes)

    Hi again,

    Thanks so much for your super-quick support!… I’m just having 1 issue:

    After the payment is processed and accepted in Stripe (all values ok there), instead of taking me to the booking confirmation page as it would be expected, it is taking me to a completely empty white page that says

    “Payment is already processed or doe’s not exist. For more information check your booking status page.”

    However I get the booking confirmation email and the booking is displayed as “Approved” in Booking Manager.

    Is this a bug or do I have something misconfigured?

    Thanks a lot!

    Plugin Author thesiim

    (@thesiim)

    Its by the design. So after you made the payment you will be transferred back to that white page (return to merchant). Depending on the payment method the payment process can take some time. So it can happen that you will see text “Your payment is being processed”. It can also happen that by the time you land on that white page the payment has already been processed. Then you will see “Payment is already processed or doe\’s not exist. For more information check your booking status page.”
    But I do agree that the page needs some updates.

    Thread Starter Hughsp

    (@rescaes)

    Hi!

    Thanks for your quick reply!… I’m not sure if I understand. So after payment (return to merchant), could the plugin not redirect to the booking status page or evern the home page?

    Anything would be better than that ugly white page that the first thing it suggests is that there’s been a error during the payment or something, which is not a great impression for the booker…

    Could I at least customize that page / message somewhere even if it is in the code?

    I much appreciate your help! ??

    Plugin Author thesiim

    (@thesiim)

    The code lives in the following file: https://github.com/SiimKirjanen/seatreg/blob/master/php/payment/return_to_merchant.php
    Please note that if you make code changes in live then they will be lost next time the plugin updates.

    I will create a ticket and think how to improve the return to merchant page.

    Thread Starter Hughsp

    (@rescaes)

    Thanks very much!, I’m not a programmer but will try to make a simple redirect to the booking page or at least the home page.

    Congrats again for this awesome plugin. Design and usablity could be improved but the options (as compared to other payed options), flexibility and the awesome support has no comparison!

Viewing 11 replies - 1 through 11 (of 11 total)
  • The topic ‘Stripe Issue’ is closed to new replies.