Add feature: sign and pay