Webhooks
Recieve report notifications including status and other details
After creating a new report request that includes a webhook_config.url, a report notification will be received via webhook. Once acompleted status is generated, access the file via the provided SFTP file_path.
The following details are provided in the webhook:
Field | Example | Description |
|---|---|---|
|
| The unique identifier (UUID) of the settlement report. This |
|
| Status of the current report generation request. Values: |
|
| Path of the file inside the SFTP folder. Note: This is not a clickable link and should be used programmatically |
|
| Version of the normalized field schema. This field is only present in files with a status of |
|
| Descriptive message for a successful or failed report |
|
|
|
|
|
|
|
|
- -
|
Additional details for status field:
Status | Message | Description |
|---|---|---|
| “Report generated successfully and uploaded to SFTP. Please check the specified path” | The report has been successfully generated and is available via the SFTP |
| “No settlement files found for specified date range and PSPs” "Report not generated - no data matched the specified filters" “DUPLICATE_COLUMN: Duplicate column headers detected: payer_country” | The report generation process encountered a fatal error and could not be completed. Some examples include duplicate columns existing within the raw PSP file, if no source file is found matching the filters configured in the API request (e.g., PSP name, date range), or if no data matches the filters specified in the request (e.g., country, payment method). |
Updated about 2 months ago
