根据我的了解,企业给自己的产品购买保险通常需要通过公司的对公账户进行支付。这是因为企业保险往往涉及到大额支付,并需要与保险公司签订正式的保险合同。通过对公账户支付能够更好地保护企业和产品的权益,确保保险费用的合规性和可追溯性。此外,对公账户支付也有助于将保险费用纳入公司成本和财务预算中,便于管理和核算。因此,企业在购买保险时,应该优先考虑使用对公账户进行支付。