Updated Payment model