TROPTIONS

Payments

How TROPTIONS handles deposits, invoices, and milestone payments for client engagements.

Current Payment Status

Invoice Request Mode

No payment provider is configured. Clients can request invoices and deposits via the inquiry flow. Stripe can be activated without a rebuild.

How Payments Work

💳

Deposits

A 30–50% deposit invoice is issued at engagement start. Work begins after the deposit is received. Deposits confirm the scope of work.

📋

Milestone Invoices

Larger engagements are billed at agreed milestones — typically mid-project and at delivery. No surprise charges outside of agreed scope.

🏢

Custom Enterprise Quotes

Enterprise and institutional engagements are priced per scope. Payment schedules are negotiated as part of the agreement.

📧

Invoice Request

You can request an invoice through the contact form. Invoices are sent via email and are due per the terms on the invoice.

Accepted Payment Methods

Bank wire / ACH transfer

Business check (institutional engagements)

Credit/debit card via Stripe (not yet activated)

Crypto payments — available on request for select engagements

Stripe Activation (Internal Reference)

For the admin/dev team. See docs/revenue/PAYMENT_READINESS.md for full details.

  1. Install Stripe: pnpm add stripe
  2. Add STRIPE_SECRET_KEY to .env.local (starts with sk_live_ or sk_test_)
  3. Add STRIPE_WEBHOOK_SECRET to .env.local
  4. Add STRIPE_PRICE_IDS for each package (optional — or use dynamic pricing)
  5. Restart the server

TROPTIONS does not process live financial transactions, securities, tokens, or escrow through this website. Payments described here are for professional services. No live payment is processed unless explicitly confirmed and payment provider keys are configured.

Ready to start an engagement?