WC_Payment_Token_Data_Store::delete( WC_Payment_Token $token, bool $force_delete = false )

Remove a payment token from the database.


Description Description


Parameters Parameters

$token

(Required) Payment token object.

$force_delete

(Optional) Unused param.

Default value: false


Top ↑

Source Source

File: includes/data-stores/class-wc-payment-token-data-store.php

	public function delete( &$token, $force_delete = false ) {
		global $wpdb;
		$wpdb->delete( $wpdb->prefix . 'woocommerce_payment_tokens', array( 'token_id' => $token->get_id() ), array( '%d' ) );
		$wpdb->delete( $wpdb->prefix . 'woocommerce_payment_tokenmeta', array( 'payment_token_id' => $token->get_id() ), array( '%d' ) );
		do_action( 'woocommerce_payment_token_deleted', $token->get_id(), $token );
	}

Top ↑

Changelog Changelog

Changelog
Version Description
3.0.0 Introduced.

Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.