Back to Collection Items
' This example assumes the Chilkat API to have been previously unlocked.
' See Global Unlock Sample for sample code.
Dim http As New Chilkat.Http
Dim success As Boolean
http.SetRequestHeader("Content-Type","application/json")
http.SetRequestHeader("X-GP-Version","{{version}}")
' Adds the "Authorization: Bearer {{token}}" header.
http.AuthToken = "{{token}}"
http.SetRequestHeader("idempotency-key","12345")
http.SetRequestHeader("Accept","application/json")
Dim resp As Chilkat.HttpResponse = http.QuickRequest("POST","https://{{url}}/ucp/disputes/{{dis_id}}/acceptance")
If (http.LastMethodSuccess = False) Then
Debug.WriteLine(http.LastErrorText)
Exit Sub
End If
Debug.WriteLine(resp.StatusCode)
Debug.WriteLine(resp.BodyStr)
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": [
]
}