class TFSO::Payment

Constants

URL

Public Class Methods

new(auth) click to toggle source
# File lib/tfso/payment.rb, line 8
def initialize(auth)
  ensure_authenticated(auth)
  self.session_id = auth.session_id
  intialize_savon_client
end

Public Instance Methods

create(payment_info) click to toggle source
# File lib/tfso/payment.rb, line 14
def create(payment_info)
  response = savon_client.call(:register_invoice_payment, message: {payment: payment_info}, cookies: @cookies)
  response.body[:register_invoice_payment_response][:register_invoice_payment_result]
end