Zamok Kiosk API
    Preparing search index...
    recordPaymentPostLog: PayloadAC<
        "RECORD_PAYMENT_POST_LOG",
        { detail: PayItPaymentPostLogDetail; id: string },
    > = ...

    Dispatch to record PayIt payment post-log details.

    detail records the Zamok transaction, provider, timestamp, original PayIt response, and reconciliation fields. Identifier fields may be copied to the top level of detail to support reporting and reconciliation queries.

    {
    type: "RECORD_PAYMENT_POST_LOG",
    payload: {
    id: "zamok-transaction-id",
    detail: {
    zamokTransactionId: "zamok-transaction-id",
    provider: "payit-integration",
    recordedAt: new Date("2026-08-25T12:00:00.000Z"),
    amount: 125.5,
    tenderType: "credit",
    response: {
    payItTransactionId: "payit-transaction-id",
    externalReceiptId: "receipt-id"
    },
    reconciliationFields: [
    { key: "payItTransactionId", value: "payit-transaction-id" },
    { key: "externalReceiptId", value: "receipt-id" }
    ],
    payItTransactionId: "payit-transaction-id",
    externalReceiptId: "receipt-id"
    }
    }
    }