Most races only accept credit cards as payment for their entries. You don't have to pay with your own credit card - just one you are allowed to use. 

A few races offer payment via bank transfers directly to their account. Please contact the organizers or check their website to find more info concerning this option.