WPCF7_Stripe_API::default_headers()privateCF7 1.0

Returns default set of HTTP request headers used for Stripe API.

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

Хуков нет.

Возвращает

Массив. An associative array of headers.

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

// private - только в коде основоного (родительского) класса
$result = $this->default_headers();

Код WPCF7_Stripe_API::default_headers() CF7 5.9.3

private function default_headers() {
	$app_info = array(
		'name' => self::app_name,
		'partner_id' => self::partner_id,
		'url' => self::app_url,
		'version' => WPCF7_VERSION,
	);

	$ua = array(
		'lang' => 'php',
		'lang_version' => PHP_VERSION,
		'application' => $app_info,
	);

	$headers = array(
		'Authorization' => sprintf( 'Bearer %s', $this->secret ),
		'Stripe-Version' => self::api_version,
		'X-Stripe-Client-User-Agent' => wp_json_encode( $ua ),
		'User-Agent' => sprintf(
			'%1$s/%2$s (%3$s)',
			self::app_name,
			WPCF7_VERSION,
			self::app_url
		),
	);

	return $headers;
}