class PagSeguro::SubscriptionDiscount
Constants
- API_VERSION
Attributes
code[RW]
The code of subscription, not the plan
type[RW]
Type of discount, it can be DISCOUNT_PERCENT or DISCOUNT_AMOUNT.
value[RW]
Value of discount
Public Instance Methods
create()
click to toggle source
The server returns only with a 200 response in case of success.
# File lib/pagseguro/subscription_discount.rb, line 23 def create request = Request.put_xml("pre-approvals/#{code}/discount", credentials, xml_params) Response.new(request, self).serialize self end
errors()
click to toggle source
Set errors
# File lib/pagseguro/subscription_discount.rb, line 18 def errors @errors ||= Errors.new end
Private Instance Methods
after_initialize()
click to toggle source
# File lib/pagseguro/subscription_discount.rb, line 33 def after_initialize @errors = Errors.new end
xml_params()
click to toggle source
# File lib/pagseguro/subscription_discount.rb, line 37 def xml_params RequestSerializer.new(self).to_xml_params end