You'd like to use a debit or pre-paid credit card for account verification.
Heroku accepts debit cards or prepaid credit cards with a Visa or MasterCard logo. For the card to be considered valid, it must have a verifiable billing address. The billing address is added simultaneously when the card information is supplied in the Billing tab in your Personal Heroku account or Heroku Team.
If your debit or prepaid card is not accepting charges from Heroku, we recommend reviewing the terms of service for the card. We also recommend contacting the customer service number for the associated card to confirm if recurring payments are acceptable purchases.
For further guidance on how to replace the card on file with your Personal Heroku account or Heroku Team, we recommend the following resource: