Get B402 Supported Configurations V2
Return the live x402 V2 payment kinds available to the authenticated Developer Portal project. Use the result to construct HTTP 402 payment requirements. Copy the selected extra object verbatim and refresh cached configuration periodically.
Get B402 Supported Configurations V2 › Authorization
Headers
X-OC-APIKEYAPI Key issued by Binance Web3 API for authentication.
X-OC-TIMESTAMPCurrent UTC time in ISO 8601 format with milliseconds, e.g. 2026-05-11T10:08:57.715Z.
X-OC-SIGNRequest signature (Base64-encoded).
X-OC-RECV-WINDOWAllowed time deviation in milliseconds (default: 5000, max: 60000).
X-OC-NONCEUnique request identifier for anti-replay; falls back to X-OC-SIGN if omitted.
Get B402 Supported Configurations V2 › Responses
Supported configurations returned, or a B402 business error envelope.
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object | |
| type = object |
statustypecodeerrorDatasubDataparamsVerify B402 Payment V2
Validate an x402 V2 payment authorization off-chain without spending funds or broadcasting a transaction. Portal identity is resolved from the authenticated API Key project; omit merchantId. A validation failure is returned as HTTP 200 with data.isValid=false.
Verify B402 Payment V2 › Authorization
Headers
X-OC-APIKEYAPI Key issued by Binance Web3 API for authentication.
X-OC-TIMESTAMPCurrent UTC time in ISO 8601 format with milliseconds, e.g. 2026-05-11T10:08:57.715Z.
X-OC-SIGNRequest signature (Base64-encoded).
X-OC-RECV-WINDOWAllowed time deviation in milliseconds (default: 5000, max: 60000).
X-OC-NONCEUnique request identifier for anti-replay; falls back to X-OC-SIGN if omitted.
Verify B402 Payment V2 › Responses
Verification result, or a B402 business error envelope.
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object | |
| type = object |
statustypecodeerrorDatasubDataparamsSettle B402 Payment V2
Submit a verified x402 V2 authorization on-chain. This operation can move real funds and is irreversible. For permit2-upto, provide settleAmount in atomic units. Business failure is returned as HTTP 200 with data.success=false; reconcile any non-empty transaction hash before retrying.
Settle B402 Payment V2 › Authorization
Headers
X-OC-APIKEYAPI Key issued by Binance Web3 API for authentication.
X-OC-TIMESTAMPCurrent UTC time in ISO 8601 format with milliseconds, e.g. 2026-05-11T10:08:57.715Z.
X-OC-SIGNRequest signature (Base64-encoded).
X-OC-RECV-WINDOWAllowed time deviation in milliseconds (default: 5000, max: 60000).
X-OC-NONCEUnique request identifier for anti-replay; falls back to X-OC-SIGN if omitted.
Settle B402 Payment V2 › Responses
Settlement result, or a B402 business error envelope.
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object | |
| type = object |
statustypecodeerrorDatasubDataparamsGet B402 Supported Configurations V1
Legacy V1 compatibility endpoint. New integrations should use V2. V1 returns x402Version=1, method-specific facilitatorAddress, and V1 signer-map semantics.
Get B402 Supported Configurations V1 › Authorization
Headers
X-OC-APIKEYAPI Key issued by Binance Web3 API for authentication.
X-OC-TIMESTAMPCurrent UTC time in ISO 8601 format with milliseconds, e.g. 2026-05-11T10:08:57.715Z.
X-OC-SIGNRequest signature (Base64-encoded).
X-OC-RECV-WINDOWAllowed time deviation in milliseconds (default: 5000, max: 60000).
X-OC-NONCEUnique request identifier for anti-replay; falls back to X-OC-SIGN if omitted.
Get B402 Supported Configurations V1 › Responses
Legacy supported configurations or a B402 business error envelope.
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object | |
| type = object |
statustypecodeerrorDatasubDataparamsVerify B402 Payment V1
Legacy V1 off-chain verification endpoint. New integrations should use V2. Portal identity is resolved from the API Key project, so merchantId is omitted from the external request.
Verify B402 Payment V1 › Authorization
Headers
X-OC-APIKEYAPI Key issued by Binance Web3 API for authentication.
X-OC-TIMESTAMPCurrent UTC time in ISO 8601 format with milliseconds, e.g. 2026-05-11T10:08:57.715Z.
X-OC-SIGNRequest signature (Base64-encoded).
X-OC-RECV-WINDOWAllowed time deviation in milliseconds (default: 5000, max: 60000).
X-OC-NONCEUnique request identifier for anti-replay; falls back to X-OC-SIGN if omitted.
Verify B402 Payment V1 › Responses
Legacy verification result or a B402 business error envelope.
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object | |
| type = object |
statustypecodeerrorDatasubDataparamsSettle B402 Payment V1
Legacy V1 on-chain settlement endpoint. New integrations should use V2. This operation can move real funds and is irreversible. V1 additionally returns confirmations in the settlement result.
Settle B402 Payment V1 › Authorization
Headers
X-OC-APIKEYAPI Key issued by Binance Web3 API for authentication.
X-OC-TIMESTAMPCurrent UTC time in ISO 8601 format with milliseconds, e.g. 2026-05-11T10:08:57.715Z.
X-OC-SIGNRequest signature (Base64-encoded).
X-OC-RECV-WINDOWAllowed time deviation in milliseconds (default: 5000, max: 60000).
X-OC-NONCEUnique request identifier for anti-replay; falls back to X-OC-SIGN if omitted.
Settle B402 Payment V1 › Responses
Legacy settlement result or a B402 business error envelope.
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object | |
| type = object |
statustypecodeerrorDatasubDataparams