Can anyone confirm whether Apple accepts VISA debit card to buy iOS Developer account that costs $99.

I can use the same card to purchase apps from the App Store but is this card can also be used to buy iOS developer account?


5 Answers 5


According to Apple iOS Developer website, only valid credit cards are accepted. Googling suggest attempted purchase using debit card didn't work, unfortunately.

It’s up to your bank to code whether the card is valid for Apple to charge in the region it decides to charge you for this product. Globally, many (if not most) debit cards will work for any Apple transaction, but some will not if your bank establishes a limit for transactions in the regional online store Apple uses for your transaction or otherwise restricts your card to local or country-specific ATM only. There are debit cards with very strict terms that will not work with Apple.


I've used debit cards for years. But I'm in Europe, where debit cards are standard; it's possible that things are different in the US.

  • Good point. @AJ112, are you in Europe, US, or elsewhere? Commented May 25, 2013 at 10:05

I have just used VISA Debit card which works for me :)

Form says credit card details and however debit card works.

enter image description here

  • If you don't mind me asking, Your debit card is of which bank?
    – ChiragMS
    Commented Apr 6, 2020 at 11:25

Yes it works. I have VISA Debit card issues by ICICI Bank in India. I bought the Apple Developer Program enrolment with that card and it was successful. I do not know about other banks. But in India and with ICICI it certainly works.

  • Is it international debit card or domestic debit card?
    – Asim Roy
    Commented Aug 3, 2020 at 10:58
  • how do you check that? Commented Aug 9, 2020 at 15:05
  • How long did it take? I paid with Debit Card in India 3 days back and the payment has not been confirmed by Apple. But in the website it says it would take 2 days to process.
    – MediumOne
    Commented Mar 13, 2021 at 14:01

Debit cards with "Verified by Visa" or "3D SecureCode" will failed on international transactions.

Please use any debit cards without these verification steps in order to bypass the USSD command to send you the verification code to your phone.

  • Just don't tell this to all the online stores I frequently buy stuff at with such a card :-)
    – nohillside
    Commented Jul 29, 2016 at 12:08

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .