internal long?GetClientTransactionId(PosResponseVer10Header header)
 {
     if (header.ClientTxnIdSpecified)
     {
         return(header.ClientTxnId);
     }
     return(null);
 }
        internal HpsTransactionHeader HydrateTransactionHeader(PosResponseVer10Header header)
        {
            var hpsTransactionHeader = new HpsTransactionHeader {
                GatewayRspMsg  = header.GatewayRspMsg,
                GatewayRspCode = header.GatewayRspCode,
                RspDt          = header.RspDT
            };

            return(hpsTransactionHeader);
        }