Class: PagSeguro::Plans
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
Methods inherited from Base
#builder, #initialize, #parameterize, #parse, #parse_body
Constructor Details
This class inherits a constructor from PagSeguro::Base
Instance Method Details
#create(params) ⇒ Object
3 4 5 6 7 8 |
# File 'lib/pagseguro/plans.rb', line 3 def create(params) params[:amount_per_payment] = to_money params[:amount_per_payment] params = parameterize params parse_body api.post("/pre-approvals/request", preApproval: params) end |
#update(code, params) ⇒ Object
10 11 12 13 14 15 |
# File 'lib/pagseguro/plans.rb', line 10 def update(code, params) params[:amount_per_payment] = to_money params[:amount_per_payment] params = parameterize params api.put "/pre-approvals/request/#{code}/payment", params end |