interface MicrotransactionProviderConfiguration {
    payout_source: "managed" | "platform" | "user" | "community";
    project_id: null | string;
    sku_map: Record<string, MicrotransactionProviderSku>;
    tax_code: null | string;
    tax_mode: "disabled" | "automatic";
}

Properties

payout_source: "managed" | "platform" | "user" | "community"
project_id: null | string

Xsolla public project ID, 1–20 decimal digits.

sku_map: Record<string, MicrotransactionProviderSku>

Maximum 200 mappings.

tax_code: null | string

Stripe tax code txcd_ followed by exactly eight digits.

tax_mode: "disabled" | "automatic"

Requested configuration. Explicit disabled is sandbox-only; pending-setup fallback does not change live configuration to disabled.

Generated using TypeDoc