No, you cannot deposit funds directly into your USD wallet. You can only deposit funds into your ZAR wallet. Once the funds are available in your ZAR wallet, you can convert them to your USD wallet or USD call account.
Please note that converting your ZAR funds to USD will utilize your Single Discretionary Allowance (SDA), which is currently capped at R2,000,000 per calendar year by the South African Reserve Bank (SARB).