Your code contains a few issues. These are:
1. No if statement around initial while loop
2. incorrect use of get_field for ‘child_field’. This should be get_sub_field
3. incorrect use of the_repeater_field. This should be has_sub_field
Your code only goes 2 levels deep. You need to add a 3rd payer as per your topic title.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users