Replace a failed payment manually

Replaces an eligible failed payment with a manually recorded one-time payment and preserves the original payment linkage.

Authentication

AuthorizationBearer

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

Path parameters

idintegerRequired
Original payment identifier

Request

This endpoint expects a multipart form.
payment_type_idintegerRequired
payment_amountdoubleRequired>=0.01
payment_datedatetimeRequired
payment_datamap from strings to any or nullOptional
fees_prioritylist of integers or nullOptional
notestring or nullOptional<=255 characters

Response

The replacement payment was accepted and returned as a PaymentResource
statusstringOptional
messagestringOptional
dataobjectOptional
PaymentResource for the replacement payment.

Errors

400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
422
Unprocessable Entity Error