# File lib/active_merchant/billing/gateways/usa_epay.rb, line 24
      def authorize(money, credit_card, options = {})
        post = {}
        
        add_amount(post, money)
        add_invoice(post, options)
        add_credit_card(post, credit_card)        
        add_address(post, credit_card, options)        
        add_customer_data(post, options)
        
        commit(:authorization, post)
      end