Docs/Features/Sell with Navo Checkout

Sell with Navo Checkout

Connect Stripe, publish digital products, and deliver paid downloads from your Navo profile.

Navo checkout lets creators sell one-time digital products directly from a Navo profile. Buyers pay through Stripe Checkout, then receive a private download link by email.

Quick Reference

StepWhat You Need
Connect StripeA Stripe Express selling account with payments and payouts enabled
Add ProductA product using Navo checkout sales mode
Upload AssetAt least one private digital file
PublishA ready Stripe account, valid price, and uploaded asset
FulfillmentAutomatic email and download access after payment

How the Sales Flow Works

  1. You connect a Stripe selling account from Navo.
  2. You create a product and choose Navo checkout.
  3. You upload the digital files buyers should receive.
  4. You publish the product.
  5. Buyers open the product page from your public profile.
  6. Buyers pay through Stripe Checkout.
  7. Navo confirms the payment and emails a private download link.
  8. Purchases appear in your analytics.

Connect Stripe

Open the Setup guide, Products editor, or Settings > Stripe Selling Account, then click Connect Stripe.

Navo creates a Stripe Express account and sends you to Stripe hosted onboarding. Stripe may ask for identity, business, and payout details. When Stripe enables both payments and payouts, your selling account is ready.

Stripe Statuses

StatusMeaning
Not connectedNo Stripe selling account has been created yet
PendingStripe account exists, but onboarding details are incomplete
RestrictedDetails were submitted, but Stripe still needs review or more information
ReadyPayments, payouts, and submitted details are enabled

If onboarding is incomplete, use Resume Stripe from the setup guide or product editor. If the account exists, Stripe dashboard opens the Stripe Express dashboard for account and payout details.

Create a Checkout Product

In the product editor:

  1. Enter a product name and price.
  2. Choose Navo checkout as the sales mode.
  3. Add a description, product slug, and cover photos.
  4. Upload at least one digital asset.
  5. Save the product.
  6. Click Publish when all requirements are ready.

Navo checkout is currently designed for one-time EUR digital sales. Use External mode when you need shipping, subscriptions, coupons, taxes, or a checkout flow hosted somewhere else.

Upload Digital Assets

Digital assets are private files that buyers receive after payment.

Supported files include images, videos, PDFs, ZIP files, Word documents, and text files.

Limits:

  • Up to 10 files per product
  • Up to 50MB per file
  • Up to 500MB total per product

Cover photos are not paid assets. Use cover photos to market the product; use digital assets for the files buyers should receive.

Publish Requirements

Publishing a Navo checkout product is blocked until:

  • Stripe Connect status is ready.
  • Product price is greater than zero.
  • At least one digital asset is uploaded.
  • The product has a valid slug.

Publishing creates or updates the Stripe product and price on your connected account. If you change the price later, publish again so checkout uses the latest price.

Fees and Revenue

Navo charges a 5% platform fee on each paid sale. Stripe also charges payment processing fees.

Example:

ItemAmount
Gross saleEUR 20.00
Navo fee, 5%EUR 1.00
Stripe feeFinal amount from Stripe
Creator netGross sale minus Navo fee and Stripe fee

The product editor shows the Navo fee and estimated creator net before Stripe fees. Purchase analytics shows final net revenue after Stripe reports the processing fee.

Buyer Checkout and Delivery

Buyers do not need a Navo account to purchase.

During checkout:

  1. The buyer enters an email address and optional name.
  2. Stripe collects payment.
  3. Navo creates a pending purchase before redirecting to Stripe.
  4. Stripe confirms payment through a webhook.
  5. Navo marks the purchase as paid, creates a 7-day access grant, and sends the buyer a download email.

If Stripe confirmation is still processing when the buyer returns, Navo shows a pending page and continues fulfillment when payment is confirmed.

Download Access

The buyer email links to /download/{accessToken}. The token is stored securely as a hash and expires after 7 days.

When the buyer opens the download page, Navo checks that:

  • The access grant is active.
  • The purchase is paid.
  • The token has not expired.
  • The access has not been revoked.

The page then creates short-lived signed URLs for each file. These file URLs expire quickly, but the buyer can revisit the download page while the access token is valid.

Refunds and Disputes

If Stripe reports a refund or dispute, Navo updates the purchase status and revokes the active download grant. Revoked access is no longer downloadable.

Buyer Accounts

Guest checkout works without a buyer account. Buyers can also create a buyer account from the email link or at /buyer/signup.

When a buyer account uses the same email as a checkout purchase, Navo links matching purchases to that buyer dashboard. The buyer dashboard shows purchased products and can generate fresh short-lived download URLs while access is still valid.

Common Issues

Stripe Is Connected but Not Ready

Stripe may still need missing business details, bank information, or review time. Open Resume Stripe or Stripe dashboard and complete any requested steps.

Publish Says an Asset Is Required

Upload at least one digital asset and wait for the upload to finish. Cover photos do not count as paid assets.

Buyer Did Not Receive an Email

Ask the buyer to check spam or promotions folders. If payment is still pending, the download email is sent after Stripe confirms payment.

Buyer Access Expired

Download access lasts 7 days. Expired or revoked access cannot generate new file URLs from the buyer dashboard.


Next Steps:

Was this page helpful?