Show / Hide Table of Contents

Enum X402IntentBinding

How the x402 invoice id is bound to the XRPL transaction.

Namespace: Xrpl.X402
Assembly: Xrpl.X402.dll
Syntax
public enum X402IntentBinding

Fields

Name Description
Both

Set both the InvoiceID field (SHA-256) and a Memo (UTF-8 hex). This is the default — matches the t54 reference payer default (invoice_binding = "both").

InvoiceIdField

Bind via the native XRPL Payment InvoiceID field only (SHA-256 of the raw invoice id).

Memo

Bind via an XRPL Memo only: MemoData = UTF-8 hex of the raw invoice id string. No MemoType or MemoFormat — exactly as the t54 reference payer emits.

Extension Methods

EmumExtensions.DecodeFlags<X402IntentBinding>(X402IntentBinding)
EmumExtensions.FlagsValues<X402IntentBinding>(X402IntentBinding)
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX