New in Chargebee: Explore Reveal and understand your payment performance end-to-end.Try Now
Docschargebee docs
HomeBillingPaymentsRevRecGrowthReveal
Support

Product Updates


  • Release Notes

Payment Methods


  • Payment Methods Overview
  • Cards
  • Direct Debit
  • Bank Based Payments
  • Wallets
  • Vouchers
  • Articles and FAQ

Payment Gateways and Configuration


  • Payment Gateways Overview
  • Chargebee Test Gateway
  • Stripe
  • PayPal Payment Services
  • Chargebee Pay
  • Adyen
    • ACH Payments via Adyen
    • Apple Pay via Adyen
    • BACS via Adyen
    • Bancontact via Adyen
    • Google Pay via Adyen
    • GoPay via Adyen
    • GrabPay via Adyen
    • iDEAL via Adyen
    • KakaoPay via Adyen
    • Klarna Pay Now via Adyen
    • NaverPay via Adyen
    • Online Banking Poland via Adyen
    • PayCo via Adyen
    • Payconiq by Bancontact via Adyen
    • PayMe via Adyen
    • PayPal via Adyen
    • SEPA Payments via Adyen
    • Sofort via Adyen
    • Swish via Adyen
    • Trustly via Adyen
    • TWINT via Adyen
    • WeChat Pay via Adyen
  • Authorize.net
  • Bambora (formerly Beanstream)
  • Bank of America
  • BluePay
  • BlueSnap
  • Braintree
  • Checkout.com
  • CyberSource
  • dLocal
  • EBANX
  • Ecentric
  • Elavon
  • E-xact Direct Integration
  • eWay Rapid
  • Global Payments
  • GoCardless
  • J.P. Morgan Mobility Payment Solutions
  • Metrics Global
  • Mollie
  • Moneris
  • Network Merchants Incorporated (NMI)
  • Nuvei
  • Orbital (Chase Paymentech)
  • Pay.com
  • Paymill
  • Paystack
  • Pin Payments
  • QuickBooks Payments
  • Razorpay
  • Sage Pay
  • Solidgate
  • Tempus
  • Twikey
  • Windcave
  • Worldline Online Payments(formerly Ingenico)
  • Worldpay
  • Articles and FAQ

Level 2/3 Data Support


  • Level 2/3 Data Support

Advanced Routing


  • Advanced Routing

Dunning


  • Dunning
  • Articles and FAQ

Offline Checkout


  • Offline Checkout
  • Articles and FAQ

Transaction Sync & Invoice Mapping


  • Transaction Sync and Invoice Mapping

Fraud Management


  • Fraud Management

Error Handling


  • Errors with Root Cause and Troubleshooting

Payment Lifecycle Logs


  • Payment Intents
  • Transactions
  • Gateway Activity Logs
  • Gateway Webhook Logs
  • Articles and FAQ

Others


  • Reach (Merchant of Record)
  • Payment Verification
  • Bulk Deletion of Payment Methods
  • Custom Payment Methods
  • Payment Initiator Parameter
  • PSD2 and Strong Customer Authentication
  • RBI e-Mandate
  • RBI Tokenization Regulations
  • Chargeback Management
  • Transaction Descriptors
  • Payment Preferences
  • Visa Trial Rules
  • Mastercard Trial Rules
  • Co-badged Card Compliance
  • Articles and FAQ
  1. Payments
  2. Payment Gateways and Configuration
  3. Adyen
  4. KakaoPay via Adyen
  1. Payments
  2. Payment Gateways and Configuration
  3. Adyen
  4. KakaoPay via Adyen

KakaoPay via Adyen

This feature is currently a Private Beta release. Contact Chargebee Support to enable KakaoPay via Adyen for your live and test sites.

KakaoPay is a leading digital wallet in South Korea that enables customers to authorize payments through the KakaoPay app. Chargebee supports KakaoPay as a payment method through the Adyen payment gateway.

When customers select KakaoPay at checkout, they are redirected to KakaoPay to authorize the payment. The payment is processed asynchronously by Adyen, and the final status is confirmed through webhooks. After the initial authorization, Adyen stores a token that enables merchant-initiated charges for subsequent billing cycles, making KakaoPay suitable for recurring subscriptions.

Supported countries and currencies

KakaoPay via Adyen supports the following country and currency:

