WC_Payment_Tokens::get_order_tokens()public staticWC 2.6.0

Returns an array of payment token objects associated with the passed order ID.

Метод класса: WC_Payment_Tokens{}

Хуки из метода

Возвращает

WC_Payment_Token[]. Array of token objects.

Использование

$result = WC_Payment_Tokens::get_order_tokens( $order_id );
$order_id(int) (обязательный)
Order ID.

Список изменений

С версии 2.6.0 Введена.

Код WC_Payment_Tokens::get_order_tokens() WC 8.7.0

public static function get_order_tokens( $order_id ) {
	$order = wc_get_order( $order_id );

	if ( ! $order ) {
		return array();
	}

	$token_ids = $order->get_payment_tokens();

	if ( empty( $token_ids ) ) {
		return array();
	}

	$tokens = self::get_tokens(
		array(
			'token_id' => $token_ids,
		)
	);

	return apply_filters( 'woocommerce_get_order_payment_tokens', $tokens, $order_id );
}