No, you do not need to provide documents when registering on Betway. However, you may be asked to upload copies for FICA verification when withdrawing the funds.