IAP SKILL
The first skill introduced in Launch on ONEstore with AI. This page covers actual usage only.
IAP SKILL is a tool that lets an AI coding agent integrate the ONE store in-app purchase (IAP) SDK for you. Just install it, then tell your usual AI tool what you want in plain language — that's it.
onestore-iap
To add ONE Store in-app purchase to an app that doesn't have billing yet
onestore-iap-migrate
To add ONE Store billing to an app that already uses Google Play Billing
Install
Install it
Repo: github.com/ONE-store/onestore_iap_skills
Copy the text below and paste it into your agent.
Clone https://github.com/ONE-store/onestore_iap_skills.git into a temp folder, then run the
install script inside it against [my Android project path] to install IAP SKILL.
Let me know the result in one line when done.bash
git clone https://github.com/ONE-store/onestore_iap_skills.git
cd onestore_iap_skills
./install.sh <my Android project path>Where it runs
Claude Code
Cursor
GitHub Copilot (VS Code)
Gemini CLI
OpenAI Codex
Grok Build
What it can do
Diagnose status
🟢 Read-only
Not sure where to start, so you read through the whole doc
Reads your project and shows a table plus what to do next (each finding links to the relevant file)
SDK integration
🟡 Modifies files
Wiring the manifest (app config file) and source code by hand
Wires it up in the same order, and asks first if placement is ambiguous
Fill in product values
🟡 Modifies files
Mixing up consumable vs. non-consumable fails silently, discovered as a bug later
Asks directly — "is this a consumable product?" — so nothing gets mixed up
Verification screen
🟡 Creates files
You build a test screen yourself
Builds a tappable test screen for you (Compose projects only)
Diagnose errors
🟢 Read-only
Search the error code and cross-reference docs, guessing
Explains the cause, how to reproduce it, the fix, and reference docs
Pre-release check
🟢 Read-only
Go through a checklist by hand, top to bottom
Surfaces blockers first, and collapses everything that passed into one line
Try it — natural language prompts
Copy these straight into your agent.
What can the ONE store payment skill do?
Lays out everything this skill can help with
What should I do next?
Re-checks current status and tells you what to ask for next
Check my ONE store IAP integration status
Shows what's done, what's left, and what to do next
Integrate the ONE store IAP SDK
Walks through dependencies, manifest setup, and payment code in order
Fill in the values for [product ID], checking whether it's consumable
Asks about anything ambiguous while filling in the values
Add a screen I can use to test payments
Builds a test screen for login, purchase, and consume/acknowledge
Check why I'm getting this error (paste the error log)
For example, if you see responseCode 7, it means "already owned." For unconsumed products it explains the cause and fix; for non-consumables or subscriptions, it tells you that's expected and there's nothing to fix
Check the payment integration before I release
Surfaces only what could block release; everything else is marked as passed
My app uses Google Play Billing — migrate it to ONEstore billing
Diagnoses your existing billing code, extracts a product table for your confirmation, then wires ONEstore billing into your existing entitlement logic
FAQ
Last updated

