Get Payment

GET /payments/{payment_id}

Returns the current status of a payment and all its links.

Request
GET /api/v1/payments/vx_a1b2c3d4e5f6a1b2c3d4e5f6_1a2b3c4d
X-API-Key: vx_a8f3e1b2c4d6...
Response — 200 OK
{
  "payment_id": "vx_a1b2c3d4e5f6a1b2c3d4e5f6_1a2b3c4d",
  "amount": "100.00",
  "currency": "EUR",
  "status": "success",
  "links": [
    {
      "method": "X1",
      "status": "success",
      "amount": "100.00"
    },
    {
      "method": "X2-PG",
      "status": "expired",
      "amount": "100.00"
    }
  ],
  "created_at": "2026-03-09T12:00:00.000Z",
  "updated_at": "2026-03-09T12:05:30.000Z"
}
Team isolation: You can only access your own payments. Requesting another team's payment returns 404.