Add charge and pay features

Add charge and pay features