MICE Operations icon

MICE Operations

Interact with the MICE Operations API

Invoice → Add Payment

AI-generated

Summary

Records a payment against an existing invoice in MICE Operations by sending a POST to /invoices/{invoiceId}/payments with the amount, date and payment type.

Inputs

  • Invoice ID (required) — Numeric ID of the invoice to add the payment to. It is used in the request URL.
  • Amount (required) — Payment amount (number). Sent as amount in the request body.
  • Date (required) — Payment date as a free-text string. Sent as date in the request body. The node doesn't validate or document the format, so use whatever format the MICE Operations API expects.
  • Type (required) — Payment method: Bank Transfer (banktransfer), Cash (cash, the default), Credit Card (creditcard) or Debit Card (debitcard). Sent as type.
  • Request Options — Optional node settings: batching (items per batch, interval in ms), ignore SSL issues, HTTP proxy, and timeout in ms (default 10000).

Output shape

The parsed JSON response from the MICE Operations API for the payment request, one result per input item.

The source defines no output post-processing for this operation, so the response is returned as the API sends it. The exact fields aren't defined in the node. Authentication uses the miceoperationsApi credential against https://api.miceoperations.com/api/v1.

Examples

Example 1: Record a bank transfer received for invoice 1234 after a payment notification arrives.

Invoice ID = 1234, Amount = 250.00, Date = 2026-10-03, Type = Bank Transfer

Example 2: Log a cash payment taken on site for an invoice ID that comes from an earlier node.

Invoice ID = {{$json.id}}, Amount = {{$json.paid}}, Date = {{$now.toISODate()}}, Type = Cash

Links

Discussion