On This Page
Available Batch File Templates
Each batch file template available the
Business Center
covers only one type of
transaction, but any batch file you submit to Cybersource
can include
transaction requests from any supported service.
Although a batch file can specify more than one type of transaction request,
Cybersource
recommends that you limit batch files to only one transaction request type.
Doing so helps to maximize batch processing throughput.Templates for these types of batch file transactions are available
at the
Cybersource
Business Center
:- Authorizations
- An authorization confirms that a payment card account holds sufficient funds to pay for a purchase. A successful authorization places a hold on the funds in the account, reducing the cardholder's available limits by the authorized amount. The name of the template file for authorizations isauthorizations-TEMPLATE.csv.
- Sales
- A sale bundles an authorization and capture into a single transaction request. Upon a successful transaction, funds are immediately transferred from the cardholder account to the merchant account. The authorization and capture amounts must be the same. Thesales-TEMPLATE.csvtemplate supports these types of transactions:
- Sales
- Sales with Level III data
- Captures
- A capture, also known assettlement, transfers funds from the cardholder’s account to your bank and releases the hold that the authorization placed on the cardholder’s credit card funds. Include in the capture request message the request ID returned from the previous authorization. Thecaptures-TEMPLATE.csvtemplate supports these types of transactions:
- Captures
- Captures with Level III data
- Credits
- Arefund(also known as afollow-on credit) is a payment refund from your bank to the cardholder for a payment that has already been captured. In the request, include the request ID that was returned in the response to the capture request. Unless otherwise specified, you must request a refund within 180 days of a settlement. Thecredits-TEMPLATE.csvtemplate supports these types of transactions:
- Credits
- Original credit transactions (OCTs)
- ACH Service
- These templates are available for ACH service transactions:
- Theecheck-debits-TEMPLATE.csvtemplate supports ACH service debits.
- Theecheck-credits-TEMPLATE.csvtemplate supports ACH service credits.