NaverPay via Adyen
This feature is currently a Private Beta release. Contact Chargebee Support to enable NaverPay via Adyen for your live and test sites.
NaverPay is a popular mobile payment method in South Korea, allowing customers to authorise payments directly through the NaverPay app. Chargebee supports NaverPay as a payment method via the Adyen payment gateway.
When customers select NaverPay at checkout, they are redirected to the NaverPay app to authorise the payment. Payment is completed instantly after customer approval and the final status is confirmed via Adyen webhooks.
Supported countries and currencies
NaverPay via Adyen supports the following countries and currencies:
| Country | Currency |
|---|---|
| South Korea | KRW |
Prerequisites
To accept NaverPay payments using Chargebee, you must:
- Have an active Adyen account with NaverPay enabled as a payment method in your Adyen Customer Area. Learn more
- Ensure KRW (South Korean Won) currency is enabled for your Chargebee account.
- Ensure the Adyen payment gateway and webhooks are configured in your Chargebee account. Learn more
Integration options
You can integrate NaverPay via Adyen using the following methods:
| Integration method | Description |
|---|---|
| Chargebee Hosted Pages | Use Chargebee’s hosted checkout pages to accept NaverPay payments with minimal integration effort. |
| Chargebee JS | Embed NaverPay as a payment method within your custom checkout using Chargebee JS. |
| API (Payment Intent) | Integrate NaverPay using Chargebee APIs for a fully custom checkout and payment flow. |
Supported tokens
This integration supports the following set of tokens:
| Token | Description | Format and Sample |
|---|---|---|
| Chargebee Payment Intent ID | This is the Payment Intent ID returned after a successful authorization process using Chargebee JS. | Format: payment_intent[id] |
Configure NaverPay in Chargebee
Follow these steps to configure NaverPay via Adyen in your Chargebee site:
- Log in to the Chargebee app.
- Go to Settings > Configure Chargebee > Payment Gateways.
- Select the relevant Adyen instance from the list.
- On the Configure Adyen page, ensure NaverPay is enabled under the list of supported payment methods.

- Click Apply to save changes.

Note
NaverPay availability depends on your Adyen merchant configuration.
Configure smart routing for NaverPay
When you configure NaverPay through Adyen, smart routing for the KRW currency is automatically enabled. Check the Smart Routing settings, and if any other gateway is already designated for the KRW currency, adjust the Smart Routing settings manually to allocate NaverPay to it.
Follow these steps to modify Smart Routing settings:
- Log in to the Chargebee app.
- Go to Settings > Configure Chargebee > Payment Gateways.
- Click Manage Rules under Smart Routing.
- Go to the NaverPay section and click Add a Gateway for KRW. If you already have a payment gateway assigned to it, click Edit.
- From the Choose a payment gateway drop-down menu, select the relevant Adyen instance with NaverPay enabled.
- Click Save.
Enable NaverPay to pay for subscriptions
NaverPay is a one-time payment method and cannot be used for recurring payments. To use it for subscriptions, configure your Chargebee site to allow all one-time payment methods for subscriptions.
Follow these steps to enable one-time payment methods for subscriptions:
- In the Chargebee app, go to Settings > Configure Chargebee > Checkout & Self-Serve Portal.
- Select the Configuration tab and enable Allow customers to pay for subscriptions with payment methods that only support one-time payments.

Checkout flow
Your customer performs the following steps during checkout using NaverPay via Adyen:
- Initiate checkout and proceed to the payment step.
- Select NaverPay as the payment method.
- You are redirected to the NaverPay app to authorise the payment.
- Confirm the payment within the NaverPay app.
- Once payment is authorised, you are redirected back to the merchant's website.
Testing
NaverPay does not have a sandbox test environment. Before going live:
- Ensure NaverPay is enabled in your Adyen account.
- Verify webhook configuration is complete (mandatory for payment status updates).
- Perform end-to-end testing using a real NaverPay-enabled bank account and a mobile device with the NaverPay app installed.
Reconciliation
For financial reconciliation between Chargebee and Adyen:
- Use the Chargebee transaction field id_at_gateway, which maps to the pspReference in Adyen.
Follow these steps to reconcile transactions:
- Retrieve the id_at_gateway value from the Chargebee transaction details.
- Locate the corresponding pspReference in Adyen reports.
- Match transactions using this reference.
Limitations and important points
- NaverPay cannot be added as a payment method via the customer portal or the Chargebee app. Customers must complete the NaverPay checkout flow.
- NaverPay does not support storing payment methods or recurring billing. Each transaction requires explicit customer authorization via the NaverPay app.
- NaverPay is not suitable for automatic subscription renewals. To collect payments for subscriptions using NaverPay, send email notifications with a Pay Now link when a new invoice is generated.
- NaverPay does not support chargebacks. Refunds must be issued manually if needed.
- NaverPay is exclusively available for KRW (South Korean Won) transactions.
- There is no sandbox test environment for NaverPay via Adyen. All testing must be performed using a real NaverPay account in production.
Was this article helpful?