Skip to main content
OpenEduCat logo
🇰🇷

Toss Payments School Fee Payment Integration

Enterprise EditionPayment Processing

Collect school fees in South Korea — Toss Pay, KakaoPay, Naver Pay, and Korean bank cards

Overview

Toss Payments is South Korea's leading fintech payment provider, operated by Viva Republica (the company behind the Toss super-app used by 30M+ Koreans). For schools, universities, and cram schools (학원, hagwon) in South Korea, Toss Payments provides native access to the digital payment methods Korean parents prefer: Toss Pay, KakaoPay, Naver Pay, and virtual account bank transfer. Korean parents typically pay through apps they already have open daily — Toss, KakaoTalk, or Naver. A fee portal that presents a Toss Pay or KakaoPay button alongside the traditional card form dramatically increases first-attempt payment completion compared to card-only portals. For the large hagwon (private tutoring academy) sector, Toss Payments' recurring billing and virtual account features address the monthly fee collection challenge: each student gets a unique virtual account number, and a recurring payment mandate via Toss Pay handles monthly debit automatically.

Key Capabilities

Toss Pay

One-tap payment via the Toss app, used by 30M+ Koreans. Parent authenticates with Toss biometrics and payment completes in seconds.

KakaoPay

Payment via KakaoTalk, Korea's universal messaging app. Available to 40M+ KakaoPay users.

Naver Pay

Payment via Naver, Korea's dominant search and services platform. 30M+ Naver Pay users.

Virtual Account (가상계좌)

Unique bank account number generated per invoice. Parents transfer via internet banking. Widely preferred by Korean families for school fee payment.

Korean Credit/Debit Cards

All major Korean bank card issuers: KB, Shinhan, Hana, Woori, Samsung, Lotte, BC. International Visa/Mastercard also supported.

Mobile Card

One-click card payment using saved card details — common in Korean mobile checkout flows.

Setup Guide

1

Apply for Toss Payments Account

Apply at tosspayments.com with your institution's Korean business registration number (사업자등록번호) and bank account. Verification takes 1–3 business days.

2

Get API Keys

In Toss Payments Dashboard, copy your Client Key (for checkout) and Secret Key (for server-side verification).

3

Configure in OpenEduCat

Go to Settings > Payment Providers > Toss Payments. Enter your Client Key and Secret Key. Set KRW as the currency.

4

Enable Payment Methods

Configure which payment methods to show: Toss Pay, KakaoPay, Naver Pay, virtual account, and cards. Toss Payments auto-detects the user's available apps.

5

Test with Test Credentials

Toss Payments provides sandbox test keys. Test Toss Pay, virtual account, and card flows. Verify invoice matching and KRW receipt generation.

Use Cases

  • Korean hagwon (학원) collecting monthly tuition via Toss Pay and virtual account from parents who manage everything through their phone
  • Korean international schools collecting fees from Korean families via KakaoPay and Toss Pay alongside cards for expat families
  • South Korean universities collecting semester enrollment fees via virtual account bank transfer — the most trusted method for large Korean transactions
  • Online Korean language schools collecting fees from domestic students via Naver Pay and Toss Pay

Technical Requirements

  • Toss Payments merchant account with Korean business registration (사업자등록번호)
  • OpenEduCat Enterprise Edition
  • SSL certificate on your OpenEduCat instance
  • Korean business entity

Frequently Asked Questions

Both are widely used. Virtual account (가상계좌) is traditional and trusted for high-value transactions like semester fees — parents see it as equivalent to a direct bank transfer. Toss Pay and KakaoPay are preferred by younger parents for convenience. Offering all three in the same portal maximizes collection rates across age groups.

Enable Toss Payments Integration

Connect Toss Payments with OpenEduCat and simplify your institution's digital ecosystem.

Try it free for 15 days. No credit card required.