@@ 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 |
@@ 515-534 (lines=20) @@ | ||
512 | * @param object $order |
|
513 | * @return object |
|
514 | */ |
|
515 | protected function get_order_source( $order = null ) { |
|
516 | $stripe_customer = new WC_Stripe_Customer(); |
|
517 | $stripe_source = false; |
|
518 | $token_id = false; |
|
519 | ||
520 | if ( $order ) { |
|
521 | if ( $meta_value = get_post_meta( $order->id, '_stripe_customer_id', true ) ) { |
|
522 | $stripe_customer->set_id( $meta_value ); |
|
523 | } |
|
524 | if ( $meta_value = get_post_meta( $order->id, '_stripe_card_id', true ) ) { |
|
525 | $stripe_source = $meta_value; |
|
526 | } |
|
527 | } |
|
528 | ||
529 | return (object) array( |
|
530 | 'token_id' => $token_id, |
|
531 | 'customer' => $stripe_customer ? $stripe_customer->get_id() : false, |
|
532 | 'source' => $stripe_source, |
|
533 | ); |
|
534 | } |
|
535 | ||
536 | /** |
|
537 | * Process the payment |