Module: PayTrace::TransactionOperations
- Included in:
- Transaction
- Defined in:
- lib/paytrace/transaction.rb
Instance Method Summary collapse
Instance Method Details
#sale(amount: nil, credit_card: nil, options: {}) ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/paytrace/transaction.rb', line 6 def sale(amount: nil, credit_card: nil, options: {}) t = Transaction.new(amount: amount, credit_card: credit_card, type: TransactionTypes::SALE) request = PayTrace::API::Request.new(transaction: t) gateway = PayTrace::API::Gateway.new t.response = gateway.send_request(request) t end |