Class: Tpaga::ChargeApi
Class Method Summary collapse
-
.add_credit_card_charge(body, opts = {}) ⇒ CreditCardCharge
Adds a new CreditCardCharge to Customer's CreditCard Creates a new ‘CreditCardCharge` and associates it to a `CreditCard`.
-
.add_davi_plata_charge(body, opts = {}) ⇒ DaviPlataCharge
Adds a new DaviPlataCharge to Customer's DaviPlata Creates a new ‘DaviPlataCharge` and associates it to a `DaviPlata`.
-
.get_credit_card_charge_by_id(id, opts = {}) ⇒ CreditCardCharge
Retrieve a CreditCardCharge by ID Get the details of an existing ‘CreditCardCharge`.
-
.get_davi_plata_charge_by_id(id, opts = {}) ⇒ DaviPlataCharge
Retrieve a DaviPlataCharge by ID Get the details of an existing ‘DaviPlataCharge`.
Class Method Details
.add_credit_card_charge(body, opts = {}) ⇒ CreditCardCharge
Adds a new CreditCardCharge to Customer's CreditCard Creates a new ‘CreditCardCharge` and associates it to a `CreditCard`.
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
# File 'lib/tpaga/api/charge_api.rb', line 13 def self.add_credit_card_charge(body, opts = {}) # verify the required parameter 'body' is set raise "Missing the required parameter 'body' when calling add_credit_card_charge" if body.nil? # resource path path = "/charge/credit_card".sub('{format}', 'json') # query parameters query_params = {} # header parameters header_params = {} # HTTP header 'Accept' (if needed) _header_accept = [] _header_accept_result = Swagger::Request.select_header_accept(_header_accept) and header_params['Accept'] = _header_accept_result # HTTP header 'Content-Type' _header_content_type = [] header_params['Content-Type'] = Swagger::Request.select_header_content_type(_header_content_type) # form parameters form_params = {} # http body (model) post_body = Swagger::Request.object_to_http_body(body) auth_names = ['api_key'] response = Swagger::Request.new(:POST, path, {:params => query_params, :headers => header_params, :form_params => form_params, :body => post_body, :auth_names => auth_names}).make.body obj = CreditCardCharge.new() and obj.build_from_hash(response) end |
.add_davi_plata_charge(body, opts = {}) ⇒ DaviPlataCharge
Adds a new DaviPlataCharge to Customer's DaviPlata Creates a new ‘DaviPlataCharge` and associates it to a `DaviPlata`.
93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 |
# File 'lib/tpaga/api/charge_api.rb', line 93 def self.add_davi_plata_charge(body, opts = {}) # verify the required parameter 'body' is set raise "Missing the required parameter 'body' when calling add_davi_plata_charge" if body.nil? # resource path path = "/charge/daviplata".sub('{format}', 'json') # query parameters query_params = {} # header parameters header_params = {} # HTTP header 'Accept' (if needed) _header_accept = [] _header_accept_result = Swagger::Request.select_header_accept(_header_accept) and header_params['Accept'] = _header_accept_result # HTTP header 'Content-Type' _header_content_type = [] header_params['Content-Type'] = Swagger::Request.select_header_content_type(_header_content_type) # form parameters form_params = {} # http body (model) post_body = Swagger::Request.object_to_http_body(body) auth_names = ['api_key'] response = Swagger::Request.new(:POST, path, {:params => query_params, :headers => header_params, :form_params => form_params, :body => post_body, :auth_names => auth_names}).make.body obj = DaviPlataCharge.new() and obj.build_from_hash(response) end |
.get_credit_card_charge_by_id(id, opts = {}) ⇒ CreditCardCharge
Retrieve a CreditCardCharge by ID Get the details of an existing ‘CreditCardCharge`. This method only requires an unique `CreditCardCharge` identifier `id` that was returned upon `CreditCardCharge` creation.
53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 |
# File 'lib/tpaga/api/charge_api.rb', line 53 def self.get_credit_card_charge_by_id(id, opts = {}) # verify the required parameter 'id' is set raise "Missing the required parameter 'id' when calling get_credit_card_charge_by_id" if id.nil? # resource path path = "/charge/credit_card/{id}".sub('{format}', 'json').sub('{' + 'id' + '}', id.to_s) # query parameters query_params = {} # header parameters header_params = {} # HTTP header 'Accept' (if needed) _header_accept = [] _header_accept_result = Swagger::Request.select_header_accept(_header_accept) and header_params['Accept'] = _header_accept_result # HTTP header 'Content-Type' _header_content_type = [] header_params['Content-Type'] = Swagger::Request.select_header_content_type(_header_content_type) # form parameters form_params = {} # http body (model) post_body = nil auth_names = ['api_key'] response = Swagger::Request.new(:GET, path, {:params => query_params, :headers => header_params, :form_params => form_params, :body => post_body, :auth_names => auth_names}).make.body obj = CreditCardCharge.new() and obj.build_from_hash(response) end |
.get_davi_plata_charge_by_id(id, opts = {}) ⇒ DaviPlataCharge
Retrieve a DaviPlataCharge by ID Get the details of an existing ‘DaviPlataCharge`. This method only requires an unique `DaviPlataCharge` identifier `id` that was returned upon `DaviPlataCharge` creation.
133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 |
# File 'lib/tpaga/api/charge_api.rb', line 133 def self.get_davi_plata_charge_by_id(id, opts = {}) # verify the required parameter 'id' is set raise "Missing the required parameter 'id' when calling get_davi_plata_charge_by_id" if id.nil? # resource path path = "/charge/daviplata/{id}".sub('{format}', 'json').sub('{' + 'id' + '}', id.to_s) # query parameters query_params = {} # header parameters header_params = {} # HTTP header 'Accept' (if needed) _header_accept = [] _header_accept_result = Swagger::Request.select_header_accept(_header_accept) and header_params['Accept'] = _header_accept_result # HTTP header 'Content-Type' _header_content_type = [] header_params['Content-Type'] = Swagger::Request.select_header_content_type(_header_content_type) # form parameters form_params = {} # http body (model) post_body = nil auth_names = ['api_key'] response = Swagger::Request.new(:GET, path, {:params => query_params, :headers => header_params, :form_params => form_params, :body => post_body, :auth_names => auth_names}).make.body obj = DaviPlataCharge.new() and obj.build_from_hash(response) end |