---
title: "Verify a 3DS payment"
method: POST
path: "/payment/verify"
tags: ["Credits"]
---

# Verify a 3DS payment

`POST /payment/verify`

## Request

- Base URL: `https://api.faireplace.com/api`
- URL: `https://api.faireplace.com/api/payment/verify`
- Auth: HTTP bearer

Global endpoint to verify a payment after 3D Secure authentication.
Called after the user returns from the 3DS challenge flow.

## Request body

- object
  - `payment_intent_id` string, required: Stripe PaymentIntent ID to verify

## Response `200`

Payment verification result

- object
  - `verified` boolean: Whether the payment was verified successfully
  - `status` string: Payment status after verification

## Other responses

- `400`: Bad request
- `401`: Unauthorized
- `404`: Payment intent not found
- `500`: Internal Server Error

---

[API](https://skmtc.dev/faireplace/apis/faireplace-property-management-api.md) · [All operations](https://skmtc.dev/faireplace/apis/faireplace-property-management-api/llms.txt) · [OpenAPI document](https://skmtc.dev/faireplace/apis/faireplace-property-management-api/revisions/69de39762919?raw)
