From August 2, 2023, developers offering alternative billing to users in South Korea must use alternative billing APIs. To get started, see the following details and visit our alternative billing API integration guide.
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%. For more information, see Payments policy.
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.
If you would like to offer users in South Korea a choice of alternative billing system alongside Google Play’s, you must complete the following steps:
- Complete the billing declaration form, accept the Terms of Service, and complete any onboarding steps required to enroll in the program through Google's support team (for example, set up a payments profile as required).
- 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 or out of 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 24 hours 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 in the preceding section. Once you start reporting transactions using the APIs, you no longer need to send transactions manually.
If you have any additional questions, you can contact our support team.