Abstract: The proposed protocol makes it possible for a learner to pay money to a course provider efficiently. Besides, the proposed method is based on a generic digital signature scheme, so it can be implemented on the payment protocols which are based on digital signature techniques without affecting their infrastructures.