WC_Payment_Tokens::get_customer_tokens( int $customer_id, string $gateway_id = '' )

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


Description Description


Parameters Parameters

$customer_id

(Required) Customer ID.

$gateway_id

(Optional) Gateway ID for getting tokens for a specific gateway.

Default value: ''


Top ↑

Return Return

(WC_Payment_Token[]) Array of token objects.


Top ↑

Source Source

File: includes/class-wc-payment-tokens.php

	public static function get_customer_tokens( $customer_id, $gateway_id = '' ) {
		if ( $customer_id < 1 ) {
			return array();
		}

		$tokens = self::get_tokens(
			array(
				'user_id'    => $customer_id,
				'gateway_id' => $gateway_id,
			)
		);

		return apply_filters( 'woocommerce_get_customer_payment_tokens', $tokens, $customer_id, $gateway_id );
	}

Top ↑

Changelog Changelog

Changelog
Version Description
2.6.0 Introduced.


Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.