Chargeback Search
1 min
code examples curl request post \\ \ url https //api accertify net/api/cbv1/search \\ \ header 'accept application/json'var myheaders = new headers(); myheaders append("accept", "application/json"); myheaders append("content type", "application/json"); var requestoptions = { method 'post', headers myheaders, redirect 'follow' }; fetch("https //api accertify net/api/cbv1/search", requestoptions) then(response => response text()) then(result => console log(result)) catch(error => console log('error', error));require "uri" require "json" require "net/http" url = uri("https //api accertify net/api/cbv1/search") https = net http new(url host, url port) https use ssl = true request = net http post new(url) request\["accept"] = "application/json" request\["content type"] = "application/json" response = https request(request) puts response read body import requests import json url = "https //api accertify net/api/cbv1/search" payload = {} headers = { 'accept' 'application/json', 'content type' 'application/json' } response = requests request("post", url, headers=headers, data=payload) print(response text) responses // transaction is found and column values returned {}// error response for requests are sent in following cases one or more invalid or missing inputs { "errormessage" "validation failed", "errorcode" 400, "errors" \[ "one or more required fields is missing" ] } end date is before start date { "errormessage" "validation failed", "errorcode" 400, "errors" \[ "end date is before start date" ] } start date or end date is too far in the past { "errormessage" "validation failed", "errorcode" 400, "errors" \[ "start date or end date is too far in the past" ] } date range exceeded { "errormessage" "validation failed", "errorcode" 400, "errors" \[ "date range exceeded" ] } invalid fields { "errormessage" "validation failed", "errorcode" 400, "errors" \[ "invalid fields name = caseinitstartdate, value = 2022 09 31" ] { "errorcode" 400, "errormessage" "validation failed", "errors" {} }// error response for authorization failures { "errorcode" 401, "errormessage" "not authorized" }// error response for unknown api requests or no matching records unknown api { "errormessage" "unknown api", "errorcode" 404, "errors" \[] ] } no failed validations but no matching records { "errormessage" "no matching record found", "errorcode" 404, "errors" \[] ] } { "errorcode" 404, "errormessage" "unknown api" }// error response when we are unable to process due to internal error { "errorcode" 500, "errormessage" "internal server error" }