Overview

Violet does not charge additional payment processing fees on top of what your payment provider (e.g. Stripe) charges. These processor fees are separate from Violet’s volume-based pricing and are handled directly through your integrated Stripe account if you’re using Prism Pay for orchestration.

For every Order, Violet tracks and reflects payment processor fees on a per-Bag basis, ensuring accurate downstream accounting and reconciliation.

Violet tracks and exposes:

  • Stripe fees
  • Channel commissions
  • Shipping payouts
  • Tax remittance
  • Merchant distributions

Stripe Fee Handling

  • For most US-based platforms, Stripe charges 2.9% + $0.30 per successful charge. This can vary by payment method (e.g. ACH, Klarna, wallets) or region. Learn more at Stripe Pricing Overview.

For non-US platforms, fee structures depend on your country and payment configuration. Violet dynamically applies your platform’s actual fee settings.

  • Fees are always deducted from the channel’s Stripe balance — not from merchant payouts.
  • If your channel’s commission is low or 0%, Stripe fees will reduce your available Stripe balance.

Viewing Payment Processor Fees

Stripe fee components are available at the Distribution level for each Bag. These fields are populated by Violet when Prism Pay is used:

FieldDescription
payment_provider_total_feeThe total fee charged by Stripe for the Bag.
payment_provider_volume_feeThe percentage-based portion (e.g. 2.9% of order total).
payment_provider_fixed_feeThe fixed component (e.g. $0.30 per charge).

You can learn more about how these fees are reported in our Distributions Overview.

Key Takeaways

  • Processor fees are passed through, not marked up by Violet.
  • Channels are responsible for covering these fees, not merchants.
  • All processor fee data is transparently surfaced via Violet’s Distribution model.