Automattic\WooCommerce\StoreApi\Utilities

CartTokenUtils::get_cart_token_payloadpublic staticWC 1.0

Get the cart token payload.

Method of the class: CartTokenUtils{}

No Hooks.

Returns

Array.

Usage

$result = CartTokenUtils::get_cart_token_payload( $cart_token ): array;
$cart_token(string) (required)
The cart token.

CartTokenUtils::get_cart_token_payload() code WC 10.8.1

public static function get_cart_token_payload( string $cart_token ): array {
	$parts = JsonWebToken::get_parts( $cart_token )->payload;

	return array(
		'user_id' => $parts->user_id ?? '',
		'exp'     => $parts->exp ?? 0,
		'iss'     => $parts->iss ?? '',
	);
}