payment sample usecase update