Implement OVO on Adyen Integration v2.0
Zuora's Adyen Integration v2.0 facilitates OVO transactions in Indonesian Rupiah (IDR), supporting one-time payment flows through hosted payment pages. OVO requires on-session payments and does not support recurring payments.
OVO is a leading digital payment service in Indonesia. Zuora's Adyen Integration v2.0 supports OVO transactions in Indonesian Rupiah (IDR) currency. You can implement a hosted payment page through Payment Pages 2.0 to support the OVO one-time payment flow, which allows you to create an OVO payment method and process on-session payments. Because OVO requires on-session payments, it does not support creating payment methods without processing a payment. Additionally, OVO does not support recurring payments.
One-time payment flow
After the end customers select OVO to pay, the hosted payment page is loaded and automatically submitted. The end customers are redirected to Adyen's challenge window on a new tab where end customers enter the OVO ID and process the payment. Once the payment is completed, the challenge window is closed and the transaction result is displayed on the hosted payment page.
The following table describes the workflows after Zuora receives a successful or failed response from the Adyen synchronous 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. |
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.
The created OVO payment method can be retrieved through the Zuora UI and API operations.
Supported and unsupported features
The following table lists the supported and unsupported operations and features for OVO on Adyen Integration v2.0:
| Supported | Unsupported |
|---|---|
|
|