On This Page 
    Generate the Token Header
    The token header is encrypted with a URL safe base64 algorithm. These three header fields must
			be included in the header.
Token Header Field  | Description  | 
|---|---|
kid  | The ID of the key used to digitally sign the JWT.  | 
alg  | Algorithm used to sign the token header.  | 
v-c-merchant-id  | Merchant ID used in the request transaction. To obtain the
								merchant ID, see Step 1: Sign Up for a Sandbox Account.  | 
Token Header
eyJ2LWMtbWVyY2hhbnQtaWQiOiJtZXJjaGFudElEIiwiYWxnIjoiUlMyNTYiLCJraWQiOiI3MDc4NjMzMjg1MjUwMTc3MDQxNDk5In0
Generating the Token Header with Python
Encode the header data and then remove any padding added during the encryption process.
import base64 # open file in binary mode data = b'{"v-c-merchant-id":"merchantID","alg":"RS256","kid":"7078633285250177041499"}' encoded = base64.urlsafe_b64encode(data) stripped = encoded.decode('ascii').strip('=') print(stripped)