---
title: "LookupVault"
method: POST
path: "/payhost/lookup-vault"
tags: ["Vault"]
---

# LookupVault

`POST /payhost/lookup-vault`

### LookupVaultRequest

Use this request to **retrieve masked card details** linked to a previously vaulted credit card.

You’ll need the `VaultId` generated from a successful [CardVaultRequest](https://www.postman.com/ngeniusdev/paygate-api-collection/request/my0rnu7/cardvault-request) to perform a lookup. PayGate will return the card's **masked number** (first 6 and last 4 digits) and **expiry date**, allowing you to identify or verify the stored card on your side — without ever handling sensitive card data directly.

> 📘 This request is typically used to confirm which card a token refers to, display it securely to the user (e.g. “Visa ending in 0015”), or validate that a vault record still exists.

**Runtime endpoint:** `POST https://secure.paygate.co.za/payhost/process.trans`

## Headers

- `Content-Type` string, required
- `SOAPAction` string

## Response `200`

SOAP response returned by PayHost.

---

[API](https://skmtc.dev/paygate/apis/payweb3.md) · [All operations](https://skmtc.dev/paygate/apis/payweb3/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/paygate/payweb3/revisions/e047616c029c/schema)
