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.
- Vaya a Settings > Developer account > Payment settings.
- Haga clic en 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.
- Haga clic en 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.
- Vaya a All Apps in Google Play Console.
- Select the MemberPress App from the app list.
- Haga clic en Monetize > Products > In-app products in the sidebar.
- Haga clic en Create product to start creating a product.
- Provide a unique Product ID using reverse domain notation.
- Introduzca un Producto name visible to users in the store.
- Introduzca un Descripción explaining product benefits and features.
- Desplácese hasta el Precio sección.
- Haga clic en Set price to configure pricing.
- Enter the default price in the price field.
- Haga clic en Apply prices to save the pricing configuration.
- Haga clic en Guardar to store product details.
- Pulse Activar to make the product available.
Creating Subscription Products
Subscription products provide recurring billing for ongoing membership access.
- Vaya a Monetize > Products > Subscriptions in the app sidebar.
- Haga clic en 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.
- Desplácese hasta el Subscription Details sección.
- Añadir un Nombre for internal identification.
- Introduzca un Descripción explaining subscription benefits.
- List the Beneficios members receive with the subscription.
- Desplácese hasta el Base Plans and Offers sección.
- Haga clic en Add base plan to create a billing plan.
- Enter a Base plan ID for the billing configuration.
- Seleccione Renewal type from available options:
- Auto-renewing for automatic subscription renewal;
- Prepaid for pre-purchased subscription periods.
- Configure Etiquetas for plan categorization.
- Set Disponibilidad for geographic regions.
- Configure Precios for the subscription plan.
- Mark one base plan as Backwards Compatible for legacy support.
- Haga clic en Guardar to store the subscription configuration.
- Haga clic en Activar 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.
- Vaya a Dashboard > MemberPress App > In-App Purchases > Products.
- Haga clic en Añadir nuevo to create a new product.
- Introduzca un Nombre for product identification.
- Input an optional Etiqueta for a brief product description.
- Introduzca un Descripción explaining product features and benefits.
- List the Beneficios members receive from the product.
- Compruebe el Display on Products Screen casilla de verificación.
- Seleccione Pagado as the Product Type.
- Desplácese hasta el Android Store sección.
- Compruebe el Activar casilla de verificación.
- Haga clic en Sync with Google to retrieve available products.
- Select the corresponding Google Play product from the list.
- Choose Integration Type:
- Afiliación for membership plan integration.
- Haga clic en Publique 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 el Test App build on an Android device.
- Open the app and log in with a test account.
- Navegue hasta el 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.
- Vaya a Dashboard > MemberPress App > In-App Purchases > Transactions.
- Locate the test transaction in the transactions list.
- Verify transaction details display correctly.
- Haga clic en Revoke next to test transactions to remove test purchases.
Test App builds simulate purchases without processing real payments or connecting to Google Play Billing.