Purchases are currently available via credit card payments in the US and Canada. Players in other countries can pay through PayPal.
If you reside in the US and Canada and are still experiencing issues, make sure that your card information is correct and the address information you are using matches your bank's records.