- Trigger – Supplier Payment run created in ERP
- Cadence – Per run or daily.
- Mode – Asynchronus / Poll
- Product – Inyett Payment Control
Process
Step by step
- Export the pending payment run from your ERP
- Submit the whole batch with your own external IDs.
POST /2/{pc}/payment-control/batches - Receive 200 — Accepted, not analysed
- Poll every 2 – 3 seconds until the status settles.
GET /2/{pc}/payment-control/batches/{externalBatchId}/warnings - On Done, map warnings back by
TransactionExternalId - Hold flagged rows, release the rest to the bank.
- If the run is cancelled upstream, revoke the batch.
DELETE /2/{pc}/payment-control/batches/{externalBatchId}
The single most common integration bug is treating the POST response as the result. A 200 means accepted for analysis. Read warnings immediately and you will get an empty list and wrongly release a fraudulent payment.