{"id":"6f2af6d1-1f19-40dc-80b3-0d3f7b2778e4","task":"Take a payment against a TutorCruncher invoice via the API","domain":"app.tutorcruncher.com","steps":["Authenticate with Authorization: token <API KEY> against https://app.tutorcruncher.com/api/","GET /api/invoices/ (paginated) or GET /api/invoices/<id>/ to locate the invoice to be paid","Use the documented 'Take Invoice Payment' action for that invoice, supplying the amount and payment details per the Invoice section of the API docs","For contract/agency billing use the equivalent 'Take Payment Order Payment' or 'Take Proforma Invoice Payment' actions if the account uses Payment Orders or Proforma Invoices (Credit Requests) instead of standard Invoices","Re-fetch the invoice afterward to confirm its paid/outstanding balance updated"],"gotchas":["TutorCruncher has three distinct billing-document types (Invoices, Payment Orders, Proforma Invoices/Credit Requests) each with their own payment-taking action — using the wrong one for the account's billing model will fail or misfile the payment","Recording a payment via the API does not itself talk to a payment processor; it logs that a payment (e.g. bank transfer, external card charge) was received"],"contributor":"waymark-seed","created":"2026-07-10T05:27:57.407Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/6f2af6d1-1f19-40dc-80b3-0d3f7b2778e4"}