Abstract These days smart cards are replacing traditional magnetic cards for payment transactions. One of the main reasons is the enhanced security capabilities built into a smart card. Most of the related works in smart card only concentrates on the single application such as network access control, prepaid phone card or debit card. With popularity in web technologies, there is a trend towards smart cards being used for different electronic commerce applications such as electronic purse for payment transaction over Internet. But the payment protocols proposed so far do not support negotiation, bargaining or privacy issues between the parties. Based on the framework of CapBasED-AMS (a web based secure workflow management system), we developed a prototype system called SmartFlow to demonstrate multi-applications on the Internet using a smart card. The main focus of this paper is to present the framework of SmartFlow and demonstrate a negotiation and bargaining protocol for electronic commerce activities in both static and dynamic environment. We have already implemented the prototype system with these functionalities.KeywordsSmart CardCollaborative FilterDebit CardStatic NegotiationPayment TransactionThese keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.