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
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 ); }
Changelog Changelog
Version | Description |
---|---|
3.0.0 | Introduced. |