KaKaoPay payments for Adyen Integration v2.0
Follow these steps to implement a KaKaoPay payment flow for one-time or recurring payments.
KaKaoPay is one of the most popular e-wallets in Korea. Zuora's Adyen Integration v2.0 supports KaKaoPay transactions in KRW currency. You can implement a hosted payment page through Payment Pages 2.0 to support KaKaoPay one-time payment and recurring payment using stored token.
One-time payment flow
On the hosted payment page, a QR code is displayed. End customers can follow the instructions on the page to complete the authorization. The following table describes the workflows after Zuora receives a successful or failed response from the Adyen asynchronous payment API.
| Response | Workflow |
|---|---|
| Successful response |
|
Failed response | Zuora throws an error on the hosted payment page with the error response message received from Adyen. |
The created KaKaoPay payment method can be retrieved through the Zuora UI and API operations. You can also retrieve the following token information in the Electronic Payment Methods section of the customer account page. Token ID and Second Token ID will be used in subsequent recurring payments.
| Zuora UI field | Value |
|---|---|
| Token ID | shopperReference |
| Second Token ID | recurringDetail |
| Third Token ID | first payment merchantReference |
After a payment is processed, the Reference ID field is populated with a UUID and mapped to pspReference. If you want Reference ID to be populated with the payment number mapped to the merchantReference field in Adyen, submit a ticket at Zuora Global Support.
Recurring payments flow
Recurring payments are processed with the stored tokens. For details about the recurring payment flow for the end customers, see Adyen's documentation.
Supported and unsupported features
The following table lists the supported and unsupported operations and features for KaKaoPay on Adyen Integration v2.0:
| Supported | Unsupported |
|---|---|
|
|