Invoice Numbers & WorldPay
Invoice numbers are passed along when there is an existing order. PlayerFirst invoice numbers don't exist until AFTER the payment is processed when an order is being created initially, so a lot of orders won't have invoice numbers in WorldPay.