Posted: June 26, 2012 at 2:13 pm
Hi, In my E-xact developer account, there is an option as mentioned above called: “Return to your site” URL. I have the value set to: In the Event Espresso payment settings for E-xact, the relay response url shows as: However, if I click on the little Help icon beside that field, it shows the following: When I do a test transaction, the E-xact dev account shows that it was a successful transaction, however, when I am returned to the Thank You page, all I see is: Thank You! Any ideas what the problem could be? |
|
Hi, Is it possible this the expected behavior for debug mode? |
|
The first thing to check would be for any older gateway files in /wp-content/uploads/espresso/gateway files. From there, check your permalink settings to be sure that that this isn’t getting redirected wrong. The response/receipt URL should be the same as the Thank you page. So if the page that is set as the return/thank you page has an ID of 5, it should be: http://www.example.com/wp/?page_id=5 Also verify that this page has the [ESPRESS0_PAYMENTS] shortcode on it.
|
|
Thank you Josh, I also removed all the custom template files from /wp-content/uploads/espresso/gateway, de-activated and re-activated the gateway, re-registered for an event, and still had the same result. I’m wondering if it may be related to the configuration options in the E-xact admin area. Here is how I currently have the payment page set up from within E-xact: — [x] Automatic linking to the receipt page including result parameters using HTTP POST method (AUTO-POST) Receipt Link Text: [blank] Authorize.Net Protocol – Relay Response Settings Authorize.Net Protocol – Silent Post Settings — |
|
Hi Josh, /%category%/%postname%/ Should it be something else? |
|
The permalinks look good, but the relay response URL should be: http://www.example.com/wp/?page_id=5 It shouldn’t have the ‘type=exact’ in the URL |
|
Okay, I’ve confirmed that the relay response URL does NOT have ‘type=exact’ in the URL and it is still behaving the same way. Regarding the other options, I tried disabling the section called “Authorize.Net Protocol – Relay Response Settings” and the E-xact payment page stopped working entirely. Do you have any other ideas? |
|
Do you have any customized payment page templates? Try loading up the stock payment page templates. Also, try switching it to the page ID of 7. |
|
I dug up some more info on this: Use the home page for the Return to your site URL. |
|
I dug up some more info on this: Use the home page for the Return to your site URL. |
|
Thanks Josh, I changed the receipt url to page ID 7 and am still receiving the “Cheaters never win!” message. I have tried both with my customized template pages installed, and also with my template pages totally removed and I have de-activated/re-activated the payment gateways any time I’ve removed/re-uploaded my custom gateway template pages. I found references to “Cheaters never win!” in two places: As a test, I customized the message in the process_payments.php file by adding random text on to the end of it. I ran another test transaction and my random text did not show up. So I’m thinking the message must be coming from the /process-registration/payment_page.php file. Is it it possible that E-xact isn’t passing something back to the receipt page? Could it have to do with the Return Link Method in the E-xact options? |
|
It could be. I’ve opened up a ticket for one of the developers to look into this. The ‘cheaters never win’ message is from a security measure that we added a few versions ago. The e-xact gateway was tested as working when we added it in. Something else on our end, or the gateway API may have changed recently. |
|
Sidney committed this change to /gateways/exact/init.php: line 11: This fix will be included with Event Espresso 3.1.25.P |
|
Thank you, that resolved the issue. This ticket can be closed now. * For anyone else making changes to gateway template files, always remember to de-activate and re-activate the gateway from the payment settings page or the changes may not take effect. |
|
The support post ‘E-xact gateway "Return to your site" URL’ 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.