> ## Documentation Index
> Fetch the complete documentation index at: https://docs.interchange.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Accept direct billing

> Accept a selected seller's direct-billing terms for the buyer account

`POST /api/v2/buyer/storefronts/{storefrontId}/direct-billing-acceptance`

Records direct-billing acceptance for one selected seller. The acceptance is
buyer account × seller, not advertiser-specific, so it applies to all current
and future advertisers. The caller must have the `ADMIN` or `SUPER_ADMIN`
account role.

Set the billing policy to `operator` first. Acceptance allows eligible
advertisers to move from **Action required** to **Provisioning**. It does not
lock the billing policy by itself; the policy locks when Interchange dispatches
the first real eligible activation.

## Request

```bash theme={null}
curl -X POST \
  "https://api.interchange.io/api/v2/buyer/storefronts/42/direct-billing-acceptance" \
  -H "Authorization: Bearer $SCOPE3_API_KEY"
```

The request has no body.

## Parameters

| Field          | In   | Type    | Required | Notes                                       |
| -------------- | ---- | ------- | -------- | ------------------------------------------- |
| `storefrontId` | path | integer | Yes      | Exact selected, buyer-visible storefront ID |

## Response

```json theme={null}
{
  "accepted": true
}
```

## Errors

* `400 VALIDATION_ERROR` — the ID is invalid or direct billing is not the
  selected policy.
* `401 UNAUTHORIZED` — the bearer token is missing or invalid.
* `403 FORBIDDEN` — the caller is not an account administrator.
* `409 CONFLICT` — the seller is not selected, the policy is locked, or the
  current selection changed while acceptance was recorded.

See [Errors](/v2/reference/errors) for the full error contract.

## Related

<CardGroup cols={2}>
  <Card title="Update billing policy" href="/v2/buyer/storefronts/tasks/update-billing-policy" icon="file-invoice-dollar">
    Select direct billing while the policy is unlocked
  </Card>

  <Card title="Sellers overview" href="/v2/buyer/storefronts/overview" icon="store">
    Understand selection, billing, and advertiser activation
  </Card>
</CardGroup>
