CardsMobile Wallet Agent (CMWA) is an Android service to support all type of Secure Element (SE) based mobile NFC services. CMWA manages the protocol with CardsMobile certified Trusted Service Manager platform (TSM) & Cloud Based Payment platform (CBP). CMWA forwards commands from TSM & CBP to Android client applications (Wallets). CMWA is used for interfaces between client applications & TSM and CBP & all types of SEs. TSM & CBP are considered as a HTTPS/TCP Servers, while CMWA is working as a HTTPS/TCP Client.