Is the issue purely a Medium issue or is it that Medium's payment service partner, Stripe, does not have functionality with Indian bank accounts? If the latter, have you looked into whether there is an online only account that does not require US citizenship or a tax ID number to open the account? I checked with my online account provider and unfortunately they are only eligible to US Citizens but that may be because the account seems to be set up like an unregistered US security. Here is a link to a list of 9 such account providers. These are not banks. https://www.nerdwallet.com/best/banking/online-checking-accounts