Setting Up WorldPay Callback
This page briefly explains what the WorldPay Callback is and how to set up your WorldPay account to call back to FastCart. The callback is essential.
What is the WorldPay Callback?
The WorldPay Callback returns information from the WorldPay payment page to a "callback" script on your website. The WorldPay Callback will send different information depending on whether the shopper completes or cancels the purchase. Your callback script can do anything you want it to do with the returned data, including sending emails with customer / order information, saving data to a database and presenting a completion or cancellation page to the shopper.
FastCart has it's own built-in callback script meaning that you do not need to write your own callback script. When the shopper completes a transaction, the FastCart callback sends you (the retailer) an email containing the customer (cardholder) details, the delivery address (if different to the cardholder's address). the amount paid, the total cost of shipping, the list of products ordered and the prices of each item, and any comments / message (if the optional comments / message box is used).
The FastCart callback script also displays either an order confirmation page or an order cancellation page, depending on whether the shopper has completed the transaction or not.
Setting up the WorldPay Callback
Before setting up the WorldPay Callback, check that you have entered your WorldPay account details and your WorldPay Callback Password in the FastCart control panel. This will ensure that transactions are sent to the correct WorldPay account and that the FastCart callback script can verify that the callback has come from the correct WorldPay account.
When you have done this, log into your WorldPay Customer Management System then click Configuration Options on the same line as your Select Junior installation. Then:
1) | Enter the Callback URL as given in your FastCart setup email |
2) | Tick the checkboxes for Callback Enabled and Use Callback Response |
3) | Set your Callback Password to match exactly with the Callback Password you set in FastCart - note that you need to enter this in 2 boxes |
4) | Click Save Changes |

You should now be ready to test the WorldPay Callback with your FastCart account and
make test transactions using FastCart and your WorldPay account.