Class PaymentPayload
public class PaymentPayload
- Inheritance
-
PaymentPayload
- Inherited Members
Properties
AdditionalProperties
[JsonExtensionData]
public IDictionary<string, object> AdditionalProperties { get; set; }
Property Value
Network
Network identifier in CAIP-2 format. Supports EVM chains (e.g., 'eip155:1') and Solana chains (e.g., 'solana:mainnet'). Also accepts legacy numeric chain IDs for EVM (e.g., 1 for Ethereum).
[JsonProperty("network", Required = Required.Always)]
public Network2 Network { get; set; }
Property Value
Payload
[JsonProperty("payload", Required = Required.Always)]
public Payload Payload { get; set; }
Property Value
Scheme
[JsonProperty("scheme", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
[JsonConverter(typeof(StringEnumConverter))]
public PaymentPayloadScheme Scheme { get; set; }
Property Value
X402Version
[JsonProperty("x402Version", Required = Required.Always)]
public double X402Version { get; set; }