WebToAppMaker

JavaScript Bridge

Google In-App Purchase Bridge

Start a Google Play Billing purchase and receive a purchase token for server verification.

Before you start

  • Products created in Google Play Console
  • App installed from a Play testing or production track
  • Backend purchase-token verification

Configure and verify

  1. Choose the product

    Use the exact Play Console product ID and specify inapp or subscription through the supported product_type values.

  2. Start the purchase

    Call webtoapp.googleIap(options) or send google_iap_init.

  3. Receive the result

    Handle webtoapp:google-iap or webtoapp.onmessage. Successful responses include purchase details and token data.

  4. Verify server-side

    Send the purchase token and product ID to your backend, verify with Google Play Developer API, acknowledge or consume as required, then grant entitlement.

Example

webtoapp.googleIap({
  product_id: "premium_monthly",
  product_type: "subscription",
  app_account_token: "550e8400-e29b-41d4-a716-446655440000"
});

Testing requirement

Test before release

  • Product exists and is active
  • Test account is licensed
  • Result is verified server-side
  • Acknowledgement or consumption is handled