Test Payment Flows

239 installs
Ratings not yet available
12 monthly active users
$<10K monthly revenue est.
IAP 100% · Ad 0%
Install Trends
Weekly +1.00
Steady
Monthly +5.00
Steady
Test Payment Flows icon

ASO Keyword Dashboard

Tracking 139 keywords for Test Payment Flows in Google Play

Developer: Lan Lab Category: tools

Test Payment Flows tracks 139 keywords (no keywords rank yet; 139 need traction). Key metrics: opportunity 70.5, difficulty 47.2.

Simple Phone / Wear OS / TV app to test and log in-app purchase flow events.

Tracked keywords

139

0  ranked •  139  not ranking yet

Top 10 coverage

Best rank — • Latest leader —

Avg opportunity

70.5

Top keyword: etc

Avg difficulty

47.2

Lower scores indicate easier wins

Opportunity leaders

  • etc

    Opportunity: 74.0 • Difficulty: 41.0 • Rank —

    Competitors: 317

    62.1
  • minimum

    Opportunity: 74.0 • Difficulty: 44.8 • Rank —

    Competitors: 793

    64.7
  • goods

    Opportunity: 74.0 • Difficulty: 42.7 • Rank —

    Competitors: 581

    64.4
  • flow

    Opportunity: 74.0 • Difficulty: 42.0 • Rank —

    Competitors: 487

    65.7
  • screens

    Opportunity: 74.0 • Difficulty: 44.3 • Rank —

    Competitors: 284

    60.7

Unranked opportunities

  • etc

    Opportunity: 74.0 • Difficulty: 41.0 • Competitors: 317

  • minimum

    Opportunity: 74.0 • Difficulty: 44.8 • Competitors: 793

  • goods

    Opportunity: 74.0 • Difficulty: 42.7 • Competitors: 581

  • flow

    Opportunity: 74.0 • Difficulty: 42.0 • Competitors: 487

  • screens

    Opportunity: 74.0 • Difficulty: 44.3 • Competitors: 284

High competition keywords

  • time

    Total apps: 384,338 • Major competitors: 16,191

    Latest rank: — • Difficulty: 58.5

  • new

    Total apps: 368,929 • Major competitors: 21,444

    Latest rank: — • Difficulty: 59.8

  • make

    Total apps: 327,341 • Major competitors: 18,223

    Latest rank: — • Difficulty: 58.8

  • find

    Total apps: 307,165 • Major competitors: 16,288

    Latest rank: — • Difficulty: 59.7

  • simple

    Total apps: 256,476 • Major competitors: 11,035

    Latest rank: — • Difficulty: 55.8

All tracked keywords

Includes opportunity, difficulty, rankings and competitor benchmarks

Major Competitors
play661006285

206,958 competing apps

Median installs: 6,219

Avg rating: 2.3

18,529

major competitor apps

best661005986

255,713 competing apps

Median installs: 3,150

Avg rating: 2.1

16,877

major competitor apps

new651006089

368,929 competing apps

Median installs: 2,547

Avg rating: 2.1

21,444

major competitor apps

change681005379

90,509 competing apps

Median installs: 3,508

Avg rating: 2.2

5,877

major competitor apps

changes721004671

27,783 competing apps

Median installs: 1,238

Avg rating: 1.9

1,013

major competitor apps

tv721005371

28,223 competing apps

Median installs: 4,906

Avg rating: 2.1

2,181

major competitor apps

device681006380

107,978 competing apps

Median installs: 2,602

Avg rating: 2.1

6,164

major competitor apps

make651005988

327,341 competing apps

Median installs: 2,047

Avg rating: 2.1

18,223

major competitor apps

phone671006283

152,369 competing apps

Median installs: 2,624

Avg rating: 2.1

8,545

major competitor apps

handle731004468

18,072 competing apps

Median installs: 1,235

Avg rating: 1.9

1,002

major competitor apps

events691005178

79,179 competing apps

Median installs: 625

