@@ 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 |