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

Body

application/json
from
string
required

Payer USDC address

Examples:

"0x...payerAddress"

to
string
required

Merchant USDC address

Examples:

"0x...merchantAddress"

amount
required
network
string
default:base
required
Examples:

"base"

"base-sepolia"

scheme
string
default:exact
required
Examples:

"exact"

"transfer"

Response

Successful Response

verified
boolean
Examples:

true

intentId
string
Examples:

"pi_..."

nonce
string
Examples:

"uniq-generated-string-from-flow402"

expiresAt
string<date-time>