← Developers
Start here
QuickstartSDKAuthentication
Identity
Sign in with Shin ID
Access
EntitlementsUsage & Qualified Active Days
Money
Purchases & refundsWebhooksVerifying signatures
Selling
Importing a productGitHub importSelling without the SDKCurrencies and pricingBuy with Guiru from your own site
Operating
Integration diagnosticsErrors & rate limitsTestingMobile API
Reference
ReferenceVersioning & changesFor agents
Machine-readable
llms.txt
Selling

Selling without the SDK

Buy with Guiru works before any integration exists. What each delivery method needs from you.

How buyers get inWhat is always required to sellGrowing into the integration

The SDK, the entitlement API, OAuth and webhooks make a product *more integrated*. They are not what makes it *exist*, and they are not what lets it take money. A price and a payout account do that.

How buyers get in

Send them to a URLno integration
After paying, the buyer is sent to your URL. Most web apps start here. Check who they are later with Sign in with Shin ID if you want to.
Downloadno integration
After paying, the buyer is sent to your download page.
License keyno integration
You deliver keys through your own channel; the purchase is recorded here and visible in your console.
My app checks with GuiruAPI key or OAuth
Your app asks whether a user is entitled and gets the truth: purchase, subscription, Member, or nothing. This is the path for anything that must not be shareable.

Pick one when you submit; change it any time under Store page → Offers. The console says what the next necessary step is for the method you chose, and nothing else.

What is always required to sell

A listed product, a price in a currency, a commercial operator — the product's team owner, or its finance role, or a verified builder where there is no team yet — and a Stripe payout account that can charge on *that* account. Public creator credit and commercial authority are separate on purpose: a product whose founder is still credited but whose team has moved on pays the team, not the founder. The console shows these four as Selling, ticked or not, and the first moment all four are true is recorded as *checkout-ready*.

Careful

Guarantees are not weakened for products that need them. A product delivered through the entitlement API still requires a live key or OAuth before the console calls it ready — a buyer who cannot get in has not been sold anything.

Growing into the integration

Start with a URL. When you want the app itself to know who paid, add an entitlement check — one call. When you want to be told about purchases as they happen, add a webhook. When you want Member revenue, send usage. Each step is independent, and none of them is a prerequisite for the previous one.

PreviousGitHub importNextCurrencies and pricing
Guiru
AboutStoreHow Guiru worksQuality BarGSPGuiru MemberStatus
Buying
Buy with GuiruYour libraryRefundsBuyer termsTrust & safety
Builders
For buildersSubmit a productGuiru ProPricing & feesPromoteDeveloper docs
Help
Help centreYour libraryBuying & refundsHow a product gets listedHow ranking worksReport a problem
Legal
All policiesTermsPrivacyCookiesCreator PoolAffiliate disclosure
Your account
Account settingsSign in
Shin AI
Shin WebsiteKatsuiTrouble? Message Mario
Find your next favourite. Software, games and digital products on Guiru.Guiru Beta · Feedback© 2026 Shinai Tecnologias I.S.
Beta
StoreLibraryBuildersMember
Sign in
StoreSearchLibraryMemberSign in