PayFanout API reference
    Preparing search index...

    Interface RenewalRequest

    A renewal charge exactly as sent, kept so that a replay repeats it unchanged.

    interface RenewalRequest {
        amount: number;
        billingDetails?: {
            address?: {
                city?: string;
                country?: string;
                line1?: string;
                postalCode?: string;
            };
            email?: string;
            name?: string;
        };
        currency: string;
        metadata?: Record<string, string>;
        savedPaymentMethodToken: string;
    }
    Index
    amount: number
    billingDetails?: {
        address?: {
            city?: string;
            country?: string;
            line1?: string;
            postalCode?: string;
        };
        email?: string;
        name?: string;
    }
    currency: string
    metadata?: Record<string, string>

    The record's metadata at charge time; payfanout_subscription_id is added when sending.

    savedPaymentMethodToken: string