Starting on August 2, 2023, developers offering alternative billing to users in South Korea must use alternative billing APIs. See details below and visit our alternative billing API integration guide to get started.
As a result of legislation, we offer all developers the ability to offer an alternative billing system alongside Google Play's billing system for their mobile and tablet users in South Korea. If a user pays through an alternative billing system, the Google Play service fee will be reduced by 4%. Visit our Payments policy for more information.
If you don’t want to offer an alternative billing system, you do not need to take any action.
Integrating an alternative billing system
In order to maintain a safe and consistent user experience, developers will need to satisfy several requirements. Developers can now integrate the alternative billing APIs, which streamline implementing user experience requirements and reporting - learn more about the additional benefits of the APIs here.
Developers not yet ready to integrate the alternative billing APIs have the option to manually implement the user choice screen and report transactions until August 2, 2023.
Integrating with alternative billing APIs
If you would like to offer users in South Korea a choice of alternative billing system alongside Google Play’s and will be using the alternative billing APIs from the date of your offering, you must complete these steps:
- Inform Google by completing the declaration form and accept the Terms of Service.
- Follow trust and safety requirements by certifying PCI DSS compliance and giving users a way to report fraudulent transactions.
- Complete the integration of the alternative billing APIs as described in this API integration guide.
- Update your Play Console alternative billing settings to opt in/out each of your apps, manage payment method logos, and subscription management urls.
- Report to Google Play all authorized transactions from users in South Korea within 24hr using alternative billing APIs.
- Pay an adjusted Google Play service fee for invoiced transactions that use an alternative billing system outside of Google Play’s billing system.
If you’ve already completed the declaration form and enrollment process, and are migrating over to the alternative billing APIs, you will need to complete steps 3 and 4 above. Once you start reporting transactions using the APIs, you no longer need to send transactions manually.
Integrating without automation
If you would like to offer users in South Korea a choice of alternative billing system alongside Google Play’s but are not yet ready to integrate with the alternative billing APIs, you must complete the following steps for manual enrollment:
- Inform Google by completing the declaration form and accept the Terms of Service.
- Identify the apps for which you will be offering an alternative billing system using the enrollment form that will be emailed to you after you complete the declaration form.
- Follow trust and safety requirements by certifying PCI DSS compliance and giving users a way to report fraudulent transactions.
- Follow our interim user experience requirements to ensure the choice of billing systems is presented in a consistent way and ensures that users understand the choice they are making.
- Manually report to Google Play the amount of all paid transactions from users in South Korea on a monthly basis.
- Pay an adjusted Google Play service fee for invoiced transactions that use an alternative billing system outside of Google Play’s billing system.
Once you complete the declaration form, please refer to the instructions that will be emailed to you. These outline what information you are required to report to Google and what payments you are required to remit for service fees and taxes.
If you have any additional questions, you can contact our support team here.
Frequently asked questions
Why are you still requiring Google Play's billing system alongside the developer's?Google Play believes that users should have the choice to use Play’s billing system when they make digital goods purchase from apps installed from Google Play. We built Google Play’s billing system to the highest standards for privacy and safety so users can be confident when they make in-app purchases. Alternative billing systems also may not offer the same protections or payment options and features of Google Play's billing system — such as parental controls, family payment methods, subscription management, Google Play gift cards, and Play Points.
Alternative billing systems can be used for in-app purchases and subscriptions sold to mobile and tablet users. Please refer to the updated Payments policy for more information.
For users who select an alternative billing system, the service fee will be your current service fee reduced by 4%. For users who select Google Play’s billing system, the service fee will remain as it is today. The service fee for developers who continue with only Google Play's billing systems remains the same, with 99% of developers qualifying for a service fee of 15% or less.
The service fee is calculated based on the paid transactions from mobile and tablet users in South Korea. You will receive an invoice with a due date and payment instructions.
Starting April 6, 2023, transactions made through the alternative billing system can be reported using the alternative billing APIs and must be reported within 24 hours of the payment being authorized. These APIs streamline reporting for developers, and also enable transactions through an alternative billing system to be reflected in Google Play’s Top Charts.
Until August 2, 2023 you can continue to manually self-report the transactions if you have not yet integrated with the alternative billing APIs. In this case, you are required to self-report the amount of paid transactions once a month by the 5th business day of the month. For example, the report for the transactions made in December 2021 will be due January 7, 2022.
To streamline the developer experience, the alternative billing APIs are designed to be integrated and used together. The alternative billing APIs provide the following benefits:
- User choice screens rendered by Google Play, meaning you do not have to build and maintain the information and choice screens yourselves.
- Simplified transaction reporting, which removes manual touch points and mitigates aggregation / reconciliation errors.
- Alternative billing system transactions reported via API will be reflected in Google Play’s Top Charts.
It is easy to extend your existing integration with Google Play’s billing system to leverage alternative billing APIs. The alternative billing APIs are built upon the same design patterns and principles as our Play Billing Library and Play Developer APIs. This means it is compatible with your existing designs and will be familiar to your teams.
In our integration guide, we provide detailed guidelines and resources on how to get started and address various alternative billing use cases including one time and recurring purchases, and have sample code snippets to make it easy to implement. We welcome developer feedback on these APIs and any additional resources that would be helpful If you have any questions or feedback about the alternative billing APIs, please contact us here.
You will need to integrate with the alternative billing APIs and update your alternative billing settings in Play Console. While you can start your API integration today, Play Console settings will be available on April 13,2023. Once you start reporting transactions using the APIs, you no longer need to send transactions manually.
Yes, developers can have different prices on each billing system if they choose.
Yes, developers using an alternative billing system can promote the alternative billing system within their app, but they must also follow our UX guidelines to ensure users understand the choice provided, and have a consistent user experience.
Yes, Google Play does allow developers to linkout within their apps, to present web-based payments as an alternative payment method for mobile and tablet users in South Korea. Like other alternative payment methods, these would be subject to the requirements for integrating an alternative billing system that we list on this page.
It is important to note that the outlink payments are simply web-based payments that are handled using a web interface. We do require the outlink option to be shown within the developer’s app using an embedded webview which presents a safer, more understandable, consistent user experience.
We also require developers to follow our trust and safety and user experience requirements as further explained in our UX guidelines. And as we have already announced, developers receive a 4% service fee reduction for transactions when users in South Korea choose to pay through this alternative outlink payment.
Please see our Help Center article for more information about communicating with your Korean users about alternative ways to pay.