Skip to main content
POST
Deposit a check

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

multipart/form-data
front
file
required

A photo of the front of the check, with the payer, the amount and the MICR line along the bottom. JPEG, PNG or WebP, up to 25 MB.

back
file
required

A photo of the back of the check. JPEG, PNG or WebP, up to 25 MB.

accountId
string
required

The Nickel Banking account to deposit into (an id from List Nickel Banking accounts).

amountCents
integer<int64>
required

The check's amount in cents, exactly as written on it.

Required range: x >= 1
Example:

155055

payerName
string

Who wrote the check, as printed on it.

Example:

"Acme Corp"

description
string

A note on the deposit, for example what the check is for.

applications
string

A JSON array of the payment links the check pays, applied with the deposit: [{"paymentLinkId": "...", "amountCents": 100000}]. amountCents is optional on each and defaults to the smaller of what the check has left and what the link has left to pay. Together the amounts can't exceed the check.

Example:

"[{\"paymentLinkId\":\"cmq7ab3cd000gsf02e5f6g7h8\",\"amountCents\":100000}]"

Response

The deposit, as created or as these photos already made it

checkDeposit
object