CountryCurrency
South KoreaKRW

Prerequisites

To accept KakaoPay payments in Chargebee, ensure the following:

  • The Adyen payment gateway is configured in your Chargebee site. Learn more
  • KakaoPay is enabled in your Adyen account (South Korea only).
  • A Merchant Account for KakaoPay is configured in Adyen, with API credentials and webhooks enabled.
  • KRW (South Korean Won) is enabled as a supported currency in your Chargebee account.

Integration options

You can integrate KakaoPay via Adyen using the following methods:

Integration methodDescription
Chargebee Hosted PagesUse Chargebee’s hosted checkout pages to accept KakaoPay payments with minimal integration effort.
Chargebee JSEmbed KakaoPay as a payment method within your custom checkout using Chargebee JS.
API (Payment Intent)Integrate KakaoPay using Chargebee APIs for a fully custom checkout and payment flow.

Supported tokens

KakaoPay supports reusable payment tokens for recurring billing. The following token types are supported:

TokenDescriptionFormat and Sample
Chargebee Payment Intent ID

Represents the Payment Intent ID returned after a successful authorization using Chargebee JS.

Format: payment_intent[id]
Gateway Permanent Token

Used for recurring payments. This token is stored by Adyen after the first successful KakaoPay transaction, enabling merchant-initiated charges for subsequent billing cycles.

Format: shopper_reference_id/recurring_detail_reference_id

Configure KakaoPay in Chargebee

Follow these steps to enable KakaoPay via Adyen in your Chargebee site:

  1. Log in to the Chargebee app.
  2. Navigate to Settings > Configure Chargebee > Payment Gateways.
  3. Select the required Adyen gateway instance.
  4. On the Configure Adyen page, enable KakaoPay under the supported payment methods.
    Enable KakaoPay
  5. Click Apply to save the configuration.
    Apply KakaoPay settings

Note

KakaoPay availability depends on your Adyen merchant configuration.

Configure smart routing for KakaoPay

When KakaoPay is enabled via Adyen, smart routing for the KRW currency is automatically configured. If another gateway is already assigned to KRW, update the routing rules manually to ensure KakaoPay is correctly allocated.

Refer to Smart Routing for more details.

Update Smart Routing settings

  1. Log in to the Chargebee app.
  2. Go to Settings > Configure Chargebee > Payment Gateways.
  3. Click Manage Rules under Smart Routing.
  4. In the KakaoPay section:
    • Click Add a Gateway for KRW, or
    • Click Edit if a gateway is already assigned.
    image
  5. From the Choose a payment gateway dropdown, select the Adyen instance with KakaoPay enabled.
  6. Click Save.
image

Checkout flow

During checkout, customers complete the following steps when using KakaoPay via Adyen:

  1. Initiate checkout and proceed to the payment step.
  2. Enter your email address (required for KakaoPay payments).
  3. Select KakaoPay as the payment method.
  4. Get redirected to KakaoPay to authorize the payment.
  5. Confirm the payment in the KakaoPay app.
  6. After successful authorization, get redirected back to the merchant’s website.

Testing

Sandbox testing

Refer to Adyen’s documentation for instructions on testing KakaoPay in a sandbox environment.

Production testing

Before going live:

  • Ensure KakaoPay is enabled in your Adyen account.
  • Verify that webhooks are correctly configured (required for payment status updates).
  • Perform end-to-end testing using:
    • A real KakaoPay-enabled account
    • A mobile device with the KakaoPay app installed

Reconciliation

To reconcile transactions between Chargebee and Adyen:

  • Use the Chargebee transaction field id_at_gateway, which corresponds to pspReference in Adyen.

Steps for reconciliation

  1. Retrieve the id_at_gateway value from the Chargebee transaction.
  2. Locate the corresponding pspReference in Adyen reports.
  3. Match the transactions using this reference.

Limitations and important points

  • KakaoPay cannot be added as a payment method via the customer portal or the Chargebee app. Customers must complete the KakaoPay checkout flow to use it.
  • KakaoPay requires a customer email address as a mandatory field. Ensure that the email is collected during checkout.
  • The initial transaction requires explicit customer authorization via redirect. Subsequent recurring charges are processed as merchant-initiated transactions without customer intervention.
  • KakaoPay is available only for KRW (South Korean Won) transactions.

Was this article helpful?