Notification Webhooks
API
Request for Evidence
1 min
code examples curl location 'https //endpoint yourdomain com/requestforevidencenotification' \\ \ header 'accept application/json' \\ \ header 'content type application/json' \\ \ data '{ "timestamp" "2025 01 01t12 00 00z", "processorcasenumber" "ext123", "processorchargeid" "ch123", "orderid" "1 123", "claimid" 123, "processorname" "stripe", "issuedate" "2025 01 01", "duedate" "2025 01 03", "hoursleftuntildisputed" 48, "claimtype" "chargeback", "reasoncode" "10 1", "reasoncategory" "fraud", "cardtype" "visa", "amountclaimcurrency" 100, "claimcurrency" "usd", "requestedevidencetypes" \[ "invoice", "proof of delivery" ], "uniquemessageid" "notif 123" }'var myheaders = new headers(); myheaders append("accept", "application/json"); myheaders append("content type", "application/json"); var raw = json stringify({ "timestamp" "2025 01 01t12 00 00z", "processorcasenumber" "ext123", "processorchargeid" "ch123", "orderid" "1 123", "claimid" 123, "processorname" "stripe", "issuedate" "2025 01 01", "duedate" "2025 01 03", "hoursleftuntildisputed" 48, "claimtype" "chargeback", "reasoncode" "10 1", "reasoncategory" "fraud", "cardtype" "visa", "amountclaimcurrency" 100, "claimcurrency" "usd", "requestedevidencetypes" \[ "invoice", "proof of delivery" ], "uniquemessageid" "notif 123" }); var requestoptions = { method 'post', headers myheaders, body raw, redirect 'follow' }; fetch("https //endpoint yourdomain com/requestforevidencenotification", 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 //endpoint yourdomain com/requestforevidencenotification") 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" request body = json dump({ "timestamp" "2025 01 01t12 00 00z", "processorcasenumber" "ext123", "processorchargeid" "ch123", "orderid" "1 123", "claimid" 123, "processorname" "stripe", "issuedate" "2025 01 01", "duedate" "2025 01 03", "hoursleftuntildisputed" 48, "claimtype" "chargeback", "reasoncode" "10 1", "reasoncategory" "fraud", "cardtype" "visa", "amountclaimcurrency" 100, "claimcurrency" "usd", "requestedevidencetypes" \[ "invoice", "proof of delivery" ], "uniquemessageid" "notif 123" }) response = https request(request) puts response read body import requests import json url = "https //endpoint yourdomain com/requestforevidencenotification" payload = json dumps({ "timestamp" "2025 01 01t12 00 00z", "processorcasenumber" "ext123", "processorchargeid" "ch123", "orderid" "1 123", "claimid" 123, "processorname" "stripe", "issuedate" "2025 01 01", "duedate" "2025 01 03", "hoursleftuntildisputed" 48, "claimtype" "chargeback", "reasoncode" "10 1", "reasoncategory" "fraud", "cardtype" "visa", "amountclaimcurrency" 100, "claimcurrency" "usd", "requestedevidencetypes" \[ "invoice", "proof of delivery" ], "uniquemessageid" "notif 123" }) headers = { 'accept' 'application/json', 'content type' 'application/json' } response = requests request("post", url, headers=headers, data=payload) print(response text) responses