Automattic\WooCommerce\StoreApi\Utilities

CartTokenUtils::get_cart_tokenpublic staticWC 1.0

Generate a cart token.

Method of the class: CartTokenUtils{}

No Hooks.

Returns

String.

Usage

$result = CartTokenUtils::get_cart_token( $customer_id ): string;
$customer_id(string) (required)
The customer ID.

CartTokenUtils::get_cart_token() code WC 10.8.1

public static function get_cart_token( string $customer_id ): string {
	return JsonWebToken::create(
		array(
			'user_id' => $customer_id,
			'exp'     => self::get_cart_token_expiration(),
			'iss'     => 'store-api',
		),
		self::get_cart_token_secret()
	);
}