How are Invoice callbacks sent?

Invoice callbacks are sent using batches.

The job starts every 30 seconds.

Read more here.