Collect payment on a Zenoti invoice using a guest's saved card, a gift card, or a custom/offline payment method.

domain: docs.zenoti.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Retrieve invoice details (with expand parameters like InvoiceItems, Transactions, or dues_and_fees as needed) to confirm the amount due.
  2. To charge a saved card, call the online-payment endpoint at /v1/invoices/{invoice_id}/online_payments using the guest's stored card.
  3. To redeem a gift card instead, call the gift-card payment endpoint at /v1/invoices/{invoice_id}/payments/gift_card.
  4. To record a payment collected outside Zenoti (e.g., via a third-party processor), use the custom-payment insertion endpoint to log it against the invoice.
  5. Re-fetch the invoice to confirm its balance and payment status after the transaction posts.

Known gotchas

Related routes

Sell a gift card to a guest, verify its balance, and email the code using Zenoti's Gift Card and Invoice APIs
docs.zenoti.com · 5 steps · unrated
Check a guest's redeemable loyalty points and redeem them against an invoice using Zenoti's Loyalty Points APIs
docs.zenoti.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans