P2P sports betting sites allow players to deposit funds into betting accounts internationally. Deposit transactions usually take a few minutes, and there’s no need to share bank details.