Has anybody experienced this, or do you know what might be wrong...? WorldPay is set-up and working OK - The buyer can go through the WorldPay process and return to the 'thank you' page. But the payment isn't registered in aMember and shows as 'Not Paid'. Therefore they can't access the subscription they've ordered... aMember version: 2.1.8 PRO
The "thank you" page is this back at your site? So World Pay is returning the user back to your site URL? Is the World Pay out of test mode so you have live payments with a real credit card? Cliff
No. I downloaded their 'thank you' page template, added our own website layout - keeping their necessary code intact, then uploaded back to their server. Do you think JavaScript or comment tags in the code could mess with it all? The page is https://select.worldpay.com/i/99717/resultY.html Yes...
WorldPay should be using the call back script, if this fails then worldPay will use the resultY.html. The call back script lets Amember know that a payment has been successful. If you are using the resultY.html. then Amember will not get this message from WorldPay. When payment has been made and the call back script is operating then WorldPay will return your user back to your site URL automatically... If this is not happening then the set up is wrong somewhere. Double check that the the WorldPay set up and callback is checked. Regards Cliff
I've deleted the resultY.html from WorldPay's file management page... Then I made a purchase and after payment arrived at WorldPay's default 'Thank You' page... but when I login to aMember at the website I have 'No Active Subscriptions'. Same problem in other words. I've checked in the Configuration Options page and the callback option is checked. callback url is set as http://<WPDISPLAY_ITEM=MC_callback> as suggested by Alex. 'Store-builder used' is set as 'Other' - if that's any help... Crazy...........
Hi On the world Pay front you do'nt say you have "use callback response checked" The fact WorldPay is using the default is that it is not calling back to your site. On the Amemberfornt you must have an acrive subscription to make a payment. Has the subscription you set up run out? check it out in admin CP/?user?/subscriptions.
Thanks a lot for your time, Cliff. It's all working now!!! I had a look at http://www.cgi-central.net/scripts/amember/docs/html/ and it says that the 'postback', (not callback...) url should be http://www.your-site.com/amember/plugins/payment/worldpay/ipn.php so I tried it in place of the http://<WPDISPLAY_ITEM=MC_callback> ... did a test purchase and - alleluia!
... now it didn't work for worldpay for normal payments outside amember elsewhere on the website... In the end I've discovered that this below works perfectly for both types of product: http://<wpdisplay item=MC_callback> instead of http://<WPDISPLAY_ITEM=MC_callback>