Submit Transaction Fee for Bag
Submits a per-bag transaction fee on behalf of the authenticated channel. The fee submission is forwarded to BillingService, which resolves the bag context, validates ownership against the submitting app, and persists the record. Only source_type APP_PROVIDED is accepted for channel submissions.
ID of the bag to submit the transaction fee for
API token for authentication
Application secret key
Application ID
Request body for submitting an app-provided transaction fee for a bag.
Total transaction fee amount in minor units (e.g. cents)
Percentage-based component of the transaction fee in minor units (audit)
Fixed component of the transaction fee in minor units (audit)
Currency code for this fee (e.g. USD)
Source type of this transaction fee
Provider that supplied this fee (e.g. payment processor name)
External reference ID from the fee source
Unique key to prevent duplicate fee submissions
ID of the application that provided this fee data
Fee submission accepted or duplicate accepted
Validation error (missing fields, invalid source type, etc.)
Bag not owned by the submitting app
Bag not found
Last updated
Was this helpful?