mock payment model