Ecommerce Templates > PHP Version Help > Payment Processors > Beanstream

Beanstream Ecommerce Templates

Beanstream and Ecommerce Templates

Once you have created your account with Beanstream the first thing you will need to do is download the file from our downloads page. The zip file contains two files, customppsend.php and customppreturn.php. These contain all the information you need for the Beanstream integration for Ecommerce Templates. Unzip the download and place the two files in your vsadmin/inc/ folder, overwriting the existing files - agree to overwrite if prompted.

Make sure you have uploaded these two php files to your server and open your Ecommerce Templates admin payment providers page. Locate the payment provider listed as "Custom" and click on the Modify button. Fill in the details as shown below:

Beanstream and Ecommerce Templates

You will then need to go to your Beanstream control panel and under Administration -> account settings -> order settings make sure these two items are checked…

Require hash validation on all Payment Gateway transaction requests
Include hash validation in Transaction Response Page redirection and Payment Gateway Response Notification

Then set a hash key of your choice, (Example Lh3fPnM12xy) and make sure the hash algorithm is MD5.

Finally in your Ecommerce Plus admin section -> Payment Providers go to the Custom Payment Provider.

Data 1 will be your Account ID and Data 2 will be the hash key.

Please do read our guide here on credit card fraud.

That's all there is to it really - any comments on the set up can be posted on our Support Forum.