Kakao Pay and Naver Pay each publish their own rule for which card works. Toss is built around a Korean bank account, not a foreign card. Samsung Wallet and Apple Pay depend on your card issuer, not on your nationality. None of the five publish a complete list of which foreign cards work everywhere, so this guide gives you each vendor's own documented boundary, and what to try first.
What's actually different about these five
Simple payment (간편결제) is Korea's umbrella term for one-tap mobile payment, and these five products are not all the same kind of thing.
Kakao Pay and Naver Pay are card and account wallets layered on top of a super-app. You register a Korean card or bank account inside KakaoTalk or the Naver app, and the wallet handles payment from there.
Toss works differently. It is a banking app first. Its identity check and account setup happen before any card gets involved.
Samsung Wallet and Apple Pay are device-level wallets built into your phone's operating system. They don't need a Korean super-app account at all. What they need is a participating card issuer.
This split explains why the same blocker, a foreign-issued card, hits each of the five differently.
The three things these services check
Whichever app you're setting up, you'll hit some combination of the same three requirements.
- A Korean phone number registered in your own name. The SIM card guide covers how to get one. Note that KakaoTalk itself, the messaging app, works with a non-Korean phone number for SMS verification, per KakaoTalk's own help center. The own-name Korean phone requirement is specific to Kakao Pay and the other payment products, not to KakaoTalk as a chat app.
- Identity verification (본인확인). Kakao Pay, Naver Pay and Toss each check your identity against your phone, your Alien Registration Card (외국인등록증, ARC), or both, as their own help centres document. Samsung Wallet and Apple Pay lean on your card issuer's check when you add a card. The identity verification guide covers the full mechanism, including what to do when a name mismatch blocks you. This guide does not repeat that mechanism; read that guide first if verification itself is failing.
- A Korean-issued payment instrument. A debit card, check card, or credit card issued by a Korean bank, or the Korean bank account itself. The banking guide and the bank account guide cover how to get one. This is the piece that genuinely differs by vendor, covered vendor by vendor below.
Clear the first two, and most of what's left is the payment instrument. That's where the five vendors actually diverge.
Kakao Pay: domestically issued cards only
Kakao Pay's own help center states which cards you can register. The list is limited to cards "국내에서 발급한 본인 명의의 모든 신용/체크 카드": any credit or check card issued domestically, in your own name.
If registration fails, Kakao Pay's own troubleshooting article gives the most common reason directly: "본인 명의의 카드만 본인 계정에 등록할 수 있어요." Only a card in your own name can be registered to your account.
Try this first: register your Korean-issued debit or check card, the one tied to your Korean bank account. If it fails: check that the card is issued by a Korean bank and that the cardholder name matches your own account name exactly. A foreign-issued card, even a Korean-brand one issued abroad, does not meet Kakao Pay's own domestically-issued requirement.
Naver Pay: UnionPay is the one documented exception
Naver Pay's own help center draws a narrower line than Kakao Pay's. Among overseas-issued cards, only one network works: "UnionPay(銀聯) 카드 결제만 이용 가능하며, 그 외 해외 발급 카드로 결제하는 것은 어렵습니다." Only UnionPay cards among overseas-issued cards can be used for payment, and other overseas-issued cards are documented as difficult to use.
There is one workaround, and it's for a different group of people. If you live outside Korea rather than in it, Naver Pay's help center says: "해외 거주자의 경우 해외 발급 신용카드로 Npay 머니를 충전하여 결제할 수 있습니다." Overseas residents can charge (top up) Npay Money (Npay 머니) using an overseas-issued credit card. The same article adds a device restriction, and it names a different instrument: "해외 발급 신용카드로 Npay 포인트 충전 시 PC에서만 가능합니다." Topping up Npay Points (Npay 포인트), which is Naver Pay's separate points balance, with an overseas-issued credit card works only on a PC, not the mobile app. That help article attaches the PC-only restriction to the Npay Points top-up only, not to the Npay Money top-up.
Try this first: if you hold a UnionPay-branded card, register it directly. If your card is a different overseas network: get a Korean-issued debit or check card instead. If you're an overseas resident, not living in Korea: the Npay Money top-up is the one documented path that works with a foreign card.
Toss: a bank account first, not a card wallet
Toss doesn't read like a card wallet at all, because it isn't built as one. Toss's own help center is direct about what blocks sign-up entirely: "토스 가입/로그인 과정에서 내 명의의 휴대폰 본인인증이 반드시 필요하여" phone-based identity verification in your own name is required in the Toss sign-up and login process. Without it, sign-up and login are not possible. The same article tells you what to do about it: "본인확인 기관으로 지정된 이동통신사에 내 명의로 휴대폰을 개통하여 사용해주세요." Get a phone contract with a carrier designated as an identity-verification agency, in your own name.
Once you clear that step, Toss's own help center lists which ID documents work for foreign residents completing non-face-to-face verification: "외국인 등록증, 영주증, 외국 국적 동포 국내거소신고증". An Alien Registration Card, a permanent-residence card, or an overseas-Korean domestic residence card.
Toss's own help center does not currently publish a clear rule on which cards you can register for in-app payment, separate from its bank-account and identity requirements. Treat Toss primarily as a bank-account-first product: get the own-name phone and identity verification working, then link a Korean bank account, rather than expecting a foreign-card registration flow like Kakao Pay's or Naver Pay's.
Samsung Wallet: ask your bank, not Samsung
Samsung's own app store listing sets the boundary at the issuer level, not the nationality level: "Only compatible with select Visa, Mastercard, American Express, and Discover cards from participating banks and qualifying Samsung devices. Check with your bank/issuer to ensure that your card is compatible". The same listing adds: "This app may not be available depending on the region."
Samsung's own listing points you to your bank rather than naming participating issuers. The honest answer to "will my card work" is the one Samsung itself gives: ask your bank or card issuer directly.
Try this first: add your Korean-issued card inside Samsung Wallet and see whether it's accepted. If it isn't: contact your card issuer and ask whether they support Samsung Wallet, rather than assuming the rejection is about your nationality.
Apple Pay: one named issuer, and little else
Apple's own Wallet app listing describes Apple Pay in general terms: "Apple Pay is the one way to pay. It replaces your physical cards and cash with an easier, safer, more secure and private payment method." A separate line in the same listing notes a footnoted restriction: "Only available with selected partners and locations, and requires an eligible device and OS version."
Apple's Wallet app listing does not name Korean issuers, but Apple's support site publishes a participating-issuer list for the Asia-Pacific region, and for South Korea it names one: Hyundai Card, covering American Express, Mastercard, Visa, and local credit and debit cards. Issuer participation changes, so treat that list as a starting point rather than a permanent answer. Check your own card issuer's app or customer service line for current Apple Pay support before you rely on it, rather than a snapshot that could already be outdated.
Why foreign cards get rejected in the first place
Card networks, issuing banks and each payment vendor set their own participation terms with each other, which is why one card works in one app and not another. Treat each vendor's own documented boundary, covered above, as the real and only reliable answer, rather than a general theory about foreign cards.
The regulatory backbone behind ID checks
Kakao Pay, Naver Pay, and Toss are not payment apps that happen to check your ID as an afterthought. Under the enforcement decree of Korea's Act on Reporting and Using Specified Financial Transaction Information, all three are named directly as an "「전자금융거래법」에 따른 전자금융업자": an electronic financial business operator under the Electronic Financial Transactions Act (전자금융거래법).
That category is why identity checks aren't optional friction. Under Korea's Real Name Financial Transactions regime, the enforcement decree for that Act sets out which document proves a foreigner's identity: "In the case of a foreigner, the name and the registration number written on a registered alien record pursuant to the Immigration Act" and, where no such record exists yet, "his/her name and number written on the passport or the identification card". Your ARC, or your passport before one is issued, is the document these platforms are ultimately checking against, whichever verification method a specific app uses to check it.
Putting it in order
For most foreign residents, the practical sequence looks like this:
- Get a Korean phone number registered in your own name.
- Complete identity verification (본인확인). Use the identity verification guide if a check keeps failing.
- Open a Korean bank account and get the debit or check card that comes with it.
- Register that card in Kakao Pay. Register it, or link the account, in Naver Pay and Toss.
- Add the same card to Samsung Wallet or Apple Pay and see whether your issuer participates.
Every step after the first two comes down to one thing: a Korean-issued payment instrument, in your own name. Once you have that, Kakao Pay, Naver Pay and Toss stop being a problem. Samsung Wallet and Apple Pay still come down to whether your specific card issuer has signed on, which is worth checking with the issuer directly rather than guessing from what you've read online.
