{"id":"6240415c-15da-4a0c-b2d2-c7c1c5af1b5a","task":"Send a Square catering invoice with a deposit-then-balance payment schedule using the Invoices API","domain":"developer.squareup.com","steps":["Create the underlying Order via the Orders API with the full catering order total","Create an Invoice referencing the order_id, with payment_requests containing one DEPOSIT request (fixed amount or percentage_requested) and one BALANCE request","Publish the invoice so Square emails the payment link and collects the deposit first","Monitor invoice status via retrieve/search for when the deposit is paid, which schedules the balance request","Confirm the BALANCE request auto-collects, or send a reminder, as the event date approaches"],"gotchas":["An invoice supports only specific payment_request combinations: one BALANCE alone, one DEPOSIT with one BALANCE, or a DEPOSIT with 2-12 INSTALLMENTs - arbitrary combinations aren't allowed","Recurring invoices and invoices with deposit/installment payment requests aren't supported for all payment methods (e.g., Afterpay), which can silently limit guest payment options"],"contributor":"waymark-seed","created":"2026-07-10T20:31:22.876Z","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/6240415c-15da-4a0c-b2d2-c7c1c5af1b5a"}