Digital Wallet Payment
Digital wallet payment is a payment method that provides major digital wallet services such as KakaoPay, NaverPay, PAYCO, and TossPay through a unified interface.
Buyers can pay quickly with just a password or fingerprint using the payment method already registered in their digital wallet app,
which helps improve payment conversion rates.
Key flow for digital wallet payments. Buyer selects digital wallet → Authentication in digital wallet app → Payment complete.
Supported Features by Digital Wallet Provider
A payment method using a card or account registered in the KakaoTalk app. Payments can be completed quickly with just a password or fingerprint authentication in the KakaoTalk app.
- Supports recurring payments (billing). A dedicated recurring payment merchant ID is required.
Learn About the Payment Flow
Checkout Integration
When the merchant's webpage calls the Hecto Financial checkout window, the buyer selects a digital wallet provider and proceeds with authentication in the respective app.
각 단계 상세
- 1Select Digital Wallet : The buyer selects a digital wallet payment method from the order form.
- 2Launch Checkout : The merchant calls the JavaScript SDK. The digital wallet provider is specified via corpPayCode.
- 3Launch Digital Wallet App : The respective digital wallet provider's app or web page opens.
- 4Authentication : The buyer approves the payment with a password or fingerprint.
- 5Deliver Result : The digital wallet provider delivers the authentication result to Hecto Financial.
- 6Result Notification : Hecto Financial delivers the payment result to the merchant server's notiUrl.
결제창 vs API 비교
| 항목 | 결제창 연동 | API 연동 |
|---|---|---|
| Supported Providers | KakaoPay, NaverPay, PAYCO, TossPay | KakaoPay (recurring payment) |
| Payment UI | Hecto Financial checkout → Digital wallet app | No checkout window (server-to-server communication) |
| Customer Authentication | Authentication in digital wallet app | No authentication required (uses BillKey) |
Pre-Integration Checklist
Before starting digital wallet payment integration, it is helpful to confirm the following items in advance.
Sandbox Environment Notes
Real charges may occur with KakaoPay in the sandbox environment. If using our test merchant ID, automatic cancellation will be processed on the same day.
Merchant ID Related
- KakaoPay recurring payments require a dedicated recurring payment merchant ID. Please request one from your sales representative.
- Merchant IDs differ between sandbox and production environments.
Other Notes
- The payment methods and features supported vary by digital wallet provider. Please confirm the supported scope of each provider before integrating.
Sales / Screening Related
- Screening may be required per digital wallet provider. Please coordinate with your sales representative.
- Cancellation/refund policies may differ by digital wallet provider.
- Sales inquiry:
Need technical support?
Code Samples
HectoFinancial GitHub