@@ 59-79 (lines=21) @@ | ||
56 | * @param object $order |
|
57 | * @return string $amount |
|
58 | */ |
|
59 | public static function get_stripe_fee( $order = null ) { |
|
60 | if ( is_null( $order ) ) { |
|
61 | return false; |
|
62 | } |
|
63 | ||
64 | $order_id = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->id : $order->get_id(); |
|
65 | ||
66 | $amount = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? get_post_meta( $order_id, self::META_NAME_FEE, true ) : $order->get_meta( self::META_NAME_FEE, true ); |
|
67 | ||
68 | // If not found let's check for legacy name. |
|
69 | if ( empty( $amount ) ) { |
|
70 | $amount = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? get_post_meta( $order_id, self::LEGACY_META_NAME_FEE, true ) : $order->get_meta( self::LEGACY_META_NAME_FEE, true ); |
|
71 | ||
72 | // If found update to new name. |
|
73 | if ( $amount ) { |
|
74 | self::update_stripe_fee( $order, $amount ); |
|
75 | } |
|
76 | } |
|
77 | ||
78 | return $amount; |
|
79 | } |
|
80 | ||
81 | /** |
|
82 | * Updates the Stripe fee for order. |
|
@@ 122-142 (lines=21) @@ | ||
119 | * @param object $order |
|
120 | * @return string $amount |
|
121 | */ |
|
122 | public static function get_stripe_net( $order = null ) { |
|
123 | if ( is_null( $order ) ) { |
|
124 | return false; |
|
125 | } |
|
126 | ||
127 | $order_id = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->id : $order->get_id(); |
|
128 | ||
129 | $amount = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? get_post_meta( $order_id, self::META_NAME_NET, true ) : $order->get_meta( self::META_NAME_NET, true ); |
|
130 | ||
131 | // If not found let's check for legacy name. |
|
132 | if ( empty( $amount ) ) { |
|
133 | $amount = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? get_post_meta( $order_id, self::LEGACY_META_NAME_NET, true ) : $order->get_meta( self::LEGACY_META_NAME_NET, true ); |
|
134 | ||
135 | // If found update to new name. |
|
136 | if ( $amount ) { |
|
137 | self::update_stripe_net( $order, $amount ); |
|
138 | } |
|
139 | } |
|
140 | ||
141 | return $amount; |
|
142 | } |
|
143 | ||
144 | /** |
|
145 | * Updates the Stripe net for order. |