---
title: "Update payment status for event registrations."
method: PUT
path: "/events/{event_id}/tracks/{track_id}/registrations/payment_status"
tags: ["Events"]
---

# Update payment status for event registrations.

`PUT /events/{event_id}/tracks/{track_id}/registrations/payment_status`

## Request

- Base URL: `https://api.cc.email/v3`
- URL: `https://api.cc.email/v3/events/{event_id}/tracks/{track_id}/registrations/payment_status`
- Auth: one of:
  - OAuth 2
    - Implicit: `https://authz.constantcontact.com/oauth2/default/v1/authorize`
    - Scopes: `campaign_data`
  - OAuth 2
    - Authorization code: `https://authz.constantcontact.com/oauth2/default/v1/authorize`
    - Token URL: `https://authz.constantcontact.com/oauth2/default/v1/token` scopes: `campaign_data`

Use this endpoint to update the payment status for one or more registrations. This endpoint only processes registrations with a payment method (PAYPAL, WEPAY, STRIPE, DOOR, or CHECK). Free registrations without a payment method are silently excluded.

## Path parameters

- `event_id` string, required
- `track_id` string, required

## Request body

- PaymentStatusUpdateRequestDto: Request payload to update payment status.
  - `registration_ids` string[], required: List of registration IDs to update.
  - `payment_status` string, required: New payment status to set.

## Response `200`

Successfully updated payment status.

## Other responses

- `207`: Some registrations failed to update.
- `400`: Bad request. Either the JSON was malformed or there was a data validation error.
- `401`: The Access Token used is invalid.
- `403`: Forbidden request. You lack the necessary scopes, you lack the necessary user privileges, or the application is deactivated.
- `404`: The requested resource was not found.
- `500`: There was a problem with our internal service.

## Changes

- **2026-08-04** `4b4a534c818d`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/cc/apis/appconnect-v3/changes/events/:event_id/tracks/:track_id/registrations/payment_status/put.md)

---

[API](https://skmtc.dev/cc/apis/appconnect-v3.md) - [All operations](https://skmtc.dev/cc/apis/appconnect-v3/llms.txt) - [OpenAPI document](https://skmtc.dev/cc/apis/appconnect-v3/revisions/7bcad1d0ff26?raw)
