\r\n \r\nOTB is working with NCR to enhance guests’ speed-of-service and convenience by allowing them to pay their check using their mobile device. In the NCR Mobile Pay process, users can also join Club Cantina, OTB’s email club. Upgrades and additional services to OTB’s current NCR Mobile Pay offering are planned in the coming months. \r\n \r\nNCR Mobile Pay is an application that enables guests to browse their bill and pay directly from their smartphone. Seamlessly integrated with the NCR Aloha point-of-sale solution, NCR Mobile Pay is a fast, secure and easy option. \r\n \r\nCurrent key features include but are not limited to: \r\nIncreasing speed of service – allowing guests to pay on demand via their mobile devices and helping staff turn tables faster during peak business times. \r\n \r\nReducing the potential for credit card fraud – keeps transactions secure by eliminating the passing of physical credit card information between guests and restaurant staff. \r\n \r\nEmailing receipt – guests automatically receive an electronic receipt via email for once the check has been processed and paid."}]}};
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);
}
})();
On The Border Offers Guests Mobile Pay
On The Border Offers Guests Mobile Pay On The Border (OTB) recently surveyed its core customers to learn that 70 percent found “mobile pay” to be appealing. So OTB, the world’s largest casual dining Mexican restaurant brand, through a relationship with
NCR Corporation , is now offering the feature at all of its corporate restaurants.
OTB is working with NCR to enhance guests’ speed-of-service and convenience by allowing them to pay their check using their mobile device. In the NCR Mobile Pay process, users can also join Club Cantina, OTB’s email club. Upgrades and additional services to OTB’s current NCR Mobile Pay offering are planned in the coming months.
NCR Mobile Pay is an application that enables guests to browse their bill and pay directly from their smartphone. Seamlessly integrated with the NCR Aloha point-of-sale solution, NCR Mobile Pay is a fast, secure and easy option.
Current key features include but are not limited to:
Increasing speed of service – allowing guests to pay on demand via their mobile devices and helping staff turn tables faster during peak business times.
Reducing the potential for credit card fraud – keeps transactions secure by eliminating the passing of physical credit card information between guests and restaurant staff.
Emailing receipt – guests automatically receive an electronic receipt via email for once the check has been processed and paid.
X
This ad will auto-close in 10 seconds