Avg rating: 1.8

1,987

major competitor apps

within681005280

102,786 competing apps

Median installs: 1,281

Avg rating: 1.9

3,681

major competitor apps

wear711006372

32,642 competing apps

Median installs: 359

Avg rating: 1.6

811

major competitor apps

wear os721006170

24,337 competing apps

Median installs: 294

Avg rating: 1.5

289

major competitor apps

used681005581

116,194 competing apps

Median installs: 2,383

Avg rating: 2.0

4,649

major competitor apps

etc741004162

7,944 competing apps

Median installs: 1,878

Avg rating: 2.0

317

major competitor apps

payment691005078

78,794 competing apps

Median installs: 1,037

Avg rating: 1.8

3,268

major competitor apps

calls731005468

18,472 competing apps

Median installs: 3,205

Avg rating: 2.1

1,244

major competitor apps

using661005885

221,966 competing apps

Median installs: 2,289

Avg rating: 2.0

10,965

major competitor apps

built711005374

41,428 competing apps

Median installs: 650

Avg rating: 1.9

1,301

major competitor apps

find651006087

307,165 competing apps

Median installs: 2,265

Avg rating: 2.1

16,288

major competitor apps

time641005889

384,338 competing apps

Median installs: 1,263

Avg rating: 2.0

16,191

major competitor apps

watch681005880

104,315 competing apps

Median installs: 1,012

Avg rating: 1.9

5,216

major competitor apps

update701005775

52,157 competing apps

Median installs: 1,379

Avg rating: 2.0

2,402

major competitor apps

services681005680

103,678 competing apps

Median installs: 918

Avg rating: 1.8

4,001

major competitor apps

139 keywords
1 of 6

App Description

Simple Phone / Wear OS / TV app to test and log in-app purchase flow events.

Github link: bit.ly/GitHub-testpayments

Simple app to test and log in-app purchase flow events, built following standard billing practices for apps that do not run their own billing server (that is, relying on Play Billing on-device APIs to query products and purchases).

Currently supporting Phone, Android TV, and Wear OS.

To use it, best practice is to test this app for a payment flow that does not work on your own app. If it works in this app, compare your code with our Github code or check our logs to identify differences; if it also fails in this app, let us know - it may be a Play billing change that breaks the flow and we may have to update the app!

Note: all transactions in this app are for test purposes only. No actual goods or services will be provided for the transactions. The terms used in the app (e.g. "Buy a rose") are merely for demonstration purposes and are not real.

Prices have been set to minimum needed to pass Play Console requirements to minimize cost to test using this app.
Most are USD $0.49 or equivalent due to the minimum requirement (may differ in some countries due to a different minimum requirement).

Purchase flows have been verified as of release time. It will also be constantly updated to catch up with required billing changes at our best effort. More to cross-validate if you find payments in your own app is failing for unknown reasons.

Can test in-app products as well as subscriptions (remember to cancel it after your test!). Also provides logs to indicate events during the payment flow.

Key implementation details as of this moment:

1. Make sure you handle your purchases (acknowledge, and consume if applicable) when you receive a successful response in onPurchasesUpdated in PurchasesUpdatedListener

2. Make sure you also query user's purchases (queryPurchasesAsync) on your app's onResume() calls (or equivalent if onResume() is not a proper place), examine each purchase's acknowledgement status, and acknowledge them if they haven't been successfully acknowledged.

- Also consume the consumables if it is already acknowledged but still included in the response (which means it was not successfully consumed)

3. Update the UI to reflect the new changes from billing response accordingly.

4. Be aware that watch screens may go off pretty soon, potentially delaying onPurchasesUpdated() etc due to the app not actively running or receiving events when a payment was completed. And when you wake up the screen, both onPurcahsesUpdated() and the queryPurchasesAsync() in onResume() may fire at almost the same time (so make sure to check for race conditions).

5. Be aware that purchases not acknowledged within 72 hours would automatically get refunded.