Back to Collection Items
require 'chilkat'
# This example assumes the Chilkat API to have been previously unlocked.
# See Global Unlock Sample for sample code.
http = Chilkat::CkHttp.new()
http.SetRequestHeader("Content-Type","application/json")
http.SetRequestHeader("X-GP-Version","{{version}}")
# Adds the "Authorization: Bearer {{token}}" header.
http.put_AuthToken("{{token}}")
http.SetRequestHeader("idempotency-key","12345")
http.SetRequestHeader("Accept","application/json")
# resp is a CkHttpResponse
resp = http.QuickRequest("POST","https://{{url}}/ucp/disputes/{{dis_id}}/acceptance")
if (http.get_LastMethodSuccess() == false)
print http.lastErrorText() + "\n";
exit
end
print resp.get_StatusCode().to_s() + "\n";
print resp.bodyStr() + "\n";
Curl Command
curl -X POST
-H "Authorization: Bearer <access_token>"
-H "Content-Type: application/json"
-H "Authorization: Bearer {{token}}"
-H "Accept: application/json"
-H "X-GP-Version: {{version}}"
-H "idempotency-key: 12345"
https://{{url}}/ucp/disputes/{{dis_id}}/acceptance
Postman Collection Item JSON
{
"name": "DIA_2.0 Accept Dispute",
"event": [
{
"listen": "test",
"script": {
"exec": [
"\r",
"//pm.environment.unset(\"doc_id\");\r",
"\r",
"var jsonData = JSON.parse(responseBody);\r",
"\r",
"tests[\"Response time is acceptable\"] = _.inRange(responseTime, 100, 1500); \r",
"\r",
"\r",
"pm.test(\"Successful POST request\", function () {\r",
" pm.expect(pm.response.code).to.be.oneOf([200,201,202]);\r",
"});\r",
"\r",
"pm.test(\"Status code name has string\", function () {\r",
" pm.response.to.have.status(\"OK\");\r",
"});"
],
"type": "text/javascript"
}
}
],
"request": {
"auth": {
"type": "bearer"
},
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json",
"disabled": true
},
{
"key": "Authorization",
"value": "Bearer {{token}}"
},
{
"key": "Accept",
"value": "application/json"
},
{
"key": "X-GP-Version",
"type": "text",
"value": "{{version}}"
},
{
"key": "idempotency-key",
"value": "12345",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": ""
},
"url": {
"raw": "https://{{url}}/ucp/disputes/{{dis_id}}/acceptance",
"protocol": "https",
"host": [
"{{url}}"
],
"path": [
"ucp",
"disputes",
"{{dis_id}}",
"acceptance"
]
},
"description": "This request is to be ran in order to accept liability for the dispute which will involve financial impact to the merchant. The dispute id associated with dispute being accepted is to be passed into query string. On successfull acceptance of dispute, status in response will be 'CLOSED' and stage will be 'RETRIEVAL'.\r\n\r\nFor more details on this request and response received, visit: https://developer.globalpay.com/api/disputes#/Accept/post_disputes__id__acceptance"
},
"response": [
]
}