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.
- Install Stripe: pnpm add stripe
- Add STRIPE_SECRET_KEY to .env.local (starts with sk_live_ or sk_test_)
- Add STRIPE_WEBHOOK_SECRET to .env.local
- Add STRIPE_PRICE_IDS for each package (optional — or use dynamic pricing)
- 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?