Manually marks a payment as paid. Use for offline payments (check, wire transfer, cash).
| Field | Required | Description |
|---|---|---|
paidAt | No | When payment was received (default: now) |
notes | No | Notes about the payment |
reference | No | External reference (bank ref, check number) |
paid| Error Code | Cause | Solution |
|---|---|---|
NOT_FOUND | Payment doesn’t exist | Verify payment ID |
ALREADY_PAID | Payment already marked as paid | No action needed |
PAYMENT_CANCELLED | Cannot mark cancelled payment as paid | Payment is final |
API key obtained from FlexPortal dashboard
Your tenant identifier
The payment ID