Posted: April 8, 2013 at 1:50 pm
|
I just upgraded to 3.1.31.1 on rtfestivl.dk The system is not changeing the status of the registration to completed when returning the visitors from QuickPay. And the type of payment is randomly changeing from invoice and Quickpay – but never completed. |
|
Is your Thank You page setting correct in EE->General Settings? |
|
I checked the different settings. I can also see that when I am using my own danish translation, I can not save the payments. This is new after the update. |
|
In includes/admin-reports/enter_attendee_payments.php change line 65 to be: $upd_payment_status = isset($_POST[ 'payment_status' ]) ? $_POST[ 'payment_status' ] : 'Pending'; line 90: $upd_payment_status = 'Completed'; line 92: $upd_payment_status = isset($_POST[ 'payment_status' ]) && $_POST[ 'payment_status' ] == 'Incomplete' ? 'Incomplete' : 'Pending'; and line 94: $upd_payment_status = 'Refund'; |
|
did that, but still the QuickPay payments are not registered correctly. I can see the Reg-ID’s in the captured list, but the orders are randomly registered with INV, Invoice and Quickpay – but never completede. Som of them are pending, som are incomplete. |
Hi Franz, The part about some of these showing an invoice payment type can happen if there are any invoice links included in the email notifications that get sent out. If they click on the invoice link it will register the payment type as invoice and set the payment status to pending. Can you let us know which Event Espresso add-ons are active and what their version numbers are so we can investigate further? |
|
|
There are no emails sent out before the payment are complete. Since we are very much live, and the event is in 3 weeks, I would like to be able to speed up the support. How can I do that?
Event Espresso – Version 3.1.31.1 Event Espresso – MailChimp Integration- Version 1.0.4 Event Espresso – Members Addon – Version 1.9.7 Event Espresso – Multi Event Registration – Version 1.0.4 Event Espresso – Permissions – Version 1.5.3 Event Espresso – Roles and Permissions Pro – Version 2.0.5-beta Event Espresso – Social Media – Version 1.1.4 Event Espresso – Ticketing – Version 2.0.9 Event Espresso API Plugin – Version 2.0.1.B |
Hi Franz, I’m sorry that we haven’t been able to reply as quickly as normal, we’ve had a high volume of support requests. I’ve checked and tested the QuickPay gateway on both 3.1.30.7 and 3.1.31.1 and in the case of 3.1.30.7 it worked, and in 3.1.31.1 it did not complete the test payment as expected. I’m going to create a ticket for the dev team to investigate. In the meantime I’d suggest reverting back to 3.1.30.7 so you can keep the registrations going. |
|
Hi Franz, One other thing that you can check: The thank you page should not have an “ID not supplied” message under any circumstances. That should be on the transactions page, so please make sure that the Thank you page shortcode and page settings match, and that the Transactions/Notify URL shortcode and page settings match too. |
|
|
Quickpay – callback url: http://www.rtfestival.dk/transactions/
Auto Return URL (Thank You and Return Payment page): http://www.rtfestival.dk/transactions/ – [ESPRESSO_PAYMENTS] NOTE: THIS IS THE HTML
Notify URL (used to process payments): http://www.rtfestival.dk/thank-you/ – [ESPRESSO_TXN_PAGE] |
Hi Franz, I was thrown off by the page title. Usually (and it’s Event Espresso’s default) it’s set up to put the Notify URL on the transactions page and put the thank you/return URL on the thank you page. It can be reversed as long as everything matches. |
|
|
Do I have it reversed? Where do I download old versions? |
Hi Franz, It looks reversed to me since the Thank you page has the [ESPRESSO_PAYMENTS] shortcode by default. If you’ve reversed everything it should still work, except that people wouldn’t end up on the Thank you page when they’re finished paying, they’d end up on the Transactions page. We don’t have a download repository of older versions. I can email a copy to the email address we have on file for your account. |
|
|
Do I take everything or just the gateway files? |
|
Also, what about the sub-modules? Is there any problems with using an older version with these modules? |
|
I just replied with a screenshot from the page settings. I tried to follow the instructions there – this may be why its reversed 🙂 |
|
could I email you a login to the page, so you can check my settings before I downgrade? |
|
I downgraded and its working. The ajax forward [ESPRESSO_CART_LINK anchor=”Tilmeld flere på en gang her… ” direct_to_cart=1 moving_to_cart=”Sender videre til formular…”] is also working again.
But it seemed it always worked, the tickets where sent out, but the status was not changed to completed. |
|
Now I am getting the error 500 on the callback url from Quickpay I got earlier wich is why I upgraded in the first place. |
Hi Franz, I’m sorry for the trouble you’re having. What is the URL that’s set for the callback URL for your site that Quickpay is set to use? |
|
|
|
|
http://www.rtfestival.dk/transactions/
[raw][ESPRESSO_PAYMENTS][/raw] |
This doesn’t look right. The ID not supplied should only display on the page that has the [ESPRESSO_TXN_PAGE] shortcode *and* set to be the **Notify URL** page in Event Espresso>General Settings under page settings. The **Auto Return URL** page set in Event Espresso>General Settings should be pointed to page that has the [ESPRESSO_PAYMENTS] shortcode on it. When you visit the auto return URL page in the browser by navigating to it, there shouldn’t be any text generated by the [ESPRESSO_PAYMENTS] shortcode. It will display payment information on return from the gateway. |
|
|
Can I give you access the site, you make it right and tell me what url to supply for the Quickpay gateway? All registrations with only one ticket seems to work fine. |
Hi Franz, By this:
Do you mean non-MER registrations? |
|
|
i do not know what non-MER is. multiple registrations are failing. Single registrations are fine – Per purchase |
Multi Event Registration = when the registration goes through the cart. Non Multi Event Registration = when the registration goes through the single registration page. Is this a case where the registrations through the cart are failing, or a case where there are multiple tickets going through a single registration page? If the latter, are the multiple attendees entering info, or is there a ticket selector to choose the quantity? I’m asking these questions so I can try to reproduce the error. |
|
|
Ahh, I actually have no idea, since both options are available. I will remove the cart option to see if that goes better. |
Hi Franz, There’s a developer working on the QuickPay gateway issues right now. They were working on it yesterday too. I’ll post an update here when we have something to report. |
|
|
Can I do or help with anything/something? Single registrations are working. But I am getting very very unpopular here. |
Hi Franz, They ended up doing quite a bit of refactoring to the QuickPay gateway. I’ve been testing it and both standard and Multi Event registrations get marked complete when I run payments through the QuickPay gateway. Here’s a temporary download link for the hotfix version of Event Espresso that we are testing if you’d like to test it out. |
|
|
Hi Josh. Could you make the link again, it seems to be expired. |
Here is a new link: |
|
|
thanks – worked fine |
|
But the events in my system disappears when I use those files… Sorry, but the update is not working. Could I use just the Quickpay files and then the latest version of EE? |
Hi Franz, Can you check the status filter in the event list and make sure it is set to “Show Active” or “Show Active/Inactive”? Here’s a screenshot of my test site running the update that has the status selector marked with arrows: I’ll check to see whether the updated quickpay gateway fix was entirely contained within the gateway files. |
|
I checked and all the changes were in the /gateways folder. The entire /gateways/quickpay folder can be copied from the update to gateways/process_payments.php and gateways/process_payments.php can be copied from the update to /wp-content/uploads/espresso/gateways. Then you can revert back to the previous version if you’d prefer. The updated files will load from /wp-content/uploads/espresso/gateways. |
|
|
updated the module through normal WP updates, and manually overwrote the process_payments.php and all the gateway folders. Not its working – so far 🙂 will post updates. |
Sounds good. Please let us know if you run into any issues with the updated gateway. |
|
The support post ‘Thank-you page not working’ 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.