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