T402 API Reference - v2.9.0
Website
Documentation
GitHub
Preparing search index...
extensions/src
Module extensions/src
Interfaces
ValidationResult
ListDiscoveryResourcesParams
DiscoveryResource
DiscoveryResourcesResponse
BazaarClientExtension
QueryDiscoveryInfo
BodyDiscoveryInfo
QueryDiscoveryExtension
BodyDiscoveryExtension
FacilitatorResolveInput
DisputeFacilitatorHandler
DisputePayload
EIP712Dispute
JWSDispute
ResolutionPayload
EIP712Resolution
JWSResolution
DisputeTermsInfo
DisputeRequirementsExtension
DisputeSubmissionExtension
ResolutionResponseExtension
EIP712DisputeSigner
EIP712DisputeVerifier
DisputeValidation
ResolutionValidation
DisputeWithReceipt
Eip2612GasSponsorExtensionInfo
Eip2612GasSponsorExtension
Eip2612GasSponsorPayload
DeclareEip2612GasSponsorOptions
ValidateEip2612GasSponsorOptions
Eip2612GasSponsorValidationResult
CreatePermitParams
PermitSigner
ERC20ApprovalGasSponsorExtensionInfo
ERC20ApprovalGasSponsorExtension
ERC20ApprovalGasSponsorPayload
DeclareERC20ApprovalGasSponsorOptions
ValidateERC20ApprovalGasSponsorOptions
ERC20ApprovalGasSponsorValidationResult
CreateERC20ApprovalParams
JWSProtectedHeader
JWSVerifyResult
OfferReceiptServerConfig
VerifyOfferReceiptOptions
OfferPayload
EIP712Offer
JWSOffer
ReceiptPayload
EIP712Receipt
JWSReceipt
OfferReceiptRequirementsExtension
OfferReceiptSettlementExtension
EIP712OfferReceiptSigner
EIP712OfferReceiptVerifier
PaymentIdExtensionInfo
PaymentIdExtension
PaymentIdPayload
DeclarePaymentIdOptions
SIWxExtensionInfo
SIWxExtension
SIWxPayload
DeclareSIWxOptions
ValidateSIWxOptions
VerifySIWxOptions
SIWxValidationResult
SIWxVerificationResult
SIWxSigner
Type Aliases
DiscoveryInfo
DiscoveryExtension
DisputeSignatureFormat
DisputeReason
DisputeVerdict
ArbiterScheme
SignedDispute
SignedResolution
DisputeValidationError
ResolutionValidationError
JWSAlgorithm
JWSKeyResolver
SignatureFormat
SignedOffer
SignedReceipt
SignatureScheme
WithExtensions
Variables
bazaarResourceServerExtension
BAZAAR
DEFAULT_DISPUTE_VALIDITY_SECONDS
DISPUTE_DOMAIN
RESOLUTION_DOMAIN
DISPUTE_TYPES
RESOLUTION_TYPES
DISPUTE_PRIMARY_TYPE
RESOLUTION_PRIMARY_TYPE
DEFAULT_EVIDENCE_URI_SCHEMES
DISPUTE_EXTENSION_KEY
STANDARD_DISPUTE_REASONS
DISPUTE_VERDICTS
ARBITER_SCHEMES
EIP2612_GAS_SPONSOR_EXTENSION_KEY
EIP2612_GAS_SPONSOR_HEADER_NAME
ERC20_APPROVAL_GAS_SPONSOR_EXTENSION_KEY
ERC20_APPROVAL_GAS_SPONSOR_HEADER_NAME
APPROVE_FUNCTION_SELECTOR
OFFER_DOMAIN
RECEIPT_DOMAIN
OFFER_TYPES
RECEIPT_TYPES
OFFER_PRIMARY_TYPE
RECEIPT_PRIMARY_TYPE
OFFER_RECEIPT_KEY
PAYMENT_ID_EXTENSION_KEY
SIWX_EXTENSION_KEY
SIWX_HEADER_NAME
Functions
validateDiscoveryExtension
extractDiscoveryInfo
extractDiscoveryInfoFromExtension
validateAndExtract
withBazaar
declareDiscoveryExtension
extractDiscoveryInfoV1
isDiscoverableV1
extractResourceMetadataV1
extractDisputeTerms
isStandardReason
buildDisputePayload
buildAndSignDispute
packageDisputeSubmission
buildDisputeSubmissionBody
normalizeDisputeForSigning
normalizeResolutionForSigning
createDisputeFacilitatorHandler
buildFacilitatorResolution
buildDisputeRequirements
parseDisputeSubmission
validateDispute
validateResolution
isReasonSupported
isEvidenceUriAllowed
isReasonWellFormed
packageResolutionResponse
createSignedDispute
createSignedResolution
verifyDispute
verifyResolution
isDisputeExpired
isVerdictAmountConsistent
createPermitSignature
createEip2612GasSponsorPayload
encodeEip2612GasSponsorHeader
extractEip2612GasSponsorPayload
validateAndExtractPermit
buildPermitCallData
declareEip2612GasSponsorExtension
parseEip2612GasSponsorHeader
validateEip2612GasSponsorPayload
encodeApproveCalldata
createERC20ApprovalGasSponsorPayload
encodeERC20ApprovalGasSponsorHeader
extractERC20ApprovalGasSponsorPayload
processERC20ApprovalPayload
validateAndExtractApproval
decodeApproveCalldata
declareERC20ApprovalGasSponsorExtension
parseERC20ApprovalGasSponsorHeader
validateERC20ApprovalGasSponsorPayload
extractOffers
extractReceipt
findAndVerifyOffer
verifyReceiptFromResponse
normalizeOfferForSigning
normalizeReceiptForSigning
verifyJWSSignature
createOffersFromRequirements
createReceiptForPayment
offerReceiptServerExtension
createSignedOffer
createSignedReceipt
verifyOffer
verifyReceipt
matchOfferToRequirements
isOfferExpired
createPaymentIdPayload
encodePaymentIdHeader
declarePaymentIdExtension
parsePaymentIdPayload
validatePaymentId
encodeSIWxHeader
createSIWxMessage
createSIWxTypedData
signSIWxMessage
createSIWxPayload
declareSIWxExtension
parseSIWxHeader
validateSIWxMessage
verifySIWxSignature
constructMessage
hashMessage
verifyEIP6492Signature
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
On This Page
Interfaces
Validation
Result
List
Discovery
Resources
Params
Discovery
Resource
Discovery
Resources
Response
Bazaar
Client
Extension
Query
Discovery
Info
Body
Discovery
Info
Query
Discovery
Extension
Body
Discovery
Extension
Facilitator
Resolve
Input
Dispute
Facilitator
Handler
Dispute
Payload
EIP712
Dispute
JWS
Dispute
Resolution
Payload
EIP712
Resolution
JWS
Resolution
Dispute
Terms
Info
Dispute
Requirements
Extension
Dispute
Submission
Extension
Resolution
Response
Extension
EIP712
Dispute
Signer
EIP712
Dispute
Verifier
Dispute
Validation
Resolution
Validation
Dispute
With
Receipt
Eip2612
Gas
Sponsor
Extension
Info
Eip2612
Gas
Sponsor
Extension
Eip2612
Gas
Sponsor
Payload
Declare
Eip2612
Gas
Sponsor
Options
Validate
Eip2612
Gas
Sponsor
Options
Eip2612
Gas
Sponsor
Validation
Result
Create
Permit
Params
Permit
Signer
ERC20
Approval
Gas
Sponsor
Extension
Info
ERC20
Approval
Gas
Sponsor
Extension
ERC20
Approval
Gas
Sponsor
Payload
Declare
ERC20
Approval
Gas
Sponsor
Options
Validate
ERC20
Approval
Gas
Sponsor
Options
ERC20
Approval
Gas
Sponsor
Validation
Result
Create
ERC20
Approval
Params
JWS
Protected
Header
JWS
Verify
Result
Offer
Receipt
Server
Config
Verify
Offer
Receipt
Options
Offer
Payload
EIP712
Offer
JWS
Offer
Receipt
Payload
EIP712
Receipt
JWS
Receipt
Offer
Receipt
Requirements
Extension
Offer
Receipt
Settlement
Extension
EIP712
Offer
Receipt
Signer
EIP712
Offer
Receipt
Verifier
Payment
Id
Extension
Info
Payment
Id
Extension
Payment
Id
Payload
Declare
Payment
Id
Options
SI
Wx
Extension
Info
SI
Wx
Extension
SI
Wx
Payload
Declare
SI
Wx
Options
Validate
SI
Wx
Options
Verify
SI
Wx
Options
SI
Wx
Validation
Result
SI
Wx
Verification
Result
SI
Wx
Signer
Type Aliases
Discovery
Info
Discovery
Extension
Dispute
Signature
Format
Dispute
Reason
Dispute
Verdict
Arbiter
Scheme
Signed
Dispute
Signed
Resolution
Dispute
Validation
Error
Resolution
Validation
Error
JWS
Algorithm
JWS
Key
Resolver
Signature
Format
Signed
Offer
Signed
Receipt
Signature
Scheme
With
Extensions
Variables
bazaar
Resource
Server
Extension
BAZAAR
DEFAULT_
DISPUTE_
VALIDITY_
SECONDS
DISPUTE_
DOMAIN
RESOLUTION_
DOMAIN
DISPUTE_
TYPES
RESOLUTION_
TYPES
DISPUTE_
PRIMARY_
TYPE
RESOLUTION_
PRIMARY_
TYPE
DEFAULT_
EVIDENCE_
URI_
SCHEMES
DISPUTE_
EXTENSION_
KEY
STANDARD_
DISPUTE_
REASONS
DISPUTE_
VERDICTS
ARBITER_
SCHEMES
EIP2612_
GAS_
SPONSOR_
EXTENSION_
KEY
EIP2612_
GAS_
SPONSOR_
HEADER_
NAME
ERC20_
APPROVAL_
GAS_
SPONSOR_
EXTENSION_
KEY
ERC20_
APPROVAL_
GAS_
SPONSOR_
HEADER_
NAME
APPROVE_
FUNCTION_
SELECTOR
OFFER_
DOMAIN
RECEIPT_
DOMAIN
OFFER_
TYPES
RECEIPT_
TYPES
OFFER_
PRIMARY_
TYPE
RECEIPT_
PRIMARY_
TYPE
OFFER_
RECEIPT_
KEY
PAYMENT_
ID_
EXTENSION_
KEY
SIWX_
EXTENSION_
KEY
SIWX_
HEADER_
NAME
Functions
validate
Discovery
Extension
extract
Discovery
Info
extract
Discovery
Info
From
Extension
validate
And
Extract
with
Bazaar
declare
Discovery
Extension
extract
Discovery
Info
V1
is
Discoverable
V1
extract
Resource
Metadata
V1
extract
Dispute
Terms
is
Standard
Reason
build
Dispute
Payload
build
And
Sign
Dispute
package
Dispute
Submission
build
Dispute
Submission
Body
normalize
Dispute
For
Signing
normalize
Resolution
For
Signing
create
Dispute
Facilitator
Handler
build
Facilitator
Resolution
build
Dispute
Requirements
parse
Dispute
Submission
validate
Dispute
validate
Resolution
is
Reason
Supported
is
Evidence
Uri
Allowed
is
Reason
Well
Formed
package
Resolution
Response
create
Signed
Dispute
create
Signed
Resolution
verify
Dispute
verify
Resolution
is
Dispute
Expired
is
Verdict
Amount
Consistent
create
Permit
Signature
create
Eip2612
Gas
Sponsor
Payload
encode
Eip2612
Gas
Sponsor
Header
extract
Eip2612
Gas
Sponsor
Payload
validate
And
Extract
Permit
build
Permit
Call
Data
declare
Eip2612
Gas
Sponsor
Extension
parse
Eip2612
Gas
Sponsor
Header
validate
Eip2612
Gas
Sponsor
Payload
encode
Approve
Calldata
create
ERC20
Approval
Gas
Sponsor
Payload
encode
ERC20
Approval
Gas
Sponsor
Header
extract
ERC20
Approval
Gas
Sponsor
Payload
process
ERC20
Approval
Payload
validate
And
Extract
Approval
decode
Approve
Calldata
declare
ERC20
Approval
Gas
Sponsor
Extension
parse
ERC20
Approval
Gas
Sponsor
Header
validate
ERC20
Approval
Gas
Sponsor
Payload
extract
Offers
extract
Receipt
find
And
Verify
Offer
verify
Receipt
From
Response
normalize
Offer
For
Signing
normalize
Receipt
For
Signing
verify
JWS
Signature
create
Offers
From
Requirements
create
Receipt
For
Payment
offer
Receipt
Server
Extension
create
Signed
Offer
create
Signed
Receipt
verify
Offer
verify
Receipt
match
Offer
To
Requirements
is
Offer
Expired
create
Payment
Id
Payload
encode
Payment
Id
Header
declare
Payment
Id
Extension
parse
Payment
Id
Payload
validate
Payment
Id
encode
SI
Wx
Header
create
SI
Wx
Message
create
SI
Wx
Typed
Data
sign
SI
Wx
Message
create
SI
Wx
Payload
declare
SI
Wx
Extension
parse
SI
Wx
Header
validate
SI
Wx
Message
verify
SI
Wx
Signature
construct
Message
hash
Message
verify
EIP6492
Signature
Website
Documentation
GitHub
T402 API Reference - v2.9.0
Loading...