Method: ActiveMerchant::Billing::TransFirstTransactionExpressGateway#capture

Defined in:
lib/active_merchant/billing/gateways/trans_first_transaction_express.rb

#capture(amount, authorization, options = {}) ⇒ Object



237
238
239
240
241
242
243
244
245
# File 'lib/active_merchant/billing/gateways/trans_first_transaction_express.rb', line 237

def capture(amount, authorization, options = {})
  transaction_id = split_authorization(authorization)[1]
  request = build_xml_transaction_request do |doc|
    add_amount(doc, amount)
    add_original_transaction_data(doc, transaction_id)
  end

  commit(:capture, request)
end