{"id":"a6e374b7-d172-4ed7-9e5f-cc3ba2a0d776","task":"Record a third-party payment against a Teachworks invoice via the API","domain":"teachworks.com","steps":["Authenticate to the Teachworks API (Growth/Premium plan)","Use the List Invoices endpoint to find the outstanding invoice for the customer/student","If the business already uses Teachworks' native Stripe add-on, prefer that integration instead of manual payment posting","For payments taken through a different processor, use the Payments endpoint to record the payment amount and associate it with the correct invoice so it's marked paid","Re-fetch the invoice to confirm its balance and paid status updated"],"gotchas":["This only records that a payment happened in Teachworks — it does not charge a card or move money; the actual charge must happen in the external processor first","The List Invoices endpoint's performance has been specifically improved by Teachworks over time; very large historical pulls should still be paginated rather than requested in one call"],"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/a6e374b7-d172-4ed7-9e5f-cc3ba2a0d776"}