Shopify/active_merchant — Issue #204: beanstream: transacting against a vault id doesn't work
Author: nurey
Created: 2011-10-12 15:19:52+00:00
State: open

It looks like the code isn't there. The tests are there and they are failing.

1) Error:
test_successful_add_to_vault_and_use(RemoteBeanstreamTest):
NoMethodError: undefined method `type' for 87982:Fixnum
/Volumes/Devel/active_merchant/lib/active_merchant/billing/gateway.rb:109:in `card_brand'
/Volumes/Devel/active_merchant/lib/active_merchant/billing/gateway.rb:114:in `card_brand'
/Volumes/Devel/active_merchant/lib/active_merchant/billing/gateways/beanstream/beanstream_core.rb:93:in `purchase_action'
/Volumes/Devel/active_merchant/lib/active_merchant/billing/gateways/beanstream.rb:84:in `purchase'
test/remote/gateways/remote_beanstream_test.rb:192:in `test_successful_add_to_vault_and_use'
/Users/ilia/.rvm/gems/ruby-1.9.2-p290/gems/mocha-0.10.0/lib/mocha/integration/mini_test/version_142_to_172.rb:27:in `run'

Is anyone interested to complete the code? I have an urgent need for this. So I created an elance job at http://www.elance.com/j/fix-failing-tests-activemerchant-beanstream-secure-profiles/26549337
I can arrange this through elance or any method you prefer.