Issuing the Card

Issuing Card

This section illustrates how to add a card to your mobile application. In a non-demo scenario the issuer would create similar web pages using OAuth to secure access to the JavaCard virtual machine in the cloud.

*SimplyTapp HCE architecture allows Issuers to use authentication of their choosing. Please refer to Authentication and Binding API for documentation. For this pilot example we are using OAuth1.0A.

Resources for this Section


Step 1 - Authorize the mobile application - Open the application you created during the previous Make a mobile payment application from your mobile device. Before you begin the process be aware that the first time you run your mobile application, it will ask you to sign in and approve the app to hold any previously created SimplyBank card credentials (if they exist).

Step 2 - View list of cards to add. - After authorization, your mobile app will show no cards available, so click on the '+' in the upper right hand corner of the screen to add a new card. This will take you to a list of card credentials that are available to be added.

Step 3 - Load a card credential into the application. - A list of card images will be populated on the screen. Select the only Card Available. This card credential will be the same one you created in the previous Preparing to Create a Virtual Card. section. In the chance you successfully repeated the Make Card step more than once you will see multiple cards one your screen.

Step 4 - Applying for a Card - Select desired card brand from mobile device. Click "Custom Issuer" and add the "Issuing Entity Key", "Issuing Entity Secret" and "Card Brand ID" from the issuer and card brand that you previously created. The click "Send Application". You may want to email yourself those values in order to copy and paste them into the web page from your phone. Alternatively, you can apply for a card from your desktop computer between steps 1 and 2 above.

Step 7 - Approval and Personalization - After sending the application, you'll get a page that lets you run a Global Platform card personalization script.

The next page will contain both the access token and the output from running the card personalization script.

Make note of the access token and token secret in the event you would want to manage the lifecycle of the card through a tool like STBridge

Step 8 - Complete the Personalization Process -Navigate back to your mobile application and refresh app to allow it to reload the new card credential.

Step 9 - Testing Card -  Your mobile app now has the ability to tap and pay with the newly created virtual card at any NFC terminal.

In summary you have creating a sample payment credential, loading the sample credential into an android application are ready for testing your newly created card at a contact-less NFC terminal.