Beanstream is a Vancouver-based electronic payment processor.
A couple of our clients wanted to make use of their services, so we wrote this CiviCRM Extension to provide server-to-server POST integration from CiviCRM to the Beanstream payment processor.
To use this extension with a Beanstream merchant account, you must enable username/password validation in your Beanstream account and enter those values in the CiviCRM configuration for the payment processor, along with your merchant ID.
You can download the payment processor here:
https://github.com/adixon/ca.civicrm.beanstream
This initial version only provides one-time payments.