class Synapsis::MassPay

Constants

COST_PER_MASS_PAY

Public Class Methods

add(mass_pays:, oauth_consumer_key:) click to toggle source
# File lib/synapsis/mass_pay.rb, line 20
def self.add(mass_pays:, oauth_consumer_key:)
  params = {
    mass_pays: mass_pays,
    oauth_consumer_key: oauth_consumer_key
  }

  response = create_request(params)
  return_response(response)
end
cancel(params) click to toggle source
# File lib/synapsis/mass_pay.rb, line 40
def self.cancel(params)
  response = request(:post, cancel_url, params)
  return_response(response)
end
cost_per_mass_pay() click to toggle source
# File lib/synapsis/mass_pay.rb, line 16
def self.cost_per_mass_pay
  COST_PER_MASS_PAY
end
show(mass_pay_id: {}, oauth_consumer_key:) click to toggle source
# File lib/synapsis/mass_pay.rb, line 30
def self.show(mass_pay_id: {}, oauth_consumer_key:)
  params = {
    id: mass_pay_id,
    oauth_consumer_key: oauth_consumer_key
  }

  response = view_request(params)
  return_response(response)
end

Private Class Methods

cancel_url() click to toggle source
# File lib/synapsis/mass_pay.rb, line 47
def self.cancel_url
  "#{API_V2_PATH}masspay/cancel"
end