# File lib/active_merchant/billing/gateways/trust_commerce.rb, line 166
      def purchase(money, creditcard_or_billing_id, options = {})        
        parameters = {
          :amount => amount(money),
        }                                                             
        
        add_order_id(parameters, options)
        add_customer_data(parameters, options)
        add_payment_source(parameters, creditcard_or_billing_id)
        add_addresses(parameters, options)
        commit('sale', parameters)
      end