Below you will find frequently asked questions to EC-Batch, Payment WorkSuite's file-based payment solution.
- Does EC-Batch provide real-time processing?
- How does EC-Batch work?
- How do I set up EC-Batch on my account?
- How do I reset my EC-Batch FTP password?
- What type of data encryption is supported for EC-Batch?
- What types of file extensions are supported using EC-Batch?
- How do I reset or update my encryption key?
- I submitted an input file, why isn’t my response file available yet?
Does EC-Batch provide real-time processing?
EC-Batch is a file-based transaction interface, as such it does not provide real-time processing. It is designed for merchants that do not require real-time authorization responses, and is ideal for high-volume order entry situations that require Level-3 data processing.
How does EC-Batch work?
EC-Batch works through the exchange of input and output files between the merchant and a 3DSI FTP server.
The merchant submits an encrypted flat file, containing one to any number of transactions, to 3DSI via FTP or SFTP to a secure directory. Each row in the input file represents either a record identifier or a field name and its associated value. Our EC-Batch specification document (API) contains a sample input file for reference. The encryption can be accomplished (and is supported) using one of the following two methods: a zip compatible product using WinZip-compatible AES encryption or the exchange of PGP keys.
After our system reads and completes the actions request in the input file, 3DSI generates an output file to return the result of each transaction to the merchant. This output file can be used as the basis for automating A/R reconciliation and/or order fulfillment. The merchant can retrieve the output files from a secure directory on a 3DSI FTP server at their convenience. Each row in the output file represents either a record identifier or a field name and its associated value. A sample output file is also provided in the EC-Batch specification document (API) for reference.
How do I set up EC-Batch on my account?
To begin the process, send a request to our Customer Support Team (at PaymentWorkSuite@3dsi.com) to inquire about adding EC-Batch to your Payment WorkSuite® account services. Since it does require a technical effort on your side, we’ll send a copy of the EC-Batch API (coding specifications) for your review and consideration.
After reviewing the API, if you are ready to move forward, we require the following:
1). A written confirmation (an email is sufficient) from the listed managerial account contact confirming the addition of the EC-Batch product to your services and acknowledging that 3DSI may assess a non-recurring integration fee (one instance per active merchant account/terminal). Please note that whether you are assessed this fee directly by 3DSI or through your merchant services provider will depend on the billing arrangement for your account.
2). If you have multiple merchant accounts and/or locations/terminals boarded with 3DSI, please confirm the location and merchant account number(s) for which the services will be activated. Unless otherwise notified, we will assume that all locations/terminals will need the services and bill accordingly.
3). Provide a primary Technical Contact for the integration efforts. We require the following information to begin the integration and testing process:
- Technical Contact Company (if different from yours)
- Technical Contact Name
- Technical Contact Phone Number
- Technical Contact Email Address
Once your Technical Contact has been identified, we will send the EC-Batch coding specifications (API) and information about the testing process and test account access information to that individual.
Your Technical Contact will then work with the 3DSI Technical Support Team to complete the certification process to use EC-Batch in production.
How do I reset my EC-Batch FTP password?
A listed managerial or technical contact on the account will need to send an email to firstname.lastname@example.org to trigger a ticket request to have the EC-Batch FTP password reset. The new password will be sent in an encrypted email to the listed contact email address on file.
What type of data encryption is supported for EC-Batch?
File encryption can be accomplished (and is supported) using one of the following methods:
- A ZIP compatible product using WinZip-compatible AES-256 encryption
- The exchange of PGP keys
What types of file extensions are supported using EC-Batch?
3DSI currently supports the following file extensions:
How do I reset or update my encryption key?
A listed managerial or technical contact on the account will need to send an email to email@example.com to trigger a ticket request to update the encryption password/key.
If you are using ZIP encryption, the 3DSI Technical Support Team will set a new ZIP password and send it in an encrypted email to the listed contact email address on file.
If you are using PGP encryption, the 3DSI Technical Support Team will require that you provide your new PGP public key in order to complete your request. We will then configure your EC-Batch process to use the new public key to decrypt your files for processing.
I submitted an input file, why isn’t my response file available yet?
A response/output file is generated for every input file submitted to a 3DSI FTP server. The time it takes for a response file to generate may vary depending on the number of transactions within the input file and how long it takes to process each transaction request back-end. We generally recommend waiting at least an hour for the output file to be available. However, you can check the FTP server intermittently during the hour to see if a response file has generated.
If you are concerned that a response file has not been generated as expected, please send an email to firstname.lastname@example.org to trigger a ticket request. The 3DSI Technical Support Team will check the EC-Batch file log and research any difficulty with your input file.