This instance couldn't reach its API specification on the last attempt, so this page shows the copy fetched before that. Anything added or changed since then is missing here, and the reference updates itself as soon as the specification is readable again. Last fetched 2026-10-22 22:57 UTC.
One group per processor the merchant's unsettled transactions resolve to. Settlement
close fans out per (merchant, processor) and produces one `SettlementBatch` per
processor, so the preview is grouped by processor first to mirror that fan-out; each
group carries its own payment-type breakdown, totals, and batch identifiers.nullable
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
Fields of each ProcessorOpenBatchGroupDto:
Field
Type
Description
processorKeyrequired
string
Lower-cased processor key (the same key the settlement close fans out on, derived from
the transaction's `ProcessorKey`). Empty for the unassigned group (see
`isUnassigned`).nullable
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
processorNamerequired
string
Friendly processor name resolved from the merchant's active processor profiles, when one
matches `processorKey`; otherwise `null` (callers fall back to
the key).nullable
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
isUnassignedrequired
boolean
True when this group holds transactions that carry no `ProcessorKey`. Such rows are
intentionally excluded from every per-processor settlement close (the per-processor scoping
invariant), so they cannot be closed from this view; the group is surfaced read-only so an
operator can see that orphaned transactions exist.
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
isProcessorInactiverequired
boolean
True when this processor has unsettled transactions but no <em>active</em> processor profile
on the merchant (e.g. the profile was deactivated after the transactions were authorized).
The settlement close fans out only over active processor keys, so such a batch cannot be
closed from this view; it is surfaced read-only and routed to targeted re-settle / recovery.
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
openBatchIdrequired
string
Representative open (gateway) batch id for this processor's current open batch. Passed back
on a manual close to scope the run to this processor's batch.nullable
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
processorBatchIdrequired
string
Representative processor batch id for this processor's open batch, when assigned.nullable
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.