Hi David,
Thanks for reaching out! I’ll be happy to help you out with this.
First, can you tell me what you are using to process payments (WooCommerce, Easy Digital Downloads, or Tribe Commerce)?
If you’re using Woo, you can set the order status that attendee records and tickets are generated at under Events > Settings > Tickets > WooCommerce Support. WooCommerce does not complete orders by default (unless they are for virtual-downloadable products – tickets are virtual but not downloadable), but WooCommerce has an extension that will let you do this (WooCommerce Order Status Control) as well as a snippet. Please let me know if this helps and if you have any questions!
Thanks,
Jennifer