Payment authority types
hosted_checkout, agent_allowance, payment_reference, invoice_reference, wallet_reference, stablecoin_reference, x402_reference, and ap2_mandate_reference.
Agents use Unified Agent Checkout to bind payment authority, quote the work, choose the rail or product, and receive the next executable path.
Agents submit the rail or product, payment authority, requested return package, and callback destination. Wever Labs returns checkout, quote, payment state, run readiness, and the next executable endpoint.
hosted_checkout, agent_allowance, payment_reference, invoice_reference, wallet_reference, stablecoin_reference, x402_reference, and ap2_mandate_reference.
checkout_id, quote_id, total_units, authority_state, run_permission, next_endpoint, receipt_expectation, return_package_target, and callback requirement.
When the selected rail is DiligenceOps, the checkout response points to /api/diligenceops-paid-run for execution.
Agents can call this endpoint directly.
{
"schema_version": "2026-06-22",
"agent_id": "agent_vendor_review_001",
"rail_key": "diligenceops",
"checkout_intent": "paid_rail_run",
"payment_authority_type": "agent_allowance",
"allowance_id": "allowance_live_123",
"workflow_context": {
"diligence_scope": "vendor readiness",
"available_evidence": [
"w9",
"insurance_certificate",
"soc2_letter"
]
},
"callback_url": "https://example.com/wever-callback"
}