lib/fraudlabspro_ruby/api/order.rb in fraudlabspro_ruby-3.2.1 vs lib/fraudlabspro_ruby/api/order.rb in fraudlabspro_ruby-4.0.0
- old
+ new
@@ -45,17 +45,17 @@
if params[:card_number] != nil
params[:card_number] = params[:card_number][0..5]
end
- uri = URI.parse("https://api.fraudlabspro.com/v1/order/screen")
+ uri = URI.parse("https://api.fraudlabspro.com/v2/order/screen")
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
request = Net::HTTP::Post.new(uri.request_uri)
request.set_form_data({
'key' => FraudlabsproRuby::Configuration.api_key,
- 'format' => params[:format] || 'json',
+ 'format' => 'json',
'source' => 'sdk-ruby',
'source_version' => FraudlabsproRuby::VERSION,
'flp_checksum' => params[:flp_checksum] || '',
# Billing information.
@@ -105,17 +105,17 @@
end
end
# Sends feedback back to FraudLabs Pro.
def self.feedback(params = {})
- uri = URI.parse("https://api.fraudlabspro.com/v1/order/feedback")
+ uri = URI.parse("https://api.fraudlabspro.com/v2/order/feedback")
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
request = Net::HTTP::Post.new(uri.request_uri)
request.set_form_data({
'key' => FraudlabsproRuby::Configuration.api_key,
- 'format' => params[:format] || 'xml',
+ 'format' => 'json',
'id' => params[:transaction_id],
'action' => params[:status] || '',
'note' => params[:note] || ''
})
@@ -128,18 +128,14 @@
end
end
# Gets transaction result.
def self.getTransaction(params = {})
- if params[:format] == nil
- params[:format] = 'xml'
- end
-
if params[:id_type] == nil
params[:id_type] = ''
end
- 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])
+ 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])
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
request = Net::HTTP::Get.new(uri.request_uri)
response = http.request(request)