---
title: "Get a specific payment intent"
method: GET
path: "/v1/sdk/payment-intents/{reference}"
tags: ["Payment Intents"]
---

# Get a specific payment intent

`GET /v1/sdk/payment-intents/{reference}`

Retrieves detailed information about a specific payment intent including amount, currency, and client secret.

## Path parameters

- `reference` string, required

## Response `200`

Payment intent retrieved successfully

- SdkPaymentIntentResponse
  - `accountId` string — Connected Stripe account ID (only present on create)
  - `amount` number, required — Amount in the charge currency (minor units)
  - `clientSecret` string, required — Client secret used to confirm the payment on the client
  - `createdAt` string — Creation timestamp
  - `currency` string, required — ISO 4217 currency code
  - `customerRef` string — Customer reference
  - `exchangeRate` number — Exchange rate applied to the amount
  - `expiresAt` string — Expiry timestamp of the payment intent
  - `originalAmount` number — Original amount in the payment currency (minor units)
  - `planRef` string — Plan reference
  - `processorPaymentId` string, required — Payment processor payment intent ID
  - `publishableKey` string, required — Stripe publishable key for the environment
  - `status` string, required — Payment intent status
  - `transactionId` string — Ledger transaction ID

## Other responses

- `404` — Payment intent not found

---

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