lib/active_merchant/billing/gateways/flo2cash_simple.rb
module ActiveMerchant #:nodoc:
module Billing #:nodoc:
class Flo2cashSimpleGateway < Flo2cashGateway
self.display_name = 'Flo2Cash Simple'
def purchase(amount, payment_method, options = {})
post = {}
add_invoice(post, amount, options)
add_payment_method(post, payment_method)
add_customer_data(post, options)
commit('ProcessPurchase', post)
end
# Flo2Cash's "simple mode" does not support auth/capture
undef_method :authorize
undef_method :capture
end
end
end