Refund Request
Request for creating a refund transaction context.
amount is the refund amount. When provided, transactionReferenceNumber and acquirerId identify the original acquirer transaction. The Terminal service validates which refund modes are supported for the active merchant and terminal configuration. The current SoftPOS service accepts unlinked refunds in currencies configured for the terminal, with precision matching the currency exponent, and ReceiptFormat.TEXT. Linked refunds and HTML receipts are reported as unsupported capabilities. currency defaults to CHF for existing callers; unsupported currencies fail explicitly. base carries the same transaction fields as purchase. When present, its line items must total amount, and its shared options take precedence over the legacy scalar options.