NaverPay setup

A direct contract with NaverPay (결제형), so buyers can pay with NaverPay.

~10 minutes, plus the contract review
Setup guide
admin.pay.naver.comPortOne docs

Setup steps

  1. 1

    Apply for NaverPay

    In the NaverPay center (admin.pay.naver.com), apply as a 결제형 merchant: the kind that adds NaverPay as a way to pay in your own app. Have your business registration certificate ready, along with any other documents NaverPay lists for your business type.

  2. 2

    Watch for the approval email

    When NaverPay gives its first approval (1차 승인), it emails your 파트너ID (페이센터아이디), ClientID, Client Secret and ChainID.

  3. 3

    Add a live channel in PortOne

    In the PortOne console, open 결제 연동 → 연동 관리 → 채널 관리. Switch the mode to 실연동, pick 네이버페이 and its payment module, and click 다음. Name the channel, enter the four values from the email, choose 과세구분, and save.

  4. 4

    Copy the channel key

    The channel shows in the list with its channel key, starting with channel-key-. Copy it.

  5. 5

    Paste it into DontCode

    In your project, open Payments → Connect → More payment methods. Paste the channel key into NaverPay channel and click Connect.

NaverPay answers “API 호출 권한이 없습니다”

That is expected until NaverPay’s final review starts. Once NaverPay shows at your app’s checkout, ask the NaverPay center for its final approval (최종 승인).

A small payment fails

NaverPay’s smallest payment is 100 won.

Prices in another currency

NaverPay takes Korean won only.