Dispute Reports
Dispute reports provide an easy-to-read document to see the current status of all disputes listed by merchant. These reports are available in CSV format and are automatically generated and uploaded securely to your server according to the configuration set up during your integration onboarding process.
We strongly recommend that Payment Service Providers monitor these dispute reports on a regular schedule. Use the information gathered as a failsafe mechanism to ensure that merchants are aware of all Cash App Pay disputes.
This is useful if your normal method of informing merchants about disputes ever fails. You can use the information in the report to ensure disputes information is correctly captured and merchants are aware of these disputes.
For more details on configuring your dispute reporting integration, contact your Cash App engineering partner.
Configuring Dispute Reports
Reports are uploaded by Cash App to a client-provided SFTP server. The following information is required.
- SFTP hostname
- SFTP port
- username
- SFTP user’s private key
- SFTP server host’s public key (optional)
- filepath (for uploading the reports) Reports are in CSV format and use a utf-8 encoding.
Each dispute report is given a unique filename to avoid upload collisions using the following convention:
yyyyMMdd_dispute_report_client_<clientID>_batch_<batchToken>_chunk_<chunkID>.csv
As an additional security benefit, Cash App Pay can optionally PGP encrypt disputes files before they’re uploaded to the client SFTP server. In order to enable this feature, please contact Cash App Partner Engineering.
CSV Schema
Dispute report files can contain up to 9,999 records. Each file will contain headers in the top row, and then each subsequent row will have the following schema:
Example Data
The following snippets present example data for different dispute-related scenarios. For more details on the different dispute states and flows, please refer to the Dispute Life Cycle.
Credit Disputes
Dispute ruled in favour of merchant
Dispute ruled in favour of merchant for less than total dispute amount
Fraud Disputes
Fraud disputes where Cash App Pay takes on liability are included here for informational purposes only and do not impact settlement.