Stripe — data contract (outbound partner payout feed at egress; not affiliated with Stripe)
Outbound partner payout feed. Egress gate before reverse ETL or a partner API. Derived from revenue_daily_mart. Not affiliated with Stripe.
This contract is one boundary in the Stripe charges pipeline chain. Validate the payload at that boundary, then follow the neighbors.
Also available: ODCS v3.1.0 YAML. “Use this contract” forks it into your org, then opens the validation playground so you can upload the client file.
Contract family
Stripe charges pipeline
Stripe charges as they move from raw ingest, through a cleaned stage and a daily revenue mart, to a partner payout feed. Not affiliated with Stripe. Sample ids are fake.
- Ingest
- Between stages
Derived from stripe_charges_raw
- Between stages
Derived from stripe_charges_staged
- Egress4partner_payout_feedThis contract
Derived from revenue_daily_mart
Fields
| Name | Type | Required | Rule | Description |
|---|---|---|---|---|
| payout_id | string | required | pattern /^po_demo_[A-Za-z0-9_]+$/ | Stable id for this outbound payout line (demo prefix po_demo_). |
| partner_id | string | required | pattern /^ptr_demo_[A-Za-z0-9_]+$/ | — |
| currency | string | required | pattern /^[A-Z]{3}$/ | — |
| amount | number | required | ≥ 0.01 | Payout amount in major currency units derived from mart net_amount. |
| revenue_date | string | required | pattern /^[0-9]{4}-[0-9]{2}-[0-9]{2}$/ | — |
| status | string | required | one of: ready, held, sent | Outbound lifecycle before/after partner delivery. |
| generated_at | string | required | pattern /^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$/ | — |
Sample rows
One synthetic row we wrote. It validates against this contract with zero violations. No real customer data.
[
{
"amount": 128.97,
"currency": "USD",
"generated_at": "2025-01-02T07:00:00Z",
"partner_id": "ptr_demo_acme_revshare",
"payout_id": "po_demo_20250101_USD_001",
"revenue_date": "2025-01-01",
"status": "ready"
}
]Provenance
- Verified against
- —
- Checked
- —
- Version
- v1.0
- Author
- DataContractGate
- License
- MIT
Spotted a mismatch with the vendor’s current schema? Report an issue.
Stripe, Shopify, QuickBooks, Xero, HubSpot, Salesforce, Google Analytics and Square are trademarks of their respective owners. DataContractGate is not affiliated with or endorsed by them. These contracts describe data shaped like these vendors’ documented schemas; they are not official and are not certified by any vendor.