\r\n \r\n\"Over the past year, our digital team has brought to market numerous new digital tools like CVS Pay that make shopping at CVS Pharmacy easier and more convenient,\" said Brian Tilzer, SVP and chief digital officer, CVS Health. \"We've been excited by the level of customer adoption of these digital solutions, and we will continue our quick pace of innovation and deployment to make our customers' health care experience even easier.\" \r\n \r\nCVS customers can now use their CVS Pharmacy mobile app to streamline their checkout experience at the store combining multiple steps into one scan. For customers picking up a prescription, CVS Pay offers a private end-to-end pharmacy experience. Customers will have the ability to refill, manage multiple prescriptions and get alerts when prescriptions are ready, all within the app and then pick up and pay using a single barcode. Customers can also link their ExtraCare card with CVS Pay, meaning a single scan at checkout will process all ExtraCare deals, earn new rewards and handle payment for the transaction. \r\n \r\nTo use CVS Pay, shoppers need to add any of their credit or debit cards in the CVS Pharmacy app. When they are ready to check out at a CVS Pharmacy store, they'll show the store associate the barcode in their app. (At the drive-thru, they'll share their pickup number.) The associate will scan the barcode, ring up the purchases, let the customer choose a payment method from those stored in the app, and then process the payment. All verifications for prescriptions and payment like name/birthdate, signature, and PIN take place directly in the app. Once complete, the customer will receive a confirmation of payment in the app. \r\n \r\nCVS Pay is currently available in select markets, including New York, New Jersey, Pennsylvania and Delaware, and a nationwide rollout is expected to kick off later this year. The solution is available on iOS and Android devices and works with all major credit (MasterCard, Visa, Discover, American Express), debit, Health Savings Account, and Flexible Spending Account cards. \r\n"}]}};
const country = "US";
const language = "en-US,en;q=0.5";
const SITE_LANGUAGE = "en";
const siteName = "RIS News";
const userRoles = ["anonymous"];
const userUid = 0;
const indexName = "risnews";
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);
}
})();
CVS Health has launched CVS Pay, a new, end-to-end mobile payment solution at CVS Pharmacy. The drugstore retailer's digital tool integrates payment, prescription pickup and the ExtraCare loyalty program, and is part of the CVS Pharmacy mobile app.
"Over the past year, our digital team has brought to market numerous new digital tools like CVS Pay that make shopping at CVS Pharmacy easier and more convenient," said Brian Tilzer, SVP and chief digital officer, CVS Health. "We've been excited by the level of customer adoption of these digital solutions, and we will continue our quick pace of innovation and deployment to make our customers' health care experience even easier."
CVS customers can now use their CVS Pharmacy mobile app to streamline their checkout experience at the store combining multiple steps into one scan. For customers picking up a prescription, CVS Pay offers a private end-to-end pharmacy experience. Customers will have the ability to refill, manage multiple prescriptions and get alerts when prescriptions are ready, all within the app and then pick up and pay using a single barcode. Customers can also link their ExtraCare card with CVS Pay, meaning a single scan at checkout will process all ExtraCare deals, earn new rewards and handle payment for the transaction.
To use CVS Pay, shoppers need to add any of their credit or debit cards in the CVS Pharmacy app. When they are ready to check out at a CVS Pharmacy store, they'll show the store associate the barcode in their app. (At the drive-thru, they'll share their pickup number.) The associate will scan the barcode, ring up the purchases, let the customer choose a payment method from those stored in the app, and then process the payment. All verifications for prescriptions and payment like name/birthdate, signature, and PIN take place directly in the app. Once complete, the customer will receive a confirmation of payment in the app.
CVS Pay is currently available in select markets, including New York, New Jersey, Pennsylvania and Delaware, and a nationwide rollout is expected to kick off later this year. The solution is available on iOS and Android devices and works with all major credit (MasterCard, Visa, Discover, American Express), debit, Health Savings Account, and Flexible Spending Account cards.