Batch Capture, Sale & Refunds

Description

The createUploadBatch API allows users to upload a Payments, Sale Or Refunds batch file for the selected period of time.

Request

Endpoint

/ui/v1/createUploadBatch

Method

POST
Content-Type: application/json

Request Body

{
    "startDate": "2021-03-30",
    "endDate": "2021-03-30",
    "paymentGateway": [{
        "value": "CyberSource",
        "name": "CYBERSOURCE"
    }],
    "merchantId": ["3"],
    "channelId": ["49"]
}
}

Response

{
    "records": [{
        "id": 108,
        "batchID": "03301922",
        "uploadedBatchFileName": "03301922.csv",
        "downloadedBatchFileName": null,
        "createdDateTime": null,
        "lastUpdatedDateTime": null,
        "batchStatus": {
            "value": "Failed",
            "name": "FAILED"
        },
        "uploadedRecordCount": 1,
        "responseRecordCount": 0,
        "paymentGateway": {
            "value": "CyberSource",
            "name": "CYBERSOURCE"
        },
        "responseMessage": "An internal exception has occurred. Please contact administrator.",
        "createdUserId": 218,
        "lastModifiedUserId": null,
        "merchantId": 3,
        "createdUserName": null,
        "merchantName": null
    }],
    "recordCount": null,
    "message": null
}

Updated As Of Version 3.8.0.9