Skip to main content
POST
Post a payment collected outside Monterey

Authorizations

Authorization
string
header
required

Short-lived access token minted by POST /v1/oauth/token.

Headers

Idempotency-Key
string
required
Required string length: 1 - 255

Path Parameters

account_id
string
required

Body

application/json

Request body for recording a payment collected outside Monterey.

amount_cents
integer
required

Payment amount, in integer cents.

payment_method
enum<string>
required

How the payment was collected.

Available options:
cash,
check,
card,
money_order,
cashiers_check
check_number
integer | null

Required for check, money_order and cashiers_check; not allowed for other methods.

Required range: x > 0
card_brand
enum<string> | null

Required for card; not allowed for other methods.

Available options:
visa,
mastercard,
amex,
discover,
diners
external_reference
string | null

Your own reference for this payment.

Maximum string length: 64
memo
string | null

Free-text note.

Maximum string length: 200

Response

Successful Response

A payment an organization posted to one of its accounts.

payment_id
string
required

Monterey payment ID.

account_id
string
required

The account the payment was posted to.

amount_cents
integer
required

Payment amount, in integer cents.

payment_method
string
required

How the payment was collected.

check_number
integer | null
required

Check number, when applicable.

status
string
required

pending, posted, pending_confirmation, reversal_pending, reversed or failed.

effective_date
string<date> | null
required

Date the payment applies.

external_reference
string | null
required

Your own reference.

memo
string | null
required

Free-text note.

reference_number
integer | null
required

Reference number of the posted payment.

posted_at
string<date-time> | null
required

When it was posted.

reversal
ReversalOut · object | null
required

Reversal details; null unless the payment was reversed.