Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save maxrice/74da8dfa9f662f2abb62 to your computer and use it in GitHub Desktop.
Save maxrice/74da8dfa9f662f2abb62 to your computer and use it in GitHub Desktop.
WC Authorize.net CIM: On the payment form, default "securely save to account" checkbox to checked
<?php
// force the "securely save to account" checkbox to default to checked
function wc_auth_net_cim_save_payment_method_default_checked( $html, $form ) {
if ( empty( $html ) || $form->tokenization_forced() ) {
return $html;
}
return str_replace( 'type="checkbox"', 'type="checkbox" checked="checked"', $html );
}
add_filter( 'wc_authorize_net_cim_credit_card_payment_form_save_payment_method_checkbox_html', 'wc_auth_net_cim_save_payment_method_default_checked', 10, 2 );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment