springcard / springcard.pcsc-vas.sdk

PassKitRdr and SmartTapRdr are the sample applications for SpringCard's Apple VAS and Google VAS libraries (C# .NET). Use these applications to read NFC passes from an iPhone or an Android device using either Apple VAS or Google VAS protocol and a SpringCard PC/SC contactless (NFC) reader.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SpringCard PC/SC + VAS SDK

About this SDK

This PC/SC + VAS SDK is an extension to the SpringCard PC/SC SDK.

This SDK provides the source code for PassKitRdr and SmartTapRdr, two sample applications that demonstrates how to read NFC passes from an iPhone or an Android device, running either the Apple VAS protocol (Apple Wallet) or the Google VAS protocol (Smart Tap for Google Pay), and using a SpringCard PC/SC contactless (NFC) reader.

PassKitRdr and SmartTapRdr are written and C# and target the .NET framework v4.6.2 or greater. They run on Mono provided that PC/SC reader has been correctly configured for the Linux or Mac.

Both application rely on an underlying software library (SpringCard.AppleVas.dll and SpringCard.GoogleVas.dll). This SDK provides the source code of the applications only. The libraries are closed sources projects and provided only as binaries.

License policy

Both libraries come with a time-limited license - you'll have to restart the application every 10 minutes. Contact SpringCard sales team on www.springcard.com/en/contact for all inquiries regarding the pricing and licensing policy.

Documentations

PassKitRdr (Apple VAS reader)

SmartTapRdr (Google VAS reader)

Restrictions, trademarks and copyright disclaimer

Apple VAS

The SpringCard.AppleVas.dll library has been certified for interoperability with Apple products (MFI program) only on SpringCard Prox'N'Roll HSP PC/SC contactless reader, having the Apple ECP (enhanced contactless polling) option enabled. Using this library with another reader or without the ECP option enabled is not supported.

Apple, Apple Wallet, Apple Pay, iPhone and iPad are trademarks of Apple Inc.

Apple Inc does not endorse nor sponsor this project in any way.

Google VAS

The SpringCard.GoogleVas.dll library is currently being certified for interoperability with Google Pay. Do not use it until the certification is achieved.

Google, Android and Google Pay are trademarks of Google Inc.

Google Inc does not endorse nor sponsor this project in any way.

Legal disclaimer

THE SDK IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

How to contact us

For technical information, this form is available:

www.springcard.com/en/support/contact

For any commercial request, please use this other form:

www.springcard.com/en/contact

About

PassKitRdr and SmartTapRdr are the sample applications for SpringCard's Apple VAS and Google VAS libraries (C# .NET). Use these applications to read NFC passes from an iPhone or an Android device using either Apple VAS or Google VAS protocol and a SpringCard PC/SC contactless (NFC) reader.

License:Other


Languages

Language:C# 100.0%