Awesome
CardApplet-PayPass
Javacard Applet for functioning paypass credential
Dependencies
This package requires the SimplyTapp STSE libraries to build and simulate with your project. please find them at www.simplytapp.com free of charge
About
The javacard code included will answer to any reader that requests MasterCard PayPass contactless cards.
Personalization Script for simulator or gpjNG
#card manager /card auth
#change the keys to the security domain put-key -m add 1/1/DES/ffffffffffffffffffffffffffffffff 1/3/DES/ffffffffffffffffffffffffffffffff 1/3/DES/ffffffffffffffffffffffffffffffff
#delete applets if they are already there delete -r a0000000041010 delete -r 325041592e5359532e4444463031
install -i 325041592e5359532e4444463031 -q C9#() 636f6d2e7374 5070736532506179
#c9 = 01-VER(KMC) 541312ffffff-KMC(ID) A86A3D06CAE7046A106358D5B8239CBE-KD(PERSO) 89AA7F00-CSN
install -i a0000000041010 -q C9#(01541312ffffffa86a3d06cae7046a106358d5b8239cbe89aa7f00) 636f6d2e7374 50617950617373
/select a0000000041010 #perso store data command...see official paypass notes on formatting. /send 84E2A000AB01017F9F6C020001563E42353431333132333435363738343830305E535550504C4945442F4E4F545E303930363130313333303030333333303030323232323230303031313131309F6401039F62060000003800009F630600000000E0E09F6502000E9F66020E709F6B135413123456784800D09061019000990000000F9F670103A0010B00004000000000778099D3A002105229A2B1820F3213CAF2243CB19C5DF7DE65E29F48C7F212 /atr
Test transaction script
#start /atr #select PPSE /select 325041592e5359532e4444463031 #select MC AID /select a0000000041010 #GPO /send 80A8000002830000 #read record /send 00b2010c00 #compute cryptographic checksum /send 802a8e80040000089900
Exporting
the card applet should be exported to a jar file. the jar file should be exported from the project and should be uploaded to the simplytapp server with the card agent jar file.