Record a manual one-time payment

Records a SchoolSet manual payment against a contract with its date, amount, payment type, and optional check or voucher metadata.

Authentication

AuthorizationBearer

The signed-in SchoolSet user token sent by the frontend.

Request

This endpoint expects a multipart form.
contract_idintegerRequired
payment_type_idintegerRequired
payment_amountdoubleRequired
payment_datedatetimeRequired
payment_datamap from strings to anyOptional
fees_prioritylist of integersOptional
notestring or nullOptional

Response

Manual payment recorded
statusstringOptional
messagestringOptional
datamap from strings to anyOptional

Errors

401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
422
Unprocessable Entity Error