class EasyPayULatam::RApi::AdditionalCharge

Attributes

card[R]
customer[R]
params[RW]
plan[R]
resource[RW]
sub_id[R]
url[R]

Public Class Methods

new(customer, sub_id) click to toggle source
# File lib/easy_pay_u_latam/r_api/additional_charge.rb, line 7
def initialize(customer, sub_id)
  @customer = customer
  @sub_id = sub_id
  @customer = customer.response if !customer.nil?
  # @callback_url = callback_url
  @params = {}
  return if @customer.nil?
  # load("")
end

Public Instance Methods

create!() click to toggle source
Calls superclass method
# File lib/easy_pay_u_latam/r_api/additional_charge.rb, line 25
def create!
  create_url
  super
end
create_url() click to toggle source
# File lib/easy_pay_u_latam/r_api/additional_charge.rb, line 17
def create_url
  @url = RApi.base_url + "/rest/#{RApi.api_version}/subscriptions/#{@sub_id}/recurringBillItems"
end
delete(id) click to toggle source
Calls superclass method
# File lib/easy_pay_u_latam/r_api/additional_charge.rb, line 35
def delete(id)
  url
  super
end
load(id) click to toggle source
Calls superclass method
# File lib/easy_pay_u_latam/r_api/additional_charge.rb, line 30
def load(id)
  url
  super
end