(cherry picked from commit e05bf9d32a00aac55021faaacbfa914ee9f7275a)
validate_for_items
Manage buying (purchasing).
Transactions include: