--- url: >- https://acquirer-api-docs-v4-en.pingpongx.com/en/notes/reconciliation/transactionStatementDownload/index.md description: >- SFTP reconciliation service is used to download transaction reports, all reports will be uploaded to the SFTP server in zip format. Before applying, you need to submit merchant server IP, RSA public key and ClientId to the designated email. --- PingPongCheckout provides SFTP reconciliation service, all reports will be uploaded to the SFTP server, you can download reconciliation reports by accessing specific directories in the SFTP server. The reconciliation reports downloaded through the SFTP server are provided as zip compressed files. Before using the reconciliation service, you need to submit the following application materials to apply for SFTP access permissions. ## SFTP Service Application Please send the `application materials` via email to `acq-tech-mc@pingpongx.com` and CC `acq-ts@pingpongx.com`. ### Application Materials 1. Merchant server IP; - PingPongCheckout will add the merchant server `IP` to the `IP whitelist`, IPs not added to the whitelist cannot access the PingPongCheckout SFTP service 2. Merchant RSA public key; - PingPongCheckout will add the merchant RSA public key to the SFTP service, after which the merchant can access the `SFTP` service with the private key corresponding to this public key. 3. Merchant ClientId; - PingPongCheckout will add the merchant ClientId to the SFTP reconciliation statement generation service for data generation purposes. ## Merchant RSA Public Key Acquisition ### Export RSA Public Key from Server If you know where the server public key file is located, you can try to export the public key. Use the `cat /path/to/public_key.pub` command to view the public key content, for example: ```bash cat .ssh/id_rsa.pub ``` ### Generate Key Pair If you don't know the path of the public key file, you can generate a pair of RSA keys. ```bash ssh-keygen -t rsa ``` :::danger Note 1. Please ensure that the private key (private_key.pem or id_rsa) of the key pair is stored in a secure location and cannot be accessed by others. If you are concerned about the security of the private key, you can set a password to encrypt the private key file. 2. Reconciliation cycle: As per contract agreement. :::