class MundipaggV1Sdk::Charge
Public Class Methods
capture(charge_id, capture)
click to toggle source
# File lib/mundipagg_v1_sdk.rb, line 223 def self.capture(charge_id, capture) ArgumentError.new("Charge id should be a String") if charge_id == nil capture = {} if capture == nil postRequest(capture.to_json, "/charges/#{charge_id}/capture") end
create(charge)
click to toggle source
# File lib/mundipagg_v1_sdk.rb, line 203 def self.create(charge) charge = {} if charge == nil postRequest(charge.to_json, "/charges") end
delete(charge_id, params)
click to toggle source
# File lib/mundipagg_v1_sdk.rb, line 229 def self.delete(charge_id, params) ArgumentError.new("Charge id should be a String") if charge_id == nil params = {} if params == nil deleteRequest(params.to_json, "/charges/#{charge_id}") end
edit_credit_card(charge_id, params)
click to toggle source
# File lib/mundipagg_v1_sdk.rb, line 235 def self.edit_credit_card(charge_id, params) ArgumentError.new("Charge id should be a String") if charge_id == nil params = {} if params == nil patchRequest(params, "/charges/#{charge_id}/credit-card") end
edit_due_date(charge_id, params)
click to toggle source
# File lib/mundipagg_v1_sdk.rb, line 241 def self.edit_due_date(charge_id, params) ArgumentError.new("Charge id should be a String") if charge_id == nil params = {} if params == nil patchRequest(params, "/charges/#{charge_id}/due-date") end
edit_payment_method(charge_id, params)
click to toggle source
# File lib/mundipagg_v1_sdk.rb, line 247 def self.edit_payment_method(charge_id, params) ArgumentError.new("Charge id should be a String") if charge_id == nil params = {} if params == nil patchRequest(params, "/charges/#{charge_id}/retry") end
list(order_id = nil, customer_id = nil, page = nil, size = nil)
click to toggle source
# File lib/mundipagg_v1_sdk.rb, line 213 def self.list(order_id = nil, customer_id = nil, page = nil, size = nil) query = [] query << "order_id=#{order_id}" if !order_id.nil? query << "customer_id=#{customer_id}" if !customer_id.nil? query << "page=#{page}" if !page.nil? query << "size=#{size}" if !size.nil? query.first.prepend("?") if !query.empty? getRequest("/charges#{query.join("&")}") end
retrieve(charge_id)
click to toggle source
# File lib/mundipagg_v1_sdk.rb, line 208 def self.retrieve(charge_id) ArgumentError.new("Charge id should be a String") if charge_id == nil getRequest("/charges/#{charge_id}") end
retry(charge_id)
click to toggle source
# File lib/mundipagg_v1_sdk.rb, line 253 def self.retry(charge_id) ArgumentError.new("Charge id should be a String") if charge_id == nil params = {} postRequest(params, "/charges/#{charge_id}/retry") end