Most online casinos in SA will require a valid government ID, proof of address, and payment account. These are required for KYC check and ensure that casinos accept or provide money to individuals engaging in laundering activities. Casinos do this to ensure they stay in operation and keep you safe. You must provide all of these when playing in casinos, so you don't have issues with withdrawals.