Reconciliation overview
Whether you need regulatory reporting, a data warehouse archive, or line-by-line reconciliation against your own ledger, the full daily files that DCS generates let you retrieve the previous day’s authorization and transaction detail in a single pass. As a licensed card issuer, DCS generates standardized settlement files on a schedule according to your program configuration and, once your request is authenticated, hands back a secure download link. A report is a file generated from platform data to convey a summary view of one subject. For financial services and account products, reports matter for compliance filing, risk decisions and operational efficiency, because what they give you is a complete snapshot as of a point in time. If you need real-time changes, use webhook notifications rather than report files.The two daily reports
Every day, DCS generates two full files per partner (Enterprise), one covering authorizations and one covering transaction flow:Authorization vs. transaction: an authorization is the decision and the hold placed on funds at the moment the card is used; a transaction is the actual movement of money. The two are linked through theauthId/authIdsfields, and a single authorization may map to several clearing transactions. To join the two files for reconciliation, see the field dictionary.
Who does what
When files are generated: by default the two files for the previous day are generated on T+1; the exact daily run time is set on the scheduling platform. The link becomes available once the job reaches status DONE.
Retrieving a report file
Files are held in a DCS AWS S3 bucket and are not publicly exposed. You first call the settlement file endpoint to exchange your request for a short-lived download link, then use that link to fetch the file.GET /open-api/enterprise/v1/settlement-file-url
Request parameters
the
fileType value for the authorization file is authorisation (British spelling, with an s), not authorization. Pass it exactly as documented.Request example
For the full meaning of the authentication headers, the signature calculation and the IP whitelist requirements, see Authentication.
Response example
The response follows the standard response envelope. Thedata field is the temporary S3 download link for the file, returned as a string.
The standard response envelope
For the exact code value on success and the complete error code dictionary, see Authorization declines and error codes, or ask the DCS team to confirm.
Download link validity (important)
The link this endpoint returns is a temporary S3 link (presigned URL) with a fixed validity of 120 seconds. Download immediately after you receive it, and never cache the link for later use. Once it expires, simply call the endpoint again for a fresh link.File format
Each report is a text file of>-delimited records, one record per line, with fields in the same order as the data structure table on the corresponding report page.
Authorization report example (a single line):
Time fields use the format yyyy-MM-dd'T'HH:mm:ss+08:00 (UTC+8). For the meaning of each field, see the corresponding report page and the field dictionary.
Next steps
- Parse the daily authorization file field by field → Daily authorization report
- Parse the daily transaction file field by field → Daily transaction report
- Join the two files for reconciliation → Report field dictionary

