|
@@ 188-191 (lines=4) @@
|
| 185 |
|
* @version 4.0.0 |
| 186 |
|
*/ |
| 187 |
|
public function woocommerce_payment_token_deleted( $token_id, $token ) { |
| 188 |
|
if ( 'stripe' === $token->get_gateway_id() || 'stripe_sepa' === $token->get_gateway_id() ) { |
| 189 |
|
$stripe_customer = new WC_Stripe_Customer( get_current_user_id() ); |
| 190 |
|
$stripe_customer->delete_source( $token->get_token() ); |
| 191 |
|
} |
| 192 |
|
} |
| 193 |
|
|
| 194 |
|
/** |
|
@@ 203-206 (lines=4) @@
|
| 200 |
|
public function woocommerce_payment_token_set_default( $token_id ) { |
| 201 |
|
$token = WC_Payment_Tokens::get( $token_id ); |
| 202 |
|
|
| 203 |
|
if ( 'stripe' === $token->get_gateway_id() || 'stripe_sepa' === $token->get_gateway_id() ) { |
| 204 |
|
$stripe_customer = new WC_Stripe_Customer( get_current_user_id() ); |
| 205 |
|
$stripe_customer->set_default_source( $token->get_token() ); |
| 206 |
|
} |
| 207 |
|
} |
| 208 |
|
} |
| 209 |
|
|