Overview
The SFTP (Secure File Transfer Protocol) module allows merchants to automatically exchange data between the BPOINT and the Merchants’ systems. Such automation provides seamless exchange of data between these systems without the need for manual intervention by merchant staff.
BPOINT SFTP will poll the merchant’s SFTP server at hourly intervals to pickup up any files in the input folder, and where applicable delivering files into the output folder.
Note: The settlement cut-off is 5:30pm AEST.
For Batch files, all transactions within a file must be processed by the settlement cut-off in order for them to be included in that day’s settlement. As such it is recommended that large files be made available in the input folder as early as possible to allow for processing times.
Prerequisites
- Relationship Manager to request this on behalf of the Merchant.
- BPOINT sFTP Solution Overview v1.6.pdf
- The Merchant must host a SFTP service capable of public/private key authentication using a minimum 2048 bit RSA key pair.
- Only port 22 can be used, Current external IP’s for whitelisting are:
- 203.195.127.4 (Production)
- 202.166.187.3 (Production)
- 103.91.167.3 (UAT)
Step By Step Merchant Setup Process
They must follow the below process to set up the SFTP service for the merchant.
- Request a Public Key by emailing support@bpoint.com.au with:
- Subject Heading: Request: SFTP Public Key Required
- Email message content:
- Merchant ID:<16 digits>
- SFTP server hostname or IP address:
- SFTP status email address: <email address to which file receipt confirmation and error messages are sent>
- File Types: <that will be exchanged with BPOINT via SFTP, refer to below/Section 4 for file type listings>
2. Create an SFTP account named: “BPOINT” on the merchant’s SFTP server and configure it to use Public/Private Key authentication. Load the BPOINT Public Key.
3. Create the specified folder structure in the root of the new SFTP account (see below/Section 5 Folder Structure below).
Supported Files
The following files are supported on SFTP
- Credit card and bank account payment batch files (MULTI)
- Batch Manager input file (MULTI)
- Tokenisation input file
- Anti Fraud Rules input file (Intelligent Services)
- Biller Rules input file (Intelligent Services)
- Reports
- Consumer Portal input file
File Naming Convention:
- The File Name can contain characters A-Z, a-z, 0-9, “_” or “-“.
- File name must be less than 45 characters in length.
- The file extension must be either “.DAT”, “.TXT” or “.CSV”
Folder Structure
The merchant must set up the appropriate folder structure in the root of the new BPOINT SFTP account for the file types that will be exchanged with BPOINT via SFTP. The appropriate folder structure is detailed below.
Credit Card and Bank Account Payment Batch Files (MULTI)
| Function | Folder | Description |
| Input Folder | batch/input | Place your files for BPOINT in this folder. |
| Archive Folder | batch/archive | Files from the Input Folder are moved to the Archive once they are successfully loaded into BPOINT system. |
| Output Folder | batch/output | BPOINT will place response files in this folder when the file has finished processing. |
Batch Manager Input Files (MULTI)
| Input Folder | batchmanager/input | Place your files for BPOINT in this folder. |
| Archive Folder | batchmanager/archive | Files from the Input Folder are moved to the Archive once they are successfully loaded into BPOINT system. |
| Output Folder | NA | There are no response files created for this file type. |
DataVault Input Files
| Input Folder | tokens/input | Place your files for BPOINT in this folder. |
| Archive Folder | tokens/archive | Files from the Input Folder are moved to the Archive once they are successfully loaded into BPOINT system. |
| Output Folder | tokens/output | BPOINT system will place response files in this folder when the file has been loaded into Tokenisation. |
Anti Fraud Rules Input Files (iServices)
| Input Folder | antifraud/input | Place your files for BPOINT in this folder. |
| Archive Folder | antifraud/archive | Files from the Input Folder are moved to the Archive once they are successfully loaded into BPOINT system. |
| Output Folder | NA | There are no response files created for this file type. |
Biller Rules Input Files (iServices)
| Input Folder | crnlookup/input | Place your files for BPOINT in this folder. |
| Archive Folder | crnlookup/archive | Files from the Input Folder are moved to the Archive once they are successfully loaded into the BPOINT system. |
| Output Folder | NA | There are no response files created for this file type. |
Reports
| Input Folder | NA | There are no input files required for this file type. |
| Archive Folder | NA | An archive directory is not required for this file type. |
| Output Folder | /reports/output | Report files will be placed in this folder. |
Consumer Portal Input Files
| Input Folder | consumerportal/input | Place your files for BPOINT in this folder. |
| Archive Folder | consumerportal /archive | Files from the Input Folder are moved to the Archive once they are successfully loaded into the BPOINT system. |
| Output Folder | NA | There are no response files created for this file type. |