Most NBA betting sites or sportsbook providers would accept multiple payment options, from debit cards to credit cards, PayPal, Play+, and many others.