\r\n \r\nAccording to the open letter, “Shift4 has the capability to be a force multiplier for point-of-sale (POS) and property management system (PMS) developers, terminal device manufacturers, and processors in their quest for U.S. EMV certifications. We can also drastically simplify the process for merchants looking to implement new solutions or needing to change devices or processors to be EMV-ready.” \r\n \r\nThe letter highlights a number of issues that merchants, POS/PMS vendors, terminal device manufacturers, processors, and even the card brands will face during the transition, and lays out Shift4’s unique position to assist each of them with the implementation of U.S. EMV. \r\n \r\nAttendees at Hospitality Financial & Technology Professionals’ HITEC show next week in Minneapolis can hear Shift4 Vice President of Business Development Bob Lowe address the EMV migration during The Shift to Smart Cards panel discussion to be held Wednesday, June 26, at 2:45 p.m. Lowe is certain to include valuable insights gained while working on EMV projects for both the European and Canadian markets. \r\n"}]}};
const country = "US";
const language = "en-US,en;q=0.5";
const SITE_LANGUAGE = "en";
const siteName = "Hospitality Technology";
const userRoles = ["anonymous"];
const userUid = 0;
const indexName = "HT";
window.dataLayer = window.dataLayer || [];
const data = {};
data.entityTaxonomy = {};
const contentTypes = [
"article",
"blog",
"bulletin",
"embed_page",
"landing_page",
"event",
"image",
"page",
"product",
"whitepaper",
"video",
"tags",
];
if (
routeInfo &&
"bundle" in routeInfo &&
contentTypes.includes(routeInfo["bundle"])
) {
data.entityBundle = routeInfo.bundle;
data.entityTitle = `${routeInfo.title} | ${siteName}`;
data.entityId = routeInfo.id;
data.entityName = routeInfo.author?.uname;
data.entityCreated = routeInfo.created;
data.sponsored = routeInfo.sponsored;
data.sponsor = routeInfo.sponsoringCompany;
data.entityType = "node";
data.entityLangcode = SITE_LANGUAGE;
data.siteName = siteName;
data.drupalLanguage = language;
data.drupalCountry = country;
data.userRoles = userRoles;
data.userUid = userUid;
data.entityTaxonomyKeys = {};
data.entityTaxonomyHierarchies = {};
data.parentNaicsCode = {};
data.isPro = false;
data.algoliaIndexName = indexName;
// Add toxonomy data
const taxonomies = {
businessTopic: "business_topic",
contentType: "content_type",
company: "company",
marketSegment: "market_segment",
};
const getHierarchy = (term, terms = []) => {
terms.push({ id: term.id, name: term.name });
if (term.parentTerm != null) {
getHierarchy(term.parentTerm, terms);
}
return terms;
};
const getTerms = (term, useApiId = false) => {
return { id: useApiId ? term.apiId : term.id, name: term.name };
};
const getKeys = (term) => {
return { id: term.id, name: term.apiId };
};
Object.entries(taxonomies).forEach(([key, item]) => {
terms = routeInfo[key];
if (terms && terms.length > 0) {
data["entityTaxonomy"][item] = terms.map((term) =>
getTerms(term, key === "company")
);
if (key !== "company") {
data["entityTaxonomyKeys"][item] = terms.map(getKeys);
termGroups = [];
terms.forEach((term, termInd) => {
termGroups[termInd] = getHierarchy(term);
});
data["entityTaxonomyHierarchies"][item] = termGroups;
}
}
});
data["entityTaxonomy"]["tags"] = routeInfo["topics"] || [];
// Primary Topic is either the business topic or the top tag.
if (routeInfo["businessTopic"]?.length > 0) {
data["entityPrimaryTopic"] = routeInfo["businessTopic"][0]["name"];
} else {
if (routeInfo["topics"]?.length > 0) {
data["entityPrimaryTopic"] = routeInfo["topics"][0]["name"];
}
}
// Primary and secondary entityNaicsCodes come from the MarketSegment
if (routeInfo.marketSegment?.length > 0) {
data.entityNaicsCode = {};
data["entityNaicsCode"]["id"] = routeInfo["marketSegment"][0]["id"];
data["entityNaicsCode"]["name"] =
routeInfo["marketSegment"][0]["naicsCode"];
if (routeInfo["marketSegment"][0]["parentTerm"] != null) {
data["parentNaicsCode"]["id"] =
routeInfo["marketSegment"][0]["parentTerm"]["id"];
data["parentNaicsCode"]["name"] =
routeInfo["marketSegment"][0]["parentTerm"]["naicsCode"];
}
} else {
data.entityNaicsCode = [];
}
if (routeInfo.taggedPro) {
data.isPro = routeInfo.taggedPro;
}
window.dataLayer.push(data);
} else if (routeInfo && "vid" in routeInfo) {
data.entityBundle = "tags";
data.entityTitle = routeInfo.name;
data.entityId = routeInfo.id;
data.entityName = routeInfo.author?.uname;
data.entityCreated = routeInfo.created;
data.entityType = "taxonomy_term";
data.entityLangcode = SITE_LANGUAGE;
data.siteName = siteName;
data.sponsored = routeInfo.sponsored;
data.sponsor = routeInfo.sponsoringCompany;
data.drupalLanguage = language;
data.drupalCountry = country;
data.userRoles = userRoles;
data.userUid = userUid;
data.algoliaIndexName = indexName;
data["entityTaxonomy"]["tags"] = {
id: routeInfo["id"],
name: routeInfo["name"],
};
window.dataLayer.push(data);
}
})();
Shift4 Addresses EMV Migration at HITEC
Shift4 Addresses EMV Migration at HITEC Shift4 Corporation , has issued an
open letter to merchants and payments industry players highlighting Shift4’s ability to drastically reduce the time and costs involved in developing and certifying EMV-ready solutions for the U.S. market.
According to the open letter, “Shift4 has the capability to be a force multiplier for point-of-sale (POS) and property management system (PMS) developers, terminal device manufacturers, and processors in their quest for U.S. EMV certifications. We can also drastically simplify the process for merchants looking to implement new solutions or needing to change devices or processors to be EMV-ready.”
The letter highlights a number of issues that merchants, POS/PMS vendors, terminal device manufacturers, processors, and even the card brands will face during the transition, and lays out Shift4’s unique position to assist each of them with the implementation of U.S. EMV.
Attendees at Hospitality Financial & Technology Professionals’
HITEC show next week in Minneapolis can hear Shift4 Vice President of Business Development Bob Lowe address the EMV migration during The Shift to Smart Cards panel discussion to be held Wednesday, June 26, at 2:45 p.m. Lowe is certain to include valuable insights gained while working on EMV projects for both the European and Canadian markets.
X
This ad will auto-close in 10 seconds