@@ -47,13 +47,13 @@ def self.validate(params = {})
4747 params [ :card_number ] = params [ :card_number ] [ 0 ..5 ]
4848 end
4949
50- uri = URI . parse ( "https://api.fraudlabspro.com/v1 /order/screen" )
50+ uri = URI . parse ( "https://api.fraudlabspro.com/v2 /order/screen" )
5151 http = Net ::HTTP . new ( uri . host , uri . port )
5252 http . use_ssl = true
5353 request = Net ::HTTP ::Post . new ( uri . request_uri )
5454 request . set_form_data ( {
5555 'key' => FraudlabsproRuby ::Configuration . api_key ,
56- 'format' => params [ :format ] || 'json' ,
56+ 'format' => 'json' ,
5757 'source' => 'sdk-ruby' ,
5858 'source_version' => FraudlabsproRuby ::VERSION ,
5959 'flp_checksum' => params [ :flp_checksum ] || '' ,
@@ -107,13 +107,13 @@ def self.validate(params = {})
107107
108108 # Sends feedback back to FraudLabs Pro.
109109 def self . feedback ( params = { } )
110- uri = URI . parse ( "https://api.fraudlabspro.com/v1 /order/feedback" )
110+ uri = URI . parse ( "https://api.fraudlabspro.com/v2 /order/feedback" )
111111 http = Net ::HTTP . new ( uri . host , uri . port )
112112 http . use_ssl = true
113113 request = Net ::HTTP ::Post . new ( uri . request_uri )
114114 request . set_form_data ( {
115115 'key' => FraudlabsproRuby ::Configuration . api_key ,
116- 'format' => params [ :format ] || 'xml ',
116+ 'format' => 'json ',
117117 'id' => params [ :transaction_id ] ,
118118 'action' => params [ :status ] || '' ,
119119 'note' => params [ :note ] || ''
@@ -130,15 +130,11 @@ def self.feedback(params = {})
130130
131131 # Gets transaction result.
132132 def self . getTransaction ( params = { } )
133- if params [ :format ] == nil
134- params [ :format ] = 'xml'
135- end
136-
137133 if params [ :id_type ] == nil
138134 params [ :id_type ] = ''
139135 end
140136
141- uri = URI . parse ( "https://api.fraudlabspro.com/v1 /order/result?key=" + FraudlabsproRuby ::Configuration . api_key + "&format=" + params [ :format ] + " &id=" + params [ :transaction_id ] + "&id_type=" + params [ :id_type ] )
137+ uri = URI . parse ( "https://api.fraudlabspro.com/v2 /order/result?key=" + FraudlabsproRuby ::Configuration . api_key + "&format=json &id=" + params [ :transaction_id ] + "&id_type=" + params [ :id_type ] )
142138 http = Net ::HTTP . new ( uri . host , uri . port )
143139 http . use_ssl = true
144140 request = Net ::HTTP ::Get . new ( uri . request_uri )
0 commit comments