Field | Type | Required | Description | Example |
---|---|---|---|---|
billable_fee_id |
Optional[str] | ➖ | N/A | |
billable_event |
Optional[str] | ➖ | A unique code identifying a charge. | |
fee_name |
Optional[str] | ➖ | Specifies the name of the fee that will be billed. | |
fee_model |
components.FeeModel | ✔️ | Specifies the pricing model used for the calculation of the final fee. | |
fee_category |
components.FeeCategory | ✔️ | N/A | |
fee_properties |
Optional[components.FeeProperties] | ➖ | Defines the specific parameters used for fee calculation. | { "fixedAmount": { "currency": "USD", "valueDecimal": "0.0195" }, "variableRate": "0.15", "minPerTransaction": { "currency": "USD", "valueDecimal": "0.0195" }, "maxPerTransaction": { "currency": "USD", "valueDecimal": "0.035" } } |
fee_conditions |
Dict[str, Any] | ➖ | Defines the specific conditions that must be met for the fee to be applied. | { "cardBrand": [ "visa" ] } |