No, each betting site has its own rules regarding payment methods. Make sure to check before registering on a betting site if bonuses are offered for the payment method you intend to use.