В разговорном английском языке слово buy (купить) также означает «поверить», «согласиться». Кстати, и в русском есть выражение «купиться на что-то»; есть и фраза «за что купил, за то продал»