Zamok Kiosk API
    Preparing search index...
    payAsync: PayloadAC<"PAY_ASYNC", PaymentRequest> = ...

    Dispatch to submit an asynchronous payment.

    The payload requires uniqueRequestId, deviceId, and lineItems using the preview line-item shape. Optional fields are customerContactInfo and useDebitCardFee.

    {
    type: "PAY_ASYNC",
    payload: {
    uniqueRequestId: "request-id",
    deviceId: "reader-id",
    lineItems: [{ amountInCents: 12550, name: "2025 Property Tax" }],
    customerContactInfo: { firstName: "Jane", lastName: "Doe", email: "payer@example.com" },
    useDebitCardFee: false
    }
    }