Additional configuration within IIS and Barclays to enable the Barclays CPI payment provider.
IIS setup
Done by IPS / Web host
The post handler for Barclays needs to be password protected.
1. Create a new local user on the web server.
2. Add a new virtual directory at /easysiteweb/easysite/handlers/ called securepayment and remove anonymous access to it.
3. Add read access for the user you added previously.
Barclays setup
Done by client or EIBS. As well as the standard configuration screen you need to setup another screen for the CPI system.
1. Visit https://secure2.epdq.co.uk/cgi-bin/CcxBarclaysEpdqAdminTool.e
2. Enter your password and then enter a new passphrase; the passphrase is used within EasySite.
3. Set the allowed url to http://YOURHOSTNAME/easysiteweb/easysite/handlers/querystringtopost.ashx
4. Set Post order result to 'yes'.
5. Set the post url to http://YOURHOSTNAME/easysiteweb/easysite/handlers/securepayment/transationresponsehandler.ashx
NOTE: BOTH OF THE ABOVE URLS NEED TO BE LOWERCASE, UPPERCASE LETTERS WILL CAUSE THE BARCLAYS CPI SYSTEM TO CRASH.
6. Set the post username and password to the username and password of the user you created earlier.
Easysite setup
Set the passphrase to be the passphrase you setup on the cpi screen.The merchant display name will be shown on the payment screen.