interface MicrotransactionSettings {
    ads_enabled: boolean;
    allowed_origins: string[];
    branding: MicrotransactionBranding;
    commission_basis_points: 1200;
    countries: string[];
    currencies: MicrotransactionCurrency[];
    enabled: boolean;
    environment: MicrotransactionEnvironment;
    fee_policy: "developer_pays_provider_costs";
    fulfillment_mode: "server" | "glitch";
    integration_verified: boolean;
    readiness: MicrotransactionReadiness;
    support_email: null | string;
    title_id: string;
    webhook_url: null | string;
}

Hierarchy

Properties

ads_enabled: boolean

Actual title-wide ad-delivery policy, distinct from ad revenue sharing.

allowed_origins: string[]
commission_basis_points: 1200

12% of discounted pre-tax subtotal; no second commission for in-game currency spending.

countries: string[]
enabled: boolean
fee_policy: "developer_pays_provider_costs"
fulfillment_mode: "server" | "glitch"
integration_verified: boolean
support_email: null | string
title_id: string
webhook_url: null | string

Deprecated

Legacy delivery alias requiring BOTH commerce:write and commerce:fulfill; prefer updateDeliverySettings/getDeliverySettings.

Generated using TypeDoc