Supported workflows
Before you begin
Complete these steps before you send your first KakaoPay payment through Checkout.com:- Set up a Checkout.com integration in your workspace. Follow the Checkout.com integration setup guide if you don’t have one yet.
- Ask Checkout.com to enable KakaoPay on your Checkout.com account.
- In the Payrails Portal, go to Settings → Integrations, open your Checkout.com integration, select KakaoPay under Payment methods, and save.
- Add KakaoPay as a payment option in your workflow.
Request fields for Checkout.com
Send these fields in the authorize request, in addition to the standard authorize fields. Required fields must be present for the payment to succeed. Payrails sends Optional fields to the PSP when you include them.Authorize a KakaoPay payment
Call authorize a payment withkakaoPay as the paymentMethodCode. The response includes the redirect to KakaoPay.
Authorize request
success or error URL. Confirm the result through webhook notifications or the execution status before you fulfill the order.
How Checkout.com handles KakaoPay
- Checkout.com needs no payment token for KakaoPay. Payrails creates the KakaoPay source at Checkout.com from the authorize request.
- Payrails sends KakaoPay payments for a web page by default. When
meta.clientContext.clientTypeisapp, Payrails asks Checkout.com for the app flow on the operating system inosType. - Checkout.com authorizes and captures KakaoPay payments in one step. Configure your workflow for instant capture.
- KakaoPay through Checkout.com supports customer-initiated transactions (CIT): the customer confirms every payment in KakaoPay.
Merchant regions
Merchants based in these regions can accept KakaoPay through Checkout.com:- European Economic Area
- Hong Kong
- Singapore
- United Kingdom