| @@ 259-262 (lines=4) @@ | ||
| 256 | add_filter( 'wc_stripe_idempotency_key', array( $this, 'change_idempotency_key' ), 10, 2 ); |
|
| 257 | } |
|
| 258 | ||
| 259 | if ( ( $this->is_no_such_source_error( $previous_error ) || $this->is_no_linked_source_error( $previous_error ) ) && apply_filters( 'wc_stripe_use_default_customer_source', true ) ) { |
|
| 260 | // Passing empty source will charge customer default. |
|
| 261 | $prepared_source->source = ''; |
|
| 262 | } |
|
| 263 | ||
| 264 | $request = $this->generate_payment_request( $renewal_order, $prepared_source ); |
|
| 265 | $request['capture'] = 'true'; |
|
| @@ 307-310 (lines=4) @@ | ||
| 304 | add_filter( 'wc_stripe_idempotency_key', array( $this, 'change_idempotency_key' ), 10, 2 ); |
|
| 305 | } |
|
| 306 | ||
| 307 | if ( ( $this->is_no_such_source_error( $previous_error ) || $this->is_no_linked_source_error( $previous_error ) ) && apply_filters( 'wc_stripe_use_default_customer_source', true ) ) { |
|
| 308 | // Passing empty source will charge customer default. |
|
| 309 | $prepared_source->source = ''; |
|
| 310 | } |
|
| 311 | ||
| 312 | $this->lock_order_payment( $renewal_order ); |
|
| 313 | ||