points_debit_member($member_id_paying,do_lang(($expected_amount==0.00)?'FREE_ECOMMERCE_PRODUCT':'DISCOUNTED_ECOMMERCE_PRODUCT',$item_name),$expected_price_points,0,0,false,0,'ecommerce','purchase',strval($txn_id),null,true/*should force so if the member tries to cheat by spending points, at least they'll end up in the negative*/);