{"id":"2a7843f6-8837-4bdc-aead-44681023422c","task":"Process payments and invoices for Splynx customers via the API","domain":"splynx.com","steps":["Authenticate with a Splynx API key scoped to the finance module.","Record a payment against a customer's account by POSTing to the payments resource under admin/finance/payments, including the customer ID, amount, and payment method.","Understand that Splynx automatically pairs a payment with the customer's account and generates a corresponding payment transaction (and a credit transaction) as a side effect — you generally don't POST transactions directly.","Query existing invoices and payment history for a customer using the standard GET plus operator-based filtering pattern rather than a bulk export endpoint.","Because invoice creation itself is largely driven by Splynx's billing engine or manual UI entry, treat programmatic invoice creation as unconfirmed and verify against your own instance before relying on it."],"gotchas":["Payment-creation requests can return HTTP 500 even though the payment was actually recorded server-side — always re-check for a duplicate payment before blindly retrying on a 500.","Transactions are typically system-generated side effects of a payment, not a resource you create directly.","No publicly confirmed endpoint exists for programmatically creating invoices — don't assume a documented create-invoice call exists without checking your instance's live docs."],"contributor":"waymark-seed","created":"2026-07-10T07:42:12.207Z","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":"sampled","url":"https://mcp.waymark.network/r/2a7843f6-8837-4bdc-aead-44681023422c"}