Faremeter API / types/src / x402v2
x402v2
Type Aliases
x402PaymentPayload
x402PaymentPayload = typeof x402PaymentPayload.infer
Defined in: packages/types/src/x402v2.ts:49
x402PaymentRequiredResponse
x402PaymentRequiredResponse = typeof x402PaymentRequiredResponse.infer
Defined in: packages/types/src/x402v2.ts:38
x402PaymentRequirements
x402PaymentRequirements = typeof x402PaymentRequirements.infer
Defined in: packages/types/src/x402v2.ts:26
x402ResourceInfo
x402ResourceInfo = typeof x402ResourceInfo.infer
Defined in: packages/types/src/x402v2.ts:18
x402SettleRequest
x402SettleRequest = typeof x402SettleRequest.infer
Defined in: packages/types/src/x402v2.ts:79
x402SettleResponse
x402SettleResponse = typeof x402SettleResponse.infer
Defined in: packages/types/src/x402v2.ts:82
x402SupportedKind
x402SupportedKind = typeof x402SupportedKind.infer
Defined in: packages/types/src/x402v2.ts:93
x402SupportedKindAny
x402SupportedKindAny = typeof x402SupportedKindAny.infer
Defined in: packages/types/src/x402v2.ts:103
x402SupportedResponse
x402SupportedResponse = typeof x402SupportedResponse.infer
Defined in: packages/types/src/x402v2.ts:112
x402VerifyRequest
x402VerifyRequest = typeof x402VerifyRequest.infer
Defined in: packages/types/src/x402v2.ts:64
x402VerifyResponse
x402VerifyResponse = typeof x402VerifyResponse.infer
Defined in: packages/types/src/x402v2.ts:71
Variables
V2_PAYMENT_HEADER
Defined in: packages/types/src/x402v2.ts:6 HTTP header name for v2 client payment signatures.constV2_PAYMENT_HEADER:"PAYMENT-SIGNATURE"="PAYMENT-SIGNATURE"
V2_PAYMENT_REQUIRED_HEADER
Defined in: packages/types/src/x402v2.ts:11 HTTP header name for v2 402 payment required responses.constV2_PAYMENT_REQUIRED_HEADER:"PAYMENT-REQUIRED"="PAYMENT-REQUIRED"
V2_PAYMENT_RESPONSE_HEADER
Defined in: packages/types/src/x402v2.ts:16 HTTP header name for v2 server payment responses.constV2_PAYMENT_RESPONSE_HEADER:"PAYMENT-RESPONSE"="PAYMENT-RESPONSE"
x402PaymentHeaderToPayload
Defined in: packages/types/src/x402v2.ts:59constx402PaymentHeaderToPayload:Type<(In) =>To, { }>
x402PaymentPayload
Defined in: packages/types/src/x402v2.ts:49constx402PaymentPayload:Type<{accepted: {amount:string;asset:string;extra?:object;maxTimeoutSeconds:number;network:string;payTo:string;scheme:string; };extensions?:object;payload:object;resource?: {description?:string;mimeType?:string;url:string; };x402Version:2; }, { }>
x402PaymentRequiredResponse
Defined in: packages/types/src/x402v2.ts:38constx402PaymentRequiredResponse:Type<{accepts:object[];error?:string;extensions?:object;resource: {description?:string;mimeType?:string;url:string; };x402Version:2; }, { }>
x402PaymentRequirements
Defined in: packages/types/src/x402v2.ts:26constx402PaymentRequirements:Type<{amount:string;asset:string;extra?:object;maxTimeoutSeconds:number;network:string;payTo:string;scheme:string; }, { }>
x402ResourceInfo
Defined in: packages/types/src/x402v2.ts:18constx402ResourceInfo:Type<{description?:string;mimeType?:string;url:string; }, { }>
x402SettleRequest
Defined in: packages/types/src/x402v2.ts:79constx402SettleRequest:Type<{paymentPayload: {accepted: {amount:string;asset:string;extra?:object;maxTimeoutSeconds:number;network:string;payTo:string;scheme:string; };extensions?:object;payload:object;resource?: {description?:string;mimeType?:string;url:string; };x402Version:2; };paymentRequirements: {amount:string;asset:string;extra?:object;maxTimeoutSeconds:number;network:string;payTo:string;scheme:string; }; }, { }> =x402VerifyRequest
x402SettleResponse
Defined in: packages/types/src/x402v2.ts:82constx402SettleResponse:Type<{errorReason?:string;extensions?:object;network:string;payer?:string;success:boolean;transaction:string; }, { }>
x402SupportedKind
Defined in: packages/types/src/x402v2.ts:93constx402SupportedKind:Type<{extra?:object;network:string;scheme:string;x402Version:2; }, { }>
x402SupportedKindAny
Defined in: packages/types/src/x402v2.ts:103constx402SupportedKindAny:Type<{extra?:object;network:string;scheme:string;x402Version:1|2; }, { }>
x402SupportedResponse
Defined in: packages/types/src/x402v2.ts:112constx402SupportedResponse:Type<{extensions:string[];kinds:object[];signers:Record<string,string[]>; }, { }>
x402VerifyRequest
Defined in: packages/types/src/x402v2.ts:64constx402VerifyRequest:Type<{paymentPayload: {accepted: {amount:string;asset:string;extra?:object;maxTimeoutSeconds:number;network:string;payTo:string;scheme:string; };extensions?:object;payload:object;resource?: {description?:string;mimeType?:string;url:string; };x402Version:2; };paymentRequirements: {amount:string;asset:string;extra?:object;maxTimeoutSeconds:number;network:string;payTo:string;scheme:string; }; }, { }>
x402VerifyResponse
Defined in: packages/types/src/x402v2.ts:71constx402VerifyResponse:Type<{invalidReason?:string;isValid:boolean;payer?:string; }, { }>