module OntraportApi::APIs::Transactions

Constants

TRANSACTIONS_API_METHODS_AND_PATHS

Public Instance Methods

convert_transactions_to_collections(id) click to toggle source
# File lib/ontraport_api/apis/transactions.rb, line 32
def convert_transactions_to_collections(id)
  query_transactions({ id: id })
end
convert_transactions_to_decline(id) click to toggle source
# File lib/ontraport_api/apis/transactions.rb, line 28
def convert_transactions_to_decline(id)
  query_transactions({ id: id })
end
get_order(id) click to toggle source
# File lib/ontraport_api/apis/transactions.rb, line 60
def get_order(id)
  query_transactions({ id: id })
end
mark_paid(id) click to toggle source
# File lib/ontraport_api/apis/transactions.rb, line 48
def mark_paid(id)
  query_transactions({ id: id })
end
new_transaction(transaction = {}) click to toggle source
# File lib/ontraport_api/apis/transactions.rb, line 20
def new_transaction(transaction = {})
  query_transactions(transaction)
end
query_transactions(payload) click to toggle source
# File lib/ontraport_api/apis/transactions.rb, line 72
def query_transactions(payload)
  method, path = TRANSACTIONS_API_METHODS_AND_PATHS[caller[0][/`.*'/][1..-2]]
  query(method, path, payload)
end
refund_transactions(criteria = {}) click to toggle source
# File lib/ontraport_api/apis/transactions.rb, line 24
def refund_transactions(criteria = {})
  query_transactions(criteria)
end
rerun_commission(criteria = {}) click to toggle source
# File lib/ontraport_api/apis/transactions.rb, line 44
def rerun_commission(criteria = {})
  query_transactions(criteria)
end
rerun_transaction(criteria = {}) click to toggle source
# File lib/ontraport_api/apis/transactions.rb, line 52
def rerun_transaction(criteria = {})
  query_transactions(criteria)
end
resend_invoice(payload = {}) click to toggle source
# File lib/ontraport_api/apis/transactions.rb, line 68
def resend_invoice(payload = {})
  query_transactions(payload)
end
update_order(payload = {}) click to toggle source
# File lib/ontraport_api/apis/transactions.rb, line 64
def update_order(payload = {})
  query_transactions(payload)
end
void_purchase(id) click to toggle source
# File lib/ontraport_api/apis/transactions.rb, line 40
def void_purchase(id)
  query_transactions({ id: id })
end
void_transaction(criteria = {}) click to toggle source
# File lib/ontraport_api/apis/transactions.rb, line 36
def void_transaction(criteria = {})
  query_transactions(criteria)
end
write_off_transaction(id) click to toggle source
# File lib/ontraport_api/apis/transactions.rb, line 56
def write_off_transaction(id)
  query_transactions({ id: id })
end