Can you buy points for the 3DS?

Yes, but unlike the Wii and DSi, Nintendo points are not used on the 3DS. Instead, the Nintendo eShop has it's own currency. One eShop dollar is equivalent to one actual dollar in your location.