Cheques
Read a cheque from one photo: the MICR line with its fields named, the amount in figures and in words, the date, the payee, the drawer, and the bank. Financial endpoints live under /v2 and answer with the object itself, without the KYC envelope.
Read a whole cheque#
cheques.read reads everything in one call. Send the image as a file upload.
curl -X POST https://verisec.dev/v2/cheques/read \
-H "Authorization: Bearer $VERISEC_API_KEY" \
-F image=@cheque-us.jpg \
-F format=autoThe answer holds the MICR line with its named fields, what's written on the face (payee, amount in figures and words, date, drawer, bank, crossing and signature) and the bank matched in the directory.
Read one part#
cheques.micr- Every MICR line on the cheque (E-13B or CMC-7), with its fields named and the US routing-number check.
cheques.micrLine- Just the strongest MICR line, its named fields, its layout and a confidence. Nothing is stored.
cheques.amount- The amount in figures and in words, as a number, whether the two agree, and the currency.
cheques.date- The date as written and as
YYYY-MM-DD, with its age in days (negative when post-dated). cheques.parties- Who the cheque pays (the name after "Pay") and whose account pays it.
cheques.bank- The bank printed on the cheque, matched in a directory of about 75,000 banks. A bank that isn't in the directory is left out rather than guessed.
curl -X POST https://verisec.dev/v2/cheques/amount \
-H "Authorization: Bearer $VERISEC_API_KEY" \
-F image=@cheque-us.jpgEvery cheque endpoint#
| Endpoint | What it does |
|---|---|
POST/v2/cheques/read | Read a whole cheque |
POST/v2/cheques/micr | Read a cheque's MICR line |
POST/v2/cheques/micr-line | Read just the MICR line |
POST/v2/cheques/amount | Read a cheque's amount |
POST/v2/cheques/date | Read a cheque's date |
POST/v2/cheques/parties | Read a cheque's payee and drawer |
POST/v2/cheques/bank | Read a cheque's bank |