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.
- Navigieren Sie zu Settings > Developer account > Payment settings.
- Klicken Sie auf 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.
- Klicken Sie auf Einreichen 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.
- Navigieren Sie zu All Apps in Google Play Console.
- Select the MemberPress App from the app list.
- Klicken Sie auf Monetize > Products > In-app products in the sidebar.
- Klicken Sie auf Create product to start creating a product.
- Provide a unique Product ID using reverse domain notation.
- Eingabe einer Produkt name visible to users in the store.
- Eingabe einer Beschreibung explaining product benefits and features.
- Blättern Sie zum Preis Abschnitt.
- Klicken Sie auf Set price to configure pricing.
- Enter the default price in the price field.
- Klicken Sie auf Apply prices to save the pricing configuration.
- Klicken Sie auf Speichern Sie to store product details.
- Presse Aktivieren Sie to make the product available.
Creating Subscription Products
Subscription products provide recurring billing for ongoing membership access.
- Navigieren Sie zu Monetize > Products > Subscriptions in the app sidebar.
- Klicken Sie auf 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.
- Blättern Sie zum Subscription Details Abschnitt.
- Hinzufügen einer Name for internal identification.
- Eingabe einer Beschreibung explaining subscription benefits.
- List the Vorteile members receive with the subscription.
- Blättern Sie zum Base Plans and Offers Abschnitt.
- Klicken Sie auf Add base plan to create a billing plan.
- Enter a Base plan ID for the billing configuration.
- Wählen Sie Renewal type from available options:
- Auto-renewing for automatic subscription renewal;
- Prepaid for pre-purchased subscription periods.
- Configure Tags for plan categorization.
- Set Verfügbarkeit for geographic regions.
- Configure Preisgestaltung for the subscription plan.
- Mark one base plan as Backwards Compatible for legacy support.
- Klicken Sie auf Speichern Sie to store the subscription configuration.
- Klicken Sie auf Aktivieren Sie 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.
- Navigieren Sie zu Dashboard > MemberPress App > In-App Purchases > Products.
- Klicken Sie auf Neu hinzufügen to create a new product.
- Eingabe einer Name for product identification.
- Input an optional Tagline for a brief product description.
- Eingabe einer Beschreibung explaining product features and benefits.
- List the Vorteile members receive from the product.
- Prüfen Sie die Display on Products Screen Kontrollkästchen.
- Wählen Sie Bezahlt as the Product Type.
- Blättern Sie zum Android Store Abschnitt.
- Prüfen Sie die Aktivieren Sie Kontrollkästchen.
- Klicken Sie auf Sync with Google to retrieve available products.
- Select the corresponding Google Play product from the list.
- Choose Integration Type:
- Mitgliedschaft for membership plan integration.
- Klicken Sie auf veröffentlichen. 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
- Installieren Sie die Test App build on an Android device.
- Open the app and log in with a test account.
- Navigieren Sie zum 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.
- Navigieren Sie zu Dashboard > MemberPress App > In-App Purchases > Transactions.
- Locate the test transaction in the transactions list.
- Verify transaction details display correctly.
- Klicken Sie auf Revoke next to test transactions to remove test purchases.
Test App builds simulate purchases without processing real payments or connecting to Google Play Billing.