# About Worldpay

Worldpay (https://www.worldpay.com/en) is a leading global payment processing provider, **headquartered in the United Kingdom**. Serving **over 1 million merchants worldwide**, Worldpay offers secure and reliable payment solutions for businesses of all sizes. It provides integrated services for in-store, online, and mobile transactions, along with advanced fraud protection, reporting tools, and dedicated customer support. With a strong emphasis on security, scalability, and operational efficiency, Worldpay helps businesses optimize their payment systems and enhance transaction experiences globally.

# How to connect with Worldpay

To connect with Worldpay you need to have a SFTP (Secure File transfer protocol) setup for the DART (Data Analytics Reporting Tool). If you do not have these already then a Username and Private Key combination must be requested from Worldpay to be able to retrieve your reports from their SFTP server for each Merchant Account.

## Required access credentials

1. Account Name
The name of the Worldpay Account

2. Username
The username used for connection to the Worldpay SFTP server. Also referred as User ID on Chase side

3. Private Key
The private key used for authentication when connecting to the Worldpay SFTP server.

### SSH Key Generation Instructions  

To securely connect, a private and public key pair must be generated with the following specifications:  

### Key Generation Requirements  
- **Protocol:** SSH2  
- **Key Type:** RSA  
- **Key Length:** Minimum **2048 bits**, maximum **4096 bits**  
- **Passphrase:** **No passphrase** should be used  
- **Format:** If the key pair is generated on a non-*nix system (e.g., Windows), ensure the keys are exported in **OpenSSH format**  

### Submission Process  

 1. Public Key Delivery  
- Send the **public key** to your **Worldpay Technical Contact** in a **password-protected ZIP file** via email.  
- The **password** for the ZIP file must be sent in a **separate email**.  

 2. Confirmation  
- Worldpay support will confirm once the key has been successfully loaded into their system.

## Importing Historical Data

During the onboarding process with Congrify, you can import historical data from Worldpay. Please reach out to Congrify's team to confirm which data can be historically downloaded, based on the SFTP data retention configuration.

# Available Reports

The following reports are available for the Worldpay integration and will provide the necessary data for a successful integration with Congrify. Please ensure that you select these reports as a minimum when configuring your Worldpay connection based on Worldpay's DART (Data Analytics Reporting Tool) files: 

- 312 Transaction_reconciliation_file
- 313 Funding_reconciliaton_file
- 314 Daily_transaction_currency_summary_file
- 315 Rejection_and_duplicates_file
- 320 Invoice_file
- 321 Cost_substantiation_file
- 330 Dispute_file
- 340 Fraud_information_file
- 341 Card_scheme_issuer_bin_range_file


