class PagSeguro::SubscriptionRetry

Attributes

payment_order_code[RW]
subscription_code[RW]

Public Instance Methods

errors() click to toggle source
# File lib/pagseguro/subscription_retry.rb, line 9
def errors
  @errors ||= Errors.new
end
save() click to toggle source
# File lib/pagseguro/subscription_retry.rb, line 13
def save
  request = Request.post_xml(url, nil, credentials, nil, extra_options)

  Response.new(request, self).serialize

  self
end

Private Instance Methods

after_initialize() click to toggle source
# File lib/pagseguro/subscription_retry.rb, line 31
def after_initialize
  @errors = Errors.new
end
extra_options() click to toggle source
# File lib/pagseguro/subscription_retry.rb, line 27
def extra_options
  { headers: { "Accept" => "application/vnd.pagseguro.com.br.v1+xml;charset=ISO-8859-1" }}
end
url() click to toggle source
# File lib/pagseguro/subscription_retry.rb, line 23
def url
  "pre-approvals/#{subscription_code}/payment-orders/#{payment_order_code}/payment"
end