[8.0] Add ngo_purchase module