From Payhip's published docs, read 2026-09-27
Payhip: what it takes to get approved.
Solo creators selling e-books, courses, memberships, coaching and software (with auto-generated or uploaded license keys) from a hosted store, who want low fees and payments straight into their own PayPal/Stripe account.
Networks change their rules. Every point below links to its source and the date we read it; check it the day you submit.
Who it suits
The seller's own audience and affiliates the seller personally recruits; a small Payhip marketplace adds some discovery for approved digital products.
Fees
Free Forever plan $0/month + 5% Payhip transaction fee; Plus $29/month + 2%; Pro $99/month + 0% (per help article; payhip.com/pricing not readable: HTTP 403). PayPal/Stripe processing fees on top (Stripe standard 2.9% + $0.30; PayPal cards 2.99% + fixed fee, +1.5% international). No extra fee for marketplace sales. Payhip collects EU/UK digital VAT by default.
Becoming a seller
- Sign up for a free Payhip account (Creator mode)
- Your step: Account > Settings > Payment Details: connect PayPal (personal or business in listed countries, business elsewhere) and/or Stripe (Connect/Signup, two-step authentication, Authorize access) or another of 13 processors; usually PayPal plus one other
- Your step: complete Stripe's own activation/approval (first Stripe payments stay pending for a few days)
- Settings > Taxes: EU/UK digital VAT handled by Payhip by default (can be switched off)
- Optional: Settings > Developer: API key, webhook URLs; Settings > Billing & Invoices to change plan
Setting up the product
- Products > Add new product > Digital Product (also Course, Membership, Coaching, Physical)
- Upload product file(s) (up to 5GB each; EXE/ISO/DMG/VBS/SCR/JAR must be zipped)
- Title, Price ('5+' = pay what you want, '0+' = free or any), cover image, audio/video embed, product description
- Visibility: Visible / Invisible / Unlisted
- Advanced options: variations, tax exempt, product is an ebook, preview file, limit number of sales, auto-subscribe to mailing list, 'Generate unique license keys for each sale' (or upload up to 10,000 keys, max 100 chars each)
- Category & Tags tab (selecting a category submits the product to the marketplace)
- Test: 100% off coupon or a small real payment from a different browser/email/card
What reviewers check on the sales page
- Checkout happens on Payhip's hosted product page / embed; payment goes to the seller's own PayPal/Stripe (Payhip does not hold funds)
- Not allowed: get-rich-quick schemes ('high returns and little work'), pornography, hate content, copyright infringement, file hosting/cyberlockers, gambling/sports forecasting, credit repair/debt/loan content, virtual credit cards, card-sharing software, cannabis, vendor/lead lists or scraped data, unlicensed medical advice, products illegal where the seller is
- Sellers must also comply with PayPal and Stripe terms
- Recommended (chargeback protection): refund policy and terms pages linked from the store footer plus a Legal checkout question 'I agree to the refund policy and terms of service'
Affiliate page and affiliate info
No JV page field or public affiliate marketplace. Seller shares a unique affiliate signup URL (Marketing > Affiliates); affiliate enters a PayPal email; seller approves, then Add Product with commission % (or all products). Links look like https://payhip.com/b/<product>/<affiliatekey>; 30-day cookie, last-touch attribution. Payhip does not pay affiliates: seller pays them (monthly Affiliate Sales Report lists PayPal emails and commissions).
Delivery
After checkout the buyer is sent to a Payhip download page and emailed a receipt link (download limit default 5; optional PDF stamping; optional redirect to a seller URL after checkout). License keys: GET https://payhip.com/api/v2/license/verify?license_key=... with header product-secret-key (per-product secret); PUT license/enable, license/disable, license/usage, license/decrease; empty response on failure; keys auto-disabled when the transaction is refunded. Webhooks (Settings > Developer, comma-separated URLs): events paid, refunded, subscription.created, subscription.deleted; JSON POST, prices in cents; 'signature' = sha256 of your API key; non-200 retried hourly for up to 3 hours.
Reviewer access
No pre-sale product review documented; marketplace approval reviews the listing (no reviewer-access field documented).
Approval
No approval to sell: a product is live when set Visible (after a payment processor is connected). Marketplace listing needs store eligibility plus per-product approval, aimed at within 10 days.
Affiliate approval
Manual: affiliates sign up via the seller's code and appear as pending; seller clicks Approve and assigns products/commission.
Marketplace visibility
Marketplace (digital products only): store must have at least $10 USD in total sales (self-purchases excluded) and be reviewed by Payhip's accounts team; then select a category in the product's Category & Tags tab; per-product approval status/reason shown under Products > Marketplace; target within 10 days. No extra marketplace fee.
Refunds
Each seller sets their own refund policy; Payhip does not hold funds and cannot issue refunds. Seller refunds in PayPal (Activity > All Transactions > Refund) or Stripe (Payments > Refund payment); Payhip reflects the refund and sends the refunded webhook.
Why products get held or rejected
- Marketplace: store below $10 in sales or not yet reviewed by accounts team; product approval refused (reason shown on the Marketplace page)
- Account deletion without notice for prohibited content (e.g. get-rich-quick, scraped lead lists, gambling forecasts)
Check your page against these rules, free.
AllyOtter Lite reads your sales page and flags what Payhip's reviewers reject: readiness_audit(url, ["payhip"]). The AllyOtter kit then has your AI write the Payhip version of your page and every field of the submission.
Sources
- help.payhip.com · read 2026-09-27 · plans: Free 5%, Plus $29 2%, Pro $99 0%
- payhip.com · read 2026-09-27 · not read: HTTP 403 (Cloudflare 'Just a moment')
- payhip.com · read 2026-09-27 · not read: HTTP 403
- payhip.com · read 2026-09-27 · not read: HTTP 403
- help.payhip.com · read 2026-09-27 · delivery flow, payment to seller's PayPal/Stripe
- help.payhip.com · read 2026-09-27 · 13 processors, PayPal plus one other
- help.payhip.com · read 2026-09-27 · Stripe connect steps and fees, pending first payments
- help.payhip.com · read 2026-09-27 · PayPal connect, personal vs business, fees
- help.payhip.com · read 2026-09-27 · setup steps
- help.payhip.com · read 2026-09-27 · product fields, visibility, advanced options, test via coupon
- help.payhip.com · read 2026-09-27 · test purchase guidance
- help.payhip.com · read 2026-09-27 · seller affiliate program, approval, 30-day cookie, seller pays affiliates
- help.payhip.com · read 2026-09-27 · affiliate link format and payouts
- help.payhip.com · read 2026-09-27 · marketplace eligibility $10 + review, 10-day approval, no extra fee
- help.payhip.com · read 2026-09-27 · webhook events, retries, signature
- help.payhip.com · read 2026-09-27 · license key API with product-secret-key
- help.payhip.com · read 2026-09-27 · API scope: coupons and license keys
- help.payhip.com · read 2026-09-27 · restricted products list
- help.payhip.com · read 2026-09-27 · refunds issued in PayPal/Stripe
- help.payhip.com · read 2026-09-27 · Payhip does not hold funds or issue refunds
- help.payhip.com · read 2026-09-27 · refund policy/terms checkout question
- help.payhip.com · read 2026-09-27 · EU/UK VAT handled by default
- help.payhip.com · read 2026-09-27 · download limit 5, PDF stamping
- help.payhip.com · read 2026-09-27 · post-checkout redirect, pixel/GA settings