eCards Self Serve is one of our new products available for merchants. You can now submit eCards submission by yourselves via Favebiz.