Skip to content

jdollard/active_merchant_testing

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ActiveMerchantTesting
=====================

This is an early stage plugin replacement for ActiveMerchant's authorize_net_gateway and authorize_net_cim_gateway for use in testing.  It's not complete, just does what I needed it to do (which should be most of the gateway, cim-gateway functionality).

Example
=======

This, of course, depends on active merchant so, if you haven't already

  script/plugin install git://github.com/Shopify/active_merchant.git

Grab the plugin

  script/plugin install git://github.com/wiseleyb/active_merchant_testing.git


In your config/environments/test.rb add something like this:

  ActiveMerchant::Billing::Base.gateway_mode = :test
  CIMGATEWAY = AuthorizeNetCimGatewayTest.new
  GATEWAY = AuthorizeNetGatewayTest.new

Then, in your code, just use the gateway's as normal...

  response = CIMGATEWAY.gateway.delete_customer_profile(:customer_profile_id => 1234)

  response = GATEWAY.capture(dollar_amount, transaction_key)



Copyright (c) 2010 Ben Wiseley, released under the MIT license

About

Currently just authorize.net testing objects

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%