By bkieser on
I was unable to get worldpay_callback working in eCommerce. The page kept giving a 404 error when I attempted to use the format given in the help:
http://www.mydomain.com/worldpay_callback
Here's how I solved it:
In admin -> administer -> store -> settings -> worldpay
you set the field "Thank you page/WorldPay callback URL" to: worldpay_callback
Log into your worldpay administration page. In the field "Callback URL" enter:
http://www.mydomain.com/?q=worldpay_callback
This will correctly handoff the worldpay_callback page to the Drupal app.
Comments
thank you!
just what I was looking for. but a quick question (i'm just sorting this now). orders seem to go through to the site before payment is processed. For example, if someone makes an order, presses checkout and then doesn't pay, the order is still held within the site for processing, the difference being the payment will never turn up... is there a way to make it so the order is only saved once payment has been made?
thanks again
maybe i spoke too soon
I have done what was said, but there doesn't seem to be anything sent from Wp to e-commerce. Or if there is I don;t see it when testing, and the payment doesn't change to recieved. Do I need to change any other settings (apart from ticking the box in world pay to allow this kind of info sending)?