| @@ 404-423 (lines=20) @@ | ||
| 401 | * @param object $order |
|
| 402 | * @return object |
|
| 403 | */ |
|
| 404 | protected function get_order_source( $order = null ) { |
|
| 405 | $stripe_customer = new WC_Stripe_Customer(); |
|
| 406 | $stripe_source = false; |
|
| 407 | $token_id = false; |
|
| 408 | ||
| 409 | if ( $order ) { |
|
| 410 | if ( $meta_value = get_post_meta( $order->id, '_stripe_customer_id', true ) ) { |
|
| 411 | $stripe_customer->set_id( $meta_value ); |
|
| 412 | } |
|
| 413 | if ( $meta_value = get_post_meta( $order->id, '_stripe_card_id', true ) ) { |
|
| 414 | $stripe_source = $meta_value; |
|
| 415 | } |
|
| 416 | } |
|
| 417 | ||
| 418 | return (object) array( |
|
| 419 | 'token_id' => $token_id, |
|
| 420 | 'customer' => $stripe_customer ? $stripe_customer->get_id() : false, |
|
| 421 | 'source' => $stripe_source, |
|
| 422 | ); |
|
| 423 | } |
|
| 424 | ||
| 425 | /** |
|
| 426 | * Process the payment |
|
| @@ 585-604 (lines=20) @@ | ||
| 582 | * @param object $order |
|
| 583 | * @return object |
|
| 584 | */ |
|
| 585 | protected function get_order_source( $order = null ) { |
|
| 586 | $stripe_customer = new WC_Stripe_Customer(); |
|
| 587 | $stripe_source = false; |
|
| 588 | $token_id = false; |
|
| 589 | ||
| 590 | if ( $order ) { |
|
| 591 | if ( $meta_value = get_post_meta( $order->id, '_stripe_customer_id', true ) ) { |
|
| 592 | $stripe_customer->set_id( $meta_value ); |
|
| 593 | } |
|
| 594 | if ( $meta_value = get_post_meta( $order->id, '_stripe_card_id', true ) ) { |
|
| 595 | $stripe_source = $meta_value; |
|
| 596 | } |
|
| 597 | } |
|
| 598 | ||
| 599 | return (object) array( |
|
| 600 | 'token_id' => $token_id, |
|
| 601 | 'customer' => $stripe_customer ? $stripe_customer->get_id() : false, |
|
| 602 | 'source' => $stripe_source, |
|
| 603 | ); |
|
| 604 | } |
|
| 605 | ||
| 606 | /** |
|
| 607 | * Process the payment |
|