Capture check (RDC)

Beta

Captures a check for Remote Deposit Capture (RDC) using the provided check images and details. This endpoint handles the OCR extraction of check data including MICR, routing number, account number, and amount. See the RDC guide for more details.

Headers

requestTokenstringRequired

Request

This endpoint expects an object.
entryPointstringRequired

The paypoint’s entrypoint identifier. Learn more

frontImagestringRequired

Base64-encoded front check image. Must be JPEG or PNG format and less than 1MB. Image must show the entire check clearly with no partial, blurry, or illegible portions.

rearImagestringRequired

Base64-encoded rear check image. Must be JPEG or PNG format and less than 1MB. Image must show the entire check clearly with no partial, blurry, or illegible portions.

checkAmountintegerRequired

Check amount in cents (maximum 32-bit integer value).

Response

Success response with check processing results.

successboolean

Indicates whether the check processing was successful.

processDatestring

The date and time when the check was processed (ISO 8601 format).

amountDiscrepancyDetectedboolean

Flag indicating whether there’s a discrepancy between the provided amount and the OCR-detected amount.

endorsementDetectedboolean

Flag indicating whether an endorsement was detected on the check.

checkTypedouble

Identifier for the type of check. Personal = 1 Business = 2 Only personal checks are supported for check capture.

idstringOptional

Unique ID for the check capture, to be used with the /api/MoneyIn/getpaid endpoint.

ocrMicrstringOptional

The OCR-extracted MICR (Magnetic Ink Character Recognition) line from the check.

ocrMicrStatusstringOptional

Status of the MICR extraction process.

ocrMicrConfidencestringOptional

Confidence score for the MICR extraction (0-100).

ocrAccountNumberstringOptional

The bank account number extracted from the check.

ocrRoutingNumberstringOptional

The bank routing number extracted from the check.

ocrCheckNumberstringOptional

The check number extracted from the check.

ocrCheckTranCodestringOptional

The transaction code extracted from the check.

ocrAmountstringOptional

The amount extracted via OCR from the check.

ocrAmountStatusstringOptional

Status of the amount extraction process.

ocrAmountConfidencestringOptional

Confidence score for the amount extraction (0-100).

errorslist of stringsOptional

List of error messages that occurred during processing.

messageslist of stringsOptional

List of informational messages about the processing.

carLarMatchConfidencestringOptional

Confidence score for the match between CAR (Courtesy Amount Recognition) and LAR (Legal Amount Recognition).

carLarMatchStatusstringOptional

Status of the CAR/LAR match.

frontImagestringOptional

Processed front image of the check (Base64-encoded).

rearImagestringOptional

Processed rear image of the check (Base64-encoded).

referenceNumberstringOptional

Reference number for the transaction.

pageIdentifierstringOptional

Auxiliary validation used internally by payment pages and components.

Errors