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