Supported

Enumerates the payment kinds this facilitator can handle, the protocol extensions it supports, and the fee-payer addresses it signs with. Call it at startup. The two things you need from the response: kinds[].extra.feePayer (embed this in the extra of every paymentRequirements you advertise) and kinds[].x402Version (echo it back on your payloads).

``200 Supported kinds enumerated by the facilitator.

object

kinds

array of objects

required

kinds*

object

x402Version

number

required

scheme

string

required

network

string

required

^[^:]+:[^:]+$

CAIP-2-like network identifier in the form scheme:network.

extra

object

extra object

extensions

array of strings

required

signers

object

required

View Additional Properties

``500 Unexpected enumeration failure.

curl --request GET \
     --url https://api.figment.io/x402/supported \
     --header 'accept: application/json' \
     --header 'x-api-key: your-api-key-here'
{
  "kinds": [
    {
      "x402Version": 0,
      "scheme": "string",
      "network": "solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1",
      "extra": {}
    }
  ],
  "extensions": [
    "string"
  ],
  "signers": {
    "additionalProp": [
      "string"
    ]
  }
}