Posted: December 6, 2012 at 3:24 am
|
Can anybody help me with the Worlpay integration?
Help anybody? |
Hi Marc, You can enter the 6-digit installation ID in the WorldPay Installation ID. The Event Espresso WorldPay gateway settings box doesn’t have fields to place passwords in them, and I don’t recall ever needing to set these up on any of the sites we’ve configured with WorldPay thus far. Can you try entering the 6-digit installation ID in the field in the Event Espresso payment settings? |
|
|
Hi Josh, |
Are you using a test installation ID when you’re in test mode? |
|
|
Yep. |
When you log into your account interface, is the Installation Integration setup in Test mode or Production? Also, is the payment response URL set in the Payment response settings? |
|
|
The install is in test mode. The payment response is set, but I am honestly uncertain what would be the correct setting. |
Hi Marc, If you look at the WorldPay box in Event Espresso>Payment settings, there will be a Relay Response URL highlighted within a yellow box. This is the page that should be set in your Worldpay account. |
|
|
Set correctly. It says now (Worldpay): “directed a test request to a live system”, and asks me if I want to forward the request. In eventespresso, I have test mode enabled though. |
|
Josh,
|
|
Josh, |
Hi Marc, You can make modifications to the files in the /gateways/worldpay and copy the entire worldpay gateway folder to /wp-content/uploads/espresso/gateways. Event Espresso checks there first, so it will allow for your customized gateway to not be overwritten on an update. I’ll need to check in with the developer of the WorldPay gateway to see if it’s possible to hand over address info to WorldPay. The other gateways already do this, and I’m wondering if there is a reason why the WorldPay gateway doesn’t have this feature. |
|
|
Ok, Josh, we NEARLY fixed this. There are all fields we need that come into the gateway function espresso_display_worldpay, except the attendant country. Now, country being part of the questions, is there an easy way to fix this, i.e. have country handed over as an input data? I mean, you’re doing this with other question fields as well, apparently. If that is not going to work, what would be the proper SQL code, to get the country out of the database, with which select and WHERE clause? |
I see what you’re saying. The country answer gets stored in events_answer, where the other items like address and phone get stored in events_attendee. My mySQL chops are not to the point where I could give you advice on how to add Country to the query, but I think what you’re looking for is in the espresso_prepare_payment_data_for_gateways function in /gateways/process_payments.php |
|
The support post ‘Worldpay integration’ 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.