Vendor Terms
Effective date: August 30, 2026
These Vendor Terms apply to you when you list a software product on TopSlash, and especially when you sell a deal through TopSlash. They are part of the Terms of Service. Words defined there mean the same thing here. "Founder" and "vendor" refer to the same account: we say "vendor" once you sell a deal.
TopSlash is operated by Envol, Inc. ("we", "us"). Contact: [email protected].
1. Your authority to list
By submitting a website, you promise that:
- You own the product, or you are authorized by the owner to list it, to describe it, to set its prices, and to sell it.
- The website you submit is the product's real, public website, and it is under your control or the control of the company you represent.
- You will keep this authority for as long as the listing is live.
We check authority lightly for a listing: your account email domain matches the website's domain, or you place a verification tag we give you on the site, or an administrator approves you. Publishing a listing is not blocked by this check. Publishing a deal is. You must pass the authority check before you can sell.
If we learn that you did not have authority, we will unpublish the listing, end any deal, and may ban your account. Placement payments are not refunded in that case.
2. Accuracy
Everything on your listing and deal must be true and kept up to date. This includes, at least:
- Product name, tagline, description, category, logo, and screenshot.
- Plan name and the features included in the plan you sell.
- The normal annual price of that plan (see Section 3).
- The renewal price the buyer will pay each year after the first year.
- Your refund policy, in your own words. We show it to buyers exactly as you wrote it.
- Your support destination (a URL or email where buyers get help).
- Your cancellation destination (a URL where buyers can cancel online).
You must correct any inaccuracy as soon as you know about it. If a fact changes (for example, your renewal price), update the deal before the change takes effect. Changes to a live deal are reviewed by our automated checks and may be held for human review.
We label every price on a deal page "Pricing provided by vendor." because it comes from you. You are responsible for it.
3. The normal annual price (former-price rule)
The discount we show to buyers is computed from the "normal annual price" you enter. That number carries legal weight. California law (Business and Professions Code section 17501) and federal rules (16 CFR Part 233) prohibit advertising a former price that was not the real, prevailing price.
You promise that the normal annual price you enter:
- Is the price at which you actually offered and sold this plan to the public during the 3 months before you publish the deal. In plain words: it must be your real, everyday price for this plan, not a number chosen to make the discount look bigger.
- Stays your real public price for that plan while the deal is live. If you lower your public price, you must lower the normal annual price on the deal to match, or end the deal.
- Refers to the same plan, with the same features, that the buyer receives.
When you publish a deal we save a copy of your public pricing page and a screenshot of it. We may compare them to the number you entered, and we may ask you for evidence. If the number is not supported, we will pause or unpublish the deal.
[COUNSEL: confirm this plain-English statement of B&P §17501 and 16 CFR 233 is sufficient, and whether a statement about "regular price" outside California is needed for vendors selling nationwide.]
4. You are the seller
When a buyer purchases your deal, the buyer buys from you, not from us. The payment goes directly to your own Stripe account. You are the merchant of record. That means these are yours:
- Fulfillment. You must give the buyer access to the plan promptly after Stripe confirms the payment, and keep providing it for the term the buyer paid for.
- Support. You answer the buyer's questions through the support destination you gave us.
- Refunds. You decide refunds under the refund policy you published. You issue them from your Stripe account. We cannot issue refunds on your behalf, and we do not.
- Cancellations and renewals. You run the subscription. The buyer must be able to cancel online through the cancellation destination you gave us (see Section 6).
- Taxes. You are responsible for collecting, reporting, and paying any sales tax, VAT, or other tax on your sales, in every place where you owe it. We do not collect tax on your sales. Deal pages say "plus applicable taxes charged by the vendor."
- Disputes and chargebacks. Disputes on your charges are handled between you, Stripe, and the buyer's bank. You bear the cost of any dispute you lose, plus any dispute fee Stripe charges.
- Stripe fees. Stripe's processing fees on your sales are paid by your Stripe account.
We show a mirror of these responsibilities to buyers on every deal page and in the purchase confirmation email. We describe our role like this: "TopSlash lists this offer and processes nothing on the vendor's behalf; your payment goes directly to the vendor through Stripe."
5. Stripe
To sell a deal you must connect a Stripe account through Stripe's hosted onboarding. We never ask you for API keys, webhook secrets, or bank details; Stripe collects what it needs directly from you.
By connecting, you agree to the Stripe Connected Account Agreement, which includes the Stripe Terms of Service, available at https://stripe.com/legal/connect-account. Your connected account has a full Stripe Dashboard. You control it. Stripe may require information from you before or after you start selling, and may restrict or close your account under its own rules. If Stripe disables charges on your account, your deals are paused automatically and any open buyer holds are released.
We create the subscription price and the first-year discount coupons on your Stripe account so that the buyer's first invoice equals the deal price exactly, and later invoices equal the renewal price. Do not delete or change those objects while a deal is live. You may see and manage every customer and subscription in your Stripe Dashboard.
6. Automatic renewal law
Your deals are annual subscriptions that renew automatically. California's Automatic Renewal Law (Business and Professions Code sections 17600 to 17606) and the federal Restore Online Shoppers' Confidence Act (15 U.S.C. sections 8401 to 8405) apply to subscriptions sold to consumers. You are the party of record and you must comply. In plain words, you must:
- Disclose before purchase. Tell the buyer clearly, next to the buy button, that the plan renews automatically, the length of the first term, the first-year price, the renewal price, and how to cancel. We build this into the deal page and into the Stripe Checkout page for you, using the facts you gave us. Those facts must be right.
- Get express consent. The buyer must actively agree before being charged. Stripe Checkout collects this consent. Do not charge a buyer any other way.
- Send an acknowledgment the buyer can keep. After purchase, the buyer must receive a confirmation that states the renewal terms and how to cancel. We send this email for every purchase, and Stripe sends a receipt. You may also send your own.
- Allow online cancellation in the same medium. The buyer bought online, so the buyer must be able to cancel online, at any time, without having to call, chat, or jump through hoops. Your cancellation destination must be a working web page that lets the buyer cancel. Do not obstruct cancellation.
- Send an annual reminder. Before each yearly renewal, send the buyer a notice that says the plan will renew, the renewal price, the renewal date, and how to cancel. The notice must arrive in the legal window before the renewal (for a term of one year or more, between 15 and 45 days before it).
- Warn before the promotional price ends. The first-year deal price is a promotional price. Between 3 and 21 days before it ends, you must tell the buyer that the promotional price is ending, what the renewal price is, and how to cancel.
- Give notice of price changes. If you change the renewal price for an existing buyer, you must tell the buyer clearly, between 7 and 30 days before the change takes effect, and give the buyer a way to cancel first.
What we do to help. As a belt-and-braces measure, we email the buyer a renewal reminder 30 days before the renewal date and a promotional-price-ending notice 14 days before the first year ends. We send these from the facts you gave us. Our emails do not replace your duty; they back it up. If you change a renewal date or price and do not update the deal, our emails will be wrong, and that is your responsibility.
[COUNSEL: verify the notice windows in items 5 to 7 against the current text of B&P §17602 (as amended) and the FTC's rules, and confirm that a marketplace-sent reminder counts toward the vendor's obligation or at least does not create one for the marketplace.]
7. The deal package
At launch there is one deal package, and the platform computes it from your normal annual price. You confirm it; you do not configure it.
- The plan is annual. The buyer pays for the first year at the deal price and renews at the renewal price you disclosed.
- Inventory: 50 units maximum, in three tiers: the first 10 units at 60% off, the next 15 units at 40% off, and the last 25 units at 25% off the normal annual price.
- Purchases are immediate. There is no threshold, no campaign activation, no wallet, and buyers pay no fee to claim.
- Each buyer may buy one unit of your deal. You may not buy your own deal, and you may not arrange purchases to inflate the counters.
- A buyer's claim creates a 30-minute hold on a unit while the buyer pays. Holds count against inventory. A hold that expires releases the unit. A refunded purchase does not return its unit to inventory.
- When you publish, you authorize this inventory: you confirm that you can and will honor up to 50 purchases at these prices, and the renewal price after the first year, for every buyer.
You may pause, resume, or end a deal from your dashboard. Pausing or ending releases any open holds (the buyers are told they were not charged). Purchases already confirmed stand; you must honor them.
8. Buyer data
When a buyer purchases your deal, Stripe gives you the buyer's email address and payment details on your Stripe account, and we email you the buyer's email, plan, tier, and amount. The buyer is your customer. You may use this information to fulfill, support, bill, and renew the subscription, and as your own privacy policy allows and the law permits. You may not add buyers to unrelated marketing lists without their consent, and you may not sell their information. You are an independent controller of the information Stripe and we give you, and you must protect it.
We also receive purchase, refund, and dispute events from Stripe for your account. We use them to show verified purchases and verified savings, to mark refunds on the buyer's account page, to send the emails described in Section 6, and to run the Service. Purchase counts are public. Buyer identities are never public.
9. Our right to pause or unpublish
We may pause a deal, unpublish a listing, or both, at any time and without prior notice, if we believe:
- The listing or deal breaks the Listing Policy, these Vendor Terms, or the Terms of Service.
- A price, discount, renewal price, or feature is inaccurate or unsupported.
- The website fails a safety re-check, or does not load for three consecutive weekly checks.
- Stripe has disabled charges on your account, or a dispute or refund pattern suggests buyers are not getting what they paid for.
- We receive a credible report, a legal demand, or an instruction from Stripe.
We will email you the reason category and how to appeal. The appeal process, timing, and what is kept are in the Listing Policy. Unpublishing a listing keeps its placement total and history; republishing restores its position by that total. Unpublishing for a reason you caused does not refund placement payments. See the Refund & Finality Rules.
10. Commission on deal sales
- Founding cohort: 0%. Vendors in the founding cohort (the first 50 approved listings) pay no marketplace commission on deal sales.
- Later fee. We may later introduce a standard fee of 8% to 10% of the purchase price, collected automatically by Stripe as an application fee on verified purchases. It would be computed on the discounted amount the buyer actually paid.
- Notice. No fee will start, and no fee rate will change, without at least 30 days' written notice to your account email and a matching update to these Vendor Terms. A fee applies only to purchases made after it takes effect. You may end your deal before that date if you do not accept the fee.
[COUNSEL: confirm whether the founding cohort's 0% rate should be stated as permanent or as subject to the same 30-day notice. The draft above leaves it open on purpose.]
11. Paid placement is separate
Paying for a position on the leaderboard is a separate advertising service, sold by Envol, Inc. and governed by the Ranking Rules and the Refund & Finality Rules. Placement never affects deal eligibility, deal prices, or verification. A deal never affects rank. You may list without paying for placement, sell a deal without placement, or pay for placement without selling a deal.
12. Your promises to us
You agree to indemnify Envol, Inc. as described in the Terms of Service for any claim arising out of your product, your listing, your deal, your prices, your fulfillment, your refunds, your subscriptions, your taxes, or your breach of these Vendor Terms.
13. Changes
We may change these Vendor Terms. Material changes are announced by email to vendors with a live listing or deal at least 14 days before they take effect, except that any change to the commission follows the 30-day rule in Section 10. Continuing to keep a listing or deal live after the effective date means you accept the change.
14. Contact
Envol, Inc., operating TopSlash. [email protected]. Postal address: Envol, Inc., 2108 N St Ste N, Sacramento, CA 95816, United States.