use payment model