Chilkat Online Tools

Java / CardPointe API Integration / Refund with Reference (Retref)

Back to Collection Items

System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
   at System.Text.StringBuilder.ToString()
   at System.IO.StreamReader.ReadToEnd()
   at System.IO.File.InternalReadAllText(String path, Encoding encoding, Boolean checkHost)
   at System.IO.File.ReadAllText(String path)
   at ChilkatApi.GenBase.ApiDefData(String className)
   at ChilkatApi.XClass.LoadClass(String className, Log log)
   at ChilkatApi.ApiCache.getApiClass(String className, Log log)
   at ChilkatApi.ApiCache.methodExists(String className, String methodName)
   at ChilkatCode.CodeGen.checkMethodCall(Xml xml)
   at ChilkatCode.Parser.fnCall(Xml xml)
   at ChilkatCode.Parser.subCall()
   at ChilkatCode.Parser.statement()
   at ChilkatCode.Parser.Chilkat()
   at ChilkatCode.Parser.Parse()
   at ChilkatCode.Compile.CompileForToolsIO(String srcCode, String langHashKey, StringBuilder sbHtmlOut)

Curl Command

curl -X PUT
	-H "Authorization: Basic dGVzdGluZzp0ZXN0aW5nMTIz"
	-H "Content-Type: application/json"
	-d '{
    "retref": "{{retref}}",
    "merchid": "{{merchid}}"
}'
https://domain.com/refund

Postman Collection Item JSON

{
  "name": "Refund with Reference (Retref)",
  "event": [
    {
      "listen": "test",
      "script": {
        "exec": [
          "var jsonData = JSON.parse(responseBody);",
          "postman.setEnvironmentVariable(\"profileid\", jsonData.profileid);",
          "var jsonData = JSON.parse(responseBody);",
          "postman.setEnvironmentVariable(\"acctid\", jsonData.acctid);",
          "var jsonData = JSON.parse(responseBody);",
          "postman.setEnvironmentVariable(\"retref\", jsonData.retref);",
          "var jsonData = JSON.parse(responseBody);",
          "postman.setEnvironmentVariable(\"token\", jsonData.token);",
          "var jsonData = JSON.parse(responseBody);",
          "postman.setEnvironmentVariable(\"batchid\", jsonData.batchid);"
        ],
        "type": "text/javascript"
      }
    }
  ],
  "request": {
    "method": "PUT",
    "header": [
      {
        "key": "Authorization",
        "value": "Basic dGVzdGluZzp0ZXN0aW5nMTIz"
      },
      {
        "key": "Content-Type",
        "value": "application/json"
      }
    ],
    "body": {
      "mode": "raw",
      "raw": "{\n    \"retref\": \"{{retref}}\",\n    \"merchid\": \"{{merchid}}\"\n}"
    },
    "url": {
      "raw": "{{url}}/refund",
      "host": [
        "{{url}}"
      ],
      "path": [
        "refund"
      ]
    },
    "description": "[Refund Documentation](https://developer.cardconnect.com/cardconnect-api#refund)"
  },
  "response": [
  ]
}