quickbooks payment integration puzzle piece