No, as of October 2020, there were no payment restrictions surrounding the Sportingbet free bet offer. This means you can deposit with web wallets like Skrill and Neteller and still claim your free bet.