1) Set TON payout wallet
skilldock skills set-ton-wallet --ton-wallet-address UQ...Input: ton_wallet_address
Output: method{id, kind=ton_wallet, ton_wallet_address, status}
Stripe payments are temporarily unavailable. Please use TON checkout where available, or try again later.
2) Enable commerce on skill
skilldock skills set-commerce acme/my-skill --is-for-sale true --visibility private --selling-description-md "What buyer sees"Input: skill(namespace/slug), is_for_sale, optional visibility, selling_description_md
Output: skill{namespace,slug,visibility}, sale{is_for_sale, active_pricing_mode, owner_setup...}
3) Set active price
skilldock skills set-price acme/my-skill --pricing-mode fixed_ton --price-ton 2.750000000Input: pricing_mode plus exactly one price:
fixed_usdwith--price-usd(max 2 decimals)fixed_tonwith--price-ton(max 9 decimals)
Output: price{id, pricing_mode, price_ton/price_usd, price_ton_nano, created_at}
4) Runtime compatibility rule
Buyer checkout currently supports payment_provider=ton. Stripe payments are temporarily unavailable; please use TON checkout where available, or try again later.
5) Common API errors to handle
401 unauthorized403 forbidden404 not_found400 invalid_request|not_for_sale409 already_owner|already_purchased|seller_setup_incomplete|payment_provider_unsupported