#827 — Pricing templates need to be split between system and custom ones.

Repo: Twill-AI/facade State: closed | Status: done Assignee: nadddder, raymondehizoba

Created: 2025-12-15 · Updated: 2026-02-03

Description

Here is an example response of the fee configs one from a system template one from the user. The way to tell them apart is that system templates have “owner_id”: null,

[
    {
        "id": 2,
        "owner_id": "22222222-2222-2222-2222-222222222222",
        "cloned_from_id": null,
        "created_at": "2025-12-15T20:04:02.550888Z",
        "updated_at": "2025-12-15T20:04:02.550900Z",
        "name": "asd",
        "type": "flat_rate",
        "processing_rate_percent": "1.00",
        "transaction_fee": "2.00",
        "monthly_fee": "2.00",
        "interchange_percent": null,
        "card_not_present_percent": null,
        "authorization_fee": null,
        "base_rate_percent": null,
        "surcharge_rate_percent": null,
        "qualified_rate_percent": null,
        "mid_qualified_rate_percent": null,
        "non_qualified_rate_percent": null,
        "partner_id": "001"
    },
    {
        "id": 4,
        "owner_id": null,
        "cloned_from_id": null,
        "created_at": "2025-12-15T20:19:10.740432Z",
        "updated_at": "2025-12-15T20:19:10.740448Z",
        "name": "template1",
        "type": "flat_rate",
        "processing_rate_percent": "2.90",
        "transaction_fee": "0.30",
        "monthly_fee": "15.00",
        "interchange_percent": "0.15",
        "card_not_present_percent": "0.30",
        "authorization_fee": "0.10",
        "base_rate_percent": "2.10",
        "surcharge_rate_percent": "3.50",
        "qualified_rate_
 
## Notes
 
_Add implementation notes, blockers, and context here_
 
## Related
 
_Add wikilinks to related people, meetings, or other tickets_