# 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