The Batch Processing API responds with an XML formatted message containing a response code, a text description of the response code, and a batch ID number. The 8-digit batch ID number can be used as a reference to look up the item in the Bambora system. If the batch fails to upload, an ID number is not issued.
<?xml version="1.1" encoding="ISO-8859-1"?>
<message>File successfully received.</message>
The API response messages only indicates when a file was successfully received by the Bambora system. Use the batch processing report in the Online Member Area to review the status of individual items in the file. Even though a batch file was received successfully, data errors within the file can prevent items from processing.
To view the Batch report, go to processing> batch processing in the menu.
The following table lists all response codes and text descriptions for the batch upload API.
Table of Batch File API Response Parameters
|1||File successfully received|
|2||Secure connection required|
|3||Service version not supported|
|4||Invalid login credentials|
|5||Insufficient user permissions|
|6||Batch Processing service not enabled|
|7||Invalid processing date|
|8||Service is busy importing another file. Try again later|
|9||File greater than maximum allowable size|
|11||No batch file received in request|
|12||Merchant account status cannot be Disabled or Closed for operation|
|13||Upload rejected. File name is limited to 32 characters in length, including file type extension|
|14||You cannot access your account from this workstation|
|15||File rejected. Maximum batch file upload limit was reached|
|16||Service is temporarily unavailable|