Google Play Billing enables membership sales through a compliant Android checkout experience. Furthermore, in-app product configuration requires setting up a Google Payments Profile and creating a product in the Google Play Console. In addition, this document explains how to create payment profiles, configure products, and link them to the MemberPress App.
Creating Google Payments Profile
Payment profile configuration enables revenue collection from Android in-app purchases.
- Log in to Google Play Console at play.google.com/console.
- Navegue até Settings > Developer account > Payment settings.
- Clique em Create Payments Profile.
- Enter the business location in the location field.
- Select the account type from the dropdown options.
- Enter the complete business address in the address fields.
- Add primary contact information in the contact fields.
- Complete public business information in the required fields.
- Clique em Enviar to create the payment profile.
Payment profile creation enables the configuration of In-App Products and Subscriptions in the Google Play Console.
Creating In-App Products
In-app products provide one-time purchase options for permanent membership access.
- Navegue até All Apps in Google Play Console.
- Select the MemberPress App from the app list.
- Clique em Monetize > Products > In-app products in the sidebar.
- Clique em Create product to start creating a product.
- Provide a unique Product ID using reverse domain notation.
- Digite um Produto name visible to users in the store.
- Digite um Descrição explaining product benefits and features.
- Role até o Preço seção.
- Clique em Set price to configure pricing.
- Enter the default price in the price field.
- Clique em Apply prices to save the pricing configuration.
- Clique em Salvar to store product details.
- Imprensa Ativar to make the product available.
Creating Subscription Products
Subscription products provide recurring billing for ongoing membership access.
- Navegue até Monetize > Products > Subscriptions in the app sidebar.
- Clique em Create subscription to start creating the subscription.
- Enter a unique Product ID using reverse domain notation.
- Enter a Name visible to users in the store.
- Role até o Subscription Details seção.
- Adicionar um Nome for internal identification.
- Digite um Descrição explaining subscription benefits.
- List the Benefícios members receive with the subscription.
- Role até o Base Plans and Offers seção.
- Clique em Add base plan to create a billing plan.
- Enter a Base plan ID for the billing configuration.
- Selecione Renewal type from available options:
- Auto-renewing for automatic subscription renewal;
- Prepaid for pre-purchased subscription periods.
- Configure Tags for plan categorization.
- Conjunto Disponibilidade for geographic regions.
- Configure Preços for the subscription plan.
- Mark one base plan as Backwards Compatible for legacy support.
- Clique em Salvar to store the subscription configuration.
- Clique em Ativar to make the subscription available.
At least one base plan must be marked as Backwards Compatible for subscription functionality.
Linking Products to MemberPress App
Products created in Google Play Console must be linked to WordPress for app integration.
- Navegue até Dashboard > MemberPress App > In-App Purchases > Products.
- Clique em Adicionar novo to create a new product.
- Digite um Nome for product identification.
- Input an optional Título for a brief product description.
- Digite um Descrição explaining product features and benefits.
- List the Benefícios members receive from the product.
- Verifique o Display on Products Screen caixa de seleção.
- Selecione Pago as the Product Type.
- Role até o Android Store seção.
- Verifique o Ativar caixa de seleção.
- Clique em Sync with Google to retrieve available products.
- Select the corresponding Google Play product from the list.
- Choose Integration Type:
- Associação for membership plan integration.
- Clique em Publicar to finalize product creation.
- Repeat steps 2-14 for all remaining products.
Product synchronization connects Google Play products to WordPress membership plans for access control.
Testing Android In-App Purchases
In-app purchase testing verifies transaction processing and membership access before public release.
Testing with Test App Builds
- Instale o Test App build on an Android device.
- Open the app and log in with a test account.
- Navegue até a seção Products Screen within the app.
- Tap a product to initiate the purchase flow.
- Complete the simulated purchase without actual payment.
- Verify membership access unlocks correctly after purchase.
- Navegue até Dashboard > MemberPress App > In-App Purchases > Transactions.
- Locate the test transaction in the transactions list.
- Verify transaction details display correctly.
- Clique em Revoke next to test transactions to remove test purchases.
Test App builds simulate purchases without processing real payments or connecting to Google Play Billing.