Description

Le filtre wpforms_stripe_api_payment_intents_set_config_element_style vous permet de remplacer l'objet de style de l'élément de carte Stripe. Cela vous permet d'ajuster les polices, les couleurs, les tailles et le style des espaces réservés pour le champ de carte de crédit Stripe.

L'objet de style utilise des propriétés similaires au CSS qui correspondent directement à l'API de style de Stripe Elements. Vous pouvez définir un style base, ainsi que des états tels que complete, empty, focus ou invalid.

paramètretypedescription
$stylestableauL'objet de style de l'élément de carte Stripe.

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