Method: Payzilla::Gateways::Matrix#pay
- Defined in:
- lib/payzilla/gateways/matrix.rb
#pay(payment) ⇒ Object
27 28 29 30 31 32 33 34 35 36 37 |
# File 'lib/payzilla/gateways/matrix.rb', line 27 def pay(payment) begin result = send 'process_payment', :i_transaction_id => payment.gateway_payment_id, :i_receipt_num => payment.id return retval(result['ERROR']['SQLCODE'], result['PAYMENT_ID']) rescue Errno::ECONNRESET return retval(-1000) end end |