Offline Transaction File Submission Flow {#batch-intro-basic-flow}
==================================================================

This sequence summarizes the flow of offline transaction file submission.

1. **Create a CSV-formatted file of payment transaction requests.** For details, see these topics:
   * [Create a Batch File](/content/cybsdeveloper2021/amer/en/docs/cybs/en-us/batch/user/all/so/batch-upload/batch-files-managing/batch-files-managing-batch-create.md "")
   * [Example Batch Files](/content/cybsdeveloper2021/amer/en/docs/cybs/en-us/batch/user/all/so/batch-upload/batch-files-managing/batch-files-managing-batch-examples.md "")
2. **To upload the batched transaction requests at the `Cybersource` `Business Center`,** follow the steps in [Upload a Batch File at the Business Center](/content/cybsdeveloper2021/amer/en/docs/cybs/en-us/batch/user/all/so/batch-upload/batch-uploading-ebc/batch-uploading-ebc-task.md "").  
   Proceed to **step 4** to check that the file validated successfully.
3. **To upload the batched transaction requests using the Simple Order API,** follow the steps in [Using Java Sample Code for Basic Authentication](/content/cybsdeveloper2021/amer/en/docs/cybs/en-us/batch/user/all/so/batch-upload/c_Using_Java_Sample_Code_to_Upload_Files/t_Using_Sample_Code_for_Basic_Authentication.md "").
4. **Check whether your batch file was validated successfully** . Results are available through an optional email notification and in downloadable file validation results files.
   * [Email Notification for a Failed Batch Validation](/content/cybsdeveloper2021/amer/en/docs/cybs/en-us/batch/user/all/so/batch-upload/batch-results-email-notifs/batch-results-email-notifs-failed-batch.md "")
   * [Email Notification for a Successful Batch Validation](/content/cybsdeveloper2021/amer/en/docs/cybs/en-us/batch/user/all/so/batch-upload/batch-results-email-notifs/batch-results-email-notifs-successful-batch.md "")
   * [Viewing the Results of Batch File Validation](/content/cybsdeveloper2021/amer/en/docs/cybs/en-us/batch/user/all/so/batch-upload/batch-results-file-response.md "")
5. **If the batch file contains an error,** `Cybersource` does not submit any of the transaction requests for processing. Correct the error and submit the updated batch file.
6. **Check the transaction processing results.** Results are available through an optional email notification, in downloadable transaction processing results files, and in downloadable reports.
   * [Email Notification for Successful Transaction Processing](/content/cybsdeveloper2021/amer/en/docs/cybs/en-us/batch/user/all/so/batch-upload/batch-results-email-notifs/batch-results-email-notifs-successful-txns.md "")
   * [Viewing the Results of Transaction Processing](/content/cybsdeveloper2021/amer/en/docs/cybs/en-us/batch/user/all/so/batch-upload/batch-results-txns-response.md "")
   * [Viewing the Transaction Request Report](/content/cybsdeveloper2021/amer/en/docs/cybs/en-us/batch/user/all/so/batch-upload/batch-results-txns-rpt-request.md "")

* [Viewing the Batch Submission Detail Report](/content/cybsdeveloper2021/amer/en/docs/cybs/en-us/batch/user/all/so/batch-upload/batch-results-txns-rpt-submission-details.md "")

