An information processing apparatus comprising: processing circuitry configured to: - store a predetermined application that is registered in a registry managed by the processing circuitry using an application identifier assigned to the predetermined application, the predetermined application being operated using a Java Card as an execution environment that is executed on the processing circuitry; - receive data from another apparatus external to the information processing apparatus via a contactless communication controlled by a Contactless Frontend, CLF, of the information processing apparatus, the received data being used to register a service that is rendered by executing the predetermined application, the service corresponding to a credit card, transportation, or a coupon; - obtain service identification information of the service by executing the predetermined application to generate the service identification information, the service identification information of the service corresponding to a service name for a function of the credit card, a function of the transportation, or a function of the coupon; - register the obtained service identification information in the registry such that the service identification information is managed in the registry based on the application identifier; - recognize the registered service and the service identification information of the registered service by recognizing the application identifier managed in the registry; and - display, based on said recognizing, the service name for the function of the credit card, the function of the transportation, or the function of the coupon on a screen of the information processing apparatus. - store a predetermined application that is registered in a registry managed by the processing circuitry using an application identifier assigned to the predetermined application, the predetermined application being operated using a Java Card as an execution environment that is executed on the processing circuitry; - receive data from another apparatus external to the information processing apparatus via a contactless communication controlled by a Contactless Frontend, CLF, of the information processing apparatus, the received data being used to register a service that is rendered by executing the predetermined application, the service corresponding to a credit card, transportation, or a coupon; - obtain service identification information of the service by executing the predetermined application to generate the service identification information, the service identification information of the service corresponding to a service name for a function of the credit card, a function of the transportation, or a function of the coupon; - register the obtained service identification information in the registry such that the service identification information is managed in the registry based on the application identifier; - recognize the registered service and the service identification information of the registered service by recognizing the application identifier managed in the registry; and - display, based on said recognizing, the service name for the function of the credit card, the function of the transportation, or the function of the coupon on a screen of the information processing apparatus.