Header Encoding
encodeHeader<T>(data: T): string
encodeHeader<T>(data: T): stringexport function encodeHeader<T>(data: T): string {
return Buffer.from(JSON.stringify(data)).toString('base64')
}Parameters
Parameter
Type
Description
Returns
Example
import { encodeHeader } from '@stripe402/core'
const header = encodeHeader({
stripe402Version: 1,
clientId: 'abc123',
})
// => 'eyJzdHJpcGU0MDJWZXJzaW9uIjoxLCJjbGllbnRJZCI6ImFiYzEyMyJ9'decodeHeader<T>(header: string): T
decodeHeader<T>(header: string): TParameters
Parameter
Type
Description
Returns
Throws
Example
Why Base64 JSON?
Last updated