Description

Le wpforms_stripe_api_payment_intents_set_config_element_style vous permet d'écraser l'objet de style Stripe Card Element. Cela vous permet d'ajuster les polices, les couleurs, les tailles et le style des espaces réservés pour le champ Stripe Credit Card.

L'objet de style utilise des propriétés de type CSS qui correspondent directement aux propriétés de Stripe Elements Style API. Vous pouvez définir un base ainsi que des États comme complete, empty, focusou invalid.

paramètretypedescription
$stylesréseauL'objet de style de l'élément Stripe Card.

Source

wpforms\src\Integrations\Stripe\Api\PaymentIntents.php

Exemple

// Customize placeholder text color and font for the Stripe Card Element.
function wpf_dev_stripe_card_field_style( $styles ) {
    $styles['base'] = [
        'fontFamily' => 'Roboto, sans-serif',
        'fontSize'   => '16px',
        'color'      => '#333333',
        '::placeholder' => [
            'color' => '#b95d52',
        ],
    ];
    return $styles;
}
add_filter( 'wpforms_stripe_api_payment_intents_set_config_element_style', 'wpf_dev_stripe_card_field_style' );

Article de référence