import type * as Whop from "../index.mjs"; export interface AccountFees { /** The account these fees are charged to, prefixed `biz_`. */ account_id: string; /** Charged when the account holder disputes an ACH payment. */ ach_dispute: Whop.AccountFee; /** Charged when an ACH payment is returned by the buyer's bank. */ ach_return: Whop.AccountFee; /** Charged on bank deposits into the account's balance. */ bank_deposit: Whop.AccountFee; /** Charged on recurring billing. */ billing: Whop.AccountFee; /** Charged to the buyer at checkout, on top of the price. */ buyer: Whop.AccountFee; /** Card payments. `percentage` and `fixed` are the rate in the headline `region`; every other acquirer region is under `regions`. */ card_processing: Whop.AccountFee; /** The default markups this account charges connected accounts, configurable before any accounts connect. `null` if this account has a parent. */ child_markups: Whop.AccountFeeMarkups | null; /** Which payout fees this account pays for its connected accounts. */ covered_payout_fees: Whop.AccountCoveredPayoutFees; /** Added to a payment whose card was issued outside the region where the payment was processed. */ cross_border: Whop.AccountFee; /** Charged when a payment is disputed. */ dispute: Whop.AccountFee; /** Charged when an early dispute alert lets Whop refund a payment before it becomes a dispute. */ dispute_alert: Whop.AccountFee; /** The early dispute alert fee when the alert comes through Verifi CDRN. */ dispute_alert_cdrn: Whop.AccountFee; /** The early dispute alert fee when the alert comes through Ethoca. */ dispute_alert_ethoca: Whop.AccountFee; /** The early dispute alert fee when the alert comes through Verifi RDR. */ dispute_alert_rdr: Whop.AccountFee; /** Charged on the amount recovered when Whop fights a dispute and wins. */ dispute_representment: Whop.AccountFee; /** Added to a payment settled in a currency other than the one it was charged in. */ foreign_exchange: Whop.AccountFee; /** Charged when a payment is screened for fraud. */ fraud_screening: Whop.AccountFee; /** Added to every payment while the account is classed as high risk. */ high_risk: Whop.AccountFee; /** Charged on payments attributed to the Whop marketplace. */ marketplace: Whop.AccountFee; /** What the platform this account is connected to adds on top of Whop's fees, collected by that platform. `null` unless the account has a parent. */ markups: Whop.AccountFeeMarkups | null; /** Charged on payments routed through Whop's payment orchestration. */ orchestration: Whop.AccountFee; /** The platform this account is connected to, whose markups appear under `markups`. `null` for a standalone account. */ parent_account_id: string | null; /** Processing fees for every non-card payment method the platform prices, keyed by payment method type such as `us_bank_account` or `klarna`. */ payment_methods: Record; /** Fees on withdrawals, keyed by payout method: `bank_wire`, `same_day_bank`, `next_day_bank`, `rtp`, `crypto`, and `digital_wallet`. Payout fees the parent account covers show as zero when a connected account's fees are read without access to its parent account. */ payouts: Record; /** Charged when pending, not-yet-settled balance is advanced to fund the account's cards balance. */ pending_auto_topup: Whop.AccountFee; /** Whop's share of every payment, on top of card processing. */ platform_processing: Whop.AccountFee; /** Charged on payouts from a shared pool balance. */ pool_payout: Whop.AccountFee; /** Charged on payments where the account shares revenue with revshare affiliates. */ revshare: Whop.AccountFee; /** Charged when the account holder disputes a SEPA Direct Debit payment. */ sepa_dispute: Whop.AccountFee; /** Charged when a SEPA Direct Debit payment is returned by the buyer's bank. */ sepa_return: Whop.AccountFee; /** Charged when tax is calculated on a payment. */ tax_calculation: Whop.AccountFee; /** Charged when Whop collects and remits tax on the account's behalf. */ tax_service: Whop.AccountFee; /** Charged when a payment is authenticated with 3-D Secure. */ three_ds: Whop.AccountFee; /** Charged on transfers from the account's balance to another Whop balance. */ transfers: Whop.AccountFee; }