/**
  * Make a card as default method
  */
 public function default_card()
 {
     if (!isset($_POST['stripe_default_card']) || !is_account_page()) {
         return;
     }
     $stripe_customer = new WC_Stripe_Customer(get_current_user_id());
     $stripe_customer_id = $stripe_customer->get_id();
     $default_source = sanitize_text_field($_POST['stripe_default_card']);
     if (!is_user_logged_in() || !$stripe_customer_id || !wp_verify_nonce($_POST['_wpnonce'], "stripe_default_card")) {
         wp_die(__('Unable to make default card, please try again', 'woocommerce-gateway-stripe'));
     }
     if (!$stripe_customer->set_default_card($default_source)) {
         wc_add_notice(__('Unable to update default card.', 'woocommerce-gateway-stripe'), 'error');
     } else {
         wc_add_notice(__('Default card updated.', 'woocommerce-gateway-stripe'), 'success');
     }
 }
 /**
  * Set as default in Stripe
  */
 public function woocommerce_payment_token_set_default($token_id)
 {
     $token = WC_Payment_Tokens::get($token_id);
     if ('stripe' === $token->get_gateway_id()) {
         $stripe_customer = new WC_Stripe_Customer(get_current_user_id());
         $stripe_customer->set_default_card($token->get_token());
     }
 }