Assess a payout file before it is released
payout_preflightPre-release check on a whole payout file before it goes to the company's own bank or PSP. Send the file's text: an ISO 20022 pain.001 credit-transfer file (versions .03 to .12) or a CSV with a header row (comma or semicolon, Dutch or English column names). Every row comes back ok, needs_person or blocked, with the reasons: missing name or account, failed IBAN checksum, a BIC from a different country than the IBAN, SA branch code, SADC mobile money, too many decimals, a euro payment outside SEPA, an execution date in the past or on a weekend, possible duplicates, and rows above the company's own review limit. With a signing key set, it also returns a signed record of the check (file hash and each row's state, no names or accounts). SwapEazi never sends, holds or routes the money: the company releases the file itself. Paid: configure this server with an Authorization Bearer key (https://swapeazi.io/pricing).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file | Yes | The payout file's text: pain.001 XML or a CSV with a header row. | |
| today | No | Release date, YYYY-MM-DD. Defaults to today (UTC). | |
| review_above | No | Rows above this amount need a person, whatever else they pass. The company's own limit. |