Billing
| Metadata | Value |
|---|
| TAM Boundary | #4 of 12 |
| Mission | Fees, rebates, invoices |
| Key Capabilities | Fee calculation, rebate processing, invoice generation, pricing management |
| Last Scanned | 2026-01-09 |
Overview
The Billing boundary manages all fee calculations, merchant rebates, and invoice generation for Planet's payment services. This capability is currently distributed across multiple systems (FIBRE for invoicing, pricing tables in various systems) with strategic direction toward consolidation.
Applications
- FIBRE Billing Components - Invoice and rebate processing (within FIBRE)
- IntegraBillService - Integra billing service
- 3cIntegraBillingPriceManagement - Price management for Integra
- Zuora Integration - External billing platform (PCI Proxy)
Repository Inventory
Architecture Notes
Current State
Billing capabilities are fragmented across:
- FIBRE - MerchantInvoice and MerchantRebate workers
- Integra Billing - Card-present billing services
- Zuora - External SaaS for PCI Proxy usage-based billing
Strategic Direction
- Consolidate billing capabilities into a unified billing service
- Standardize fee calculation logic across all payment channels
- Integrate with Planet Portal for merchant invoice visibility
Key Integrations
- FIBRE for settlement data
- PSW for transaction volumes (fee basis)
- Zuora API for PCI Proxy subscription billing
Technology Stack
| Component | Technology |
|---|
| IntegraBillService | C# (.NET) |
| FIBRE Billing | C# (.NET Core) |
| External Billing | Zuora (SaaS) |
Future Considerations
- Evaluate Zuora expansion vs. custom billing platform
- Define fee calculation API for consistent pricing across channels
- Build merchant self-service billing portal in Planet Portal