Skip to main content
POST
/
verify
Flow402 Verify
curl --request POST \
  --url https://api.flow402.net/verify \
  --header 'Content-Type: application/json' \
  --data '
{
  "from": "<string>",
  "to": "<string>",
  "amount": 123,
  "network": "base",
  "scheme": "exact"
}
'
{
  "verified": true,
  "intentId": "<string>",
  "nonce": "<string>",
  "expiresAt": "2023-11-07T05:31:56Z"
}

Body

application/json
from
string
required

Payer USDC address

Example:

"0x...payerAddress"

to
string
required

Merchant USDC address

Example:

"0x...merchantAddress"

amount
required
network
string
default:base
required
Examples:

"base"

"base-sepolia"

"arbitrum-one"

"arbitrum-sepolia"

"optimism"

"optimism-sepolia"

"solana"

"solana-devnet"

scheme
string
default:exact
required
Examples:

"exact"

"transfer"

Response

Successful Response

verified
boolean
Example:

true

intentId
string
Example:

"pi_..."

nonce
string
Example:

"uniq-generated-string-from-flow402"

expiresAt
string<date-time>