---
title: "ACP Delegate Payment"
method: POST
path: "/agentic_commerce/delegate_payment"
tags: ["Agentic Commerce (ACP) - demo"]
---

# ACP Delegate Payment

`POST /agentic_commerce/delegate_payment`

Agentic Commerce Protocol Delegate Payment: takes payment_method, allowance (max amount, currency, expiry, merchant scope) and risk_signals, returns a scoped vault token. DEMO-ONLY: canned responses, no real Forter risk decisioning, no real payment. The vault token is synthetic and NOT PCI-scoped.

## Headers

- `API-Version` string, required
- `Idempotency-Key` string, required

## Request body

- object

## Response `200`

Success - demo ACP object.

- DelegatedPayment — ACP delegated-payment result (DEMO surface). Returns a SYNTHETIC vault token - not PCI-compliant, test cards only.
  - `id` string
  - `object` 'delegated_payment'
  - `status` string
  - `vault_token` string — Synthetic demo vault token - never a real payment credential.
  - `payment_method` object
  - `allowance` object — Scoped spend allowance: max amount, currency, expiry, merchant scope.
  - `risk_signals` object, nullable
  - `livemode` boolean

## Other responses

- `400` — Missing/unsupported header or malformed body - ACP-shaped error with supported_versions.
- `405` — Method not allowed on this ACP endpoint - ACP-shaped error.
- `429` — Too Many Requests (The client exceeded a rate limit). Honor Retry-After before retrying.
- `default` — Typed ACP error.

---

[API](https://skmtc.net/forter/apis/forter-api.md) · [All operations](https://skmtc.net/forter/apis/forter-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/forter/forter-api/revisions/d7b02e919b34/schema)
