So sorry about that!! We've had some users in India have trouble with signing up as the RBI has placed certain restrictions on PayPal (which handles all of our payment processing). In addition to recommending that our users in India call their bank or card company to pre-authorize the transaction, we've also had users have success with borrowing the credit card of a friend or relative who lives in another country.
I hope that helps! Feel free to let us know if you have any additional questions, and email us at email@example.com if you still cannot make the payment! :)