This endpoint takes a list of accounts and returns a list of options that can be used to complete the payment.
Payment ID
"pay_7fa2ecc101ARZ3NDEKTSV4RRFFQ69G5FAV"
Whether to include payment information in the response
Payment options retrieved successfully
{
"fields": [
{
"id": "fullName",
"name": "Full name",
"required": true,
"type": "text"
},
{
"id": "dob",
"name": "Date of birth",
"required": true,
"type": "date"
}
],
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"anyOf": [
{ "required": ["pobCountry", "pobAddress"] },
{ "required": ["porCountry", "porAddress"] }
],
"properties": {
"dob": {
"description": "Date of birth in YYYY-MM-DD format",
"format": "date",
"title": "Date of Birth",
"type": "string"
},
"fullName": {
"description": "User's full legal name",
"minLength": 1,
"title": "Full Name",
"type": "string"
},
"pobAddress": {
"description": "Place of birth city and state (e.g., 'New York, NY')",
"maxLength": 200,
"title": "Place of Birth Address",
"type": "string"
},
"pobCountry": {
"description": "Place of birth country code (ISO 3166-1 alpha-2)",
"pattern": "^[A-Z]{2}$",
"title": "Place of Birth Country",
"type": "string"
},
"porAddress": {
"description": "Place of residence street address, city, and state",
"maxLength": 200,
"title": "Place of Residence Address",
"type": "string"
},
"porCountry": {
"description": "Place of residence country code (ISO 3166-1 alpha-2)",
"pattern": "^[A-Z]{2}$",
"title": "Place of Residence Country",
"type": "string"
},
"tosConfirmed": {
"const": true,
"description": "Must be true to confirm Terms of Service acceptance",
"title": "Terms of Service Confirmation",
"type": "boolean"
}
},
"required": ["fullName", "dob", "tosConfirmed"],
"type": "object"
},
"url": "https://data-collection.walletconnect.com/ic/pay_123?accounts=eip155:1:0x123"
}{
"amount": {
"display": {
"assetName": "USD Coin",
"assetSymbol": "USDC",
"decimals": 6,
"iconUrl": "https://assets.walletconnect.com/usdc.png",
"networkIconUrl": "https://assets.walletconnect.com/base.png",
"networkName": "Base"
},
"unit": "caip19/eip155:8453/erc20:0x0000000000000000000000000000000000000000",
"value": "1000000"
},
"buyer": {
"accountCaip10": "eip155:1:0x0000000000000000000000000000000000000000",
"accountProviderIcon": "https://example.com/icon.png",
"accountProviderName": "Wallet"
},
"expiresAt": 1700000000,
"merchant": {
"iconUrl": "https://example.com/icon.png",
"name": "Merchant"
},
"status": "requires_action"
}