OPEN SOURCE SOFTWARE

OPEN SOURCE SOFTWARE

microsoft-and-cardlinx

Developers:

Included here is the redacted source code of the Microsoft Earn card linking platform, which is being provided as a reference code implementation for a card-linked program under the MIT License. This code was developed by Microsoft Corporation. The code connects to API end-points provided by various members of the card payment community, including major payment card networks. The credentials for those services have been redacted and you will need your own agreements with those companies to utilize that functionality.

We recommend you contact the CardLinx Association (info@cardlinx.org) to help you get started. We can help you get in contact with the business and technical leaders in the card-linked industry and point you in the right direction for support.

Microsoft was at the forefront of using card linking technology from members of the payment card community to enable frictionless offers and loyalty for consumers. The goal of this release is to provide a reference implementation that would enable other companies to build on these learnings and broaden the adoption of card linking by consumers.

This code is provided as-is and is not intended to be a turn-key solution. Instead, it’s expected that you will use this code as a basis for developing your own projects.

The code is intended to be hosted on Microsoft Azure. For more information on Microsoft Azure and to create your own account please visit https://azure.microsoft.com.

We recommend you contact the CardLinx Association (info@cardlinx.org) to help you get started. We can help you get in contact with the business and technical leaders in the card-linked industry and point you in the right direction for support.

We hope this release is helpful to you.

Sincerely,

The CardLinx Association and Microsoft Corporation

For direct access to card-linked data services from leading payment network please consult the following links:

MasterCard: https://developer.mastercard.com/product/personalized-offers

Visa: https://developer.visa.com/legacy/products/vop/resources/getting_started.html

Folder Description
\Website Sample code for the Microsoft Earn web site
\Commerce Card linking functionality
\Common
\shared
Common code and shared code
\Dashboard Sample code for an internal administrator dashboard
\Databases Code to create the Azure SQL database schema and stored procedures
\Ingestion Code to ingest offers into the system
\TemplateService A templating service for outbound transactional emails and notifications
\UserServices User authentication and profile code (generally based on Microsoft Account with some redactions)

The code is intended to be hosted on Microsoft Azure. For more information on Microsoft Azure and to create your own account please visit https://azure.microsoft.com.

The code connects to API end-points provided by various members of the card payment community, including major credit card companies. The credentials for those services have been redacted and you will need your own agreements with those companies to utilize that functionality.

We recommend you contact the CardLinx Association (http://cardlinx.org) to help you get started. This industry association’s mission is to “improve the consumer and merchant experience with card linked offers.” They can help you get in contact with the business and technical leaders in the credit card industry and point you in the right direction for support.

We hope this release is helpful to you.

The Microsoft Earn product team