fixed product/charge issue with product_id