---
title: "Fetch a transaction from the provider (for offramp use)"
method: GET
path: "/payments/transactions/sessions/{sessionId}"
tags: ["Retail Ramp"]
---

# Fetch a transaction from the provider (for offramp use)

`GET /payments/transactions/sessions/{sessionId}`

Fetch a transaction from the service provider using the session ID. This endpoint is primarily used for offramp scenarios where the transaction needs to be retrieved from the provider after the user completes their action in the widget.

## Path parameters

- `sessionId` string, required

## Response `200`

Transaction found and retrieved from provider

## Other responses

- `400` — Bad Request : check request values and format
- `401` — Invalid credentials
- `403` — Unauthenticated or authenticated with insufficient access
- `404` — Session not found or transaction not yet created with provider
- `500` — Server Error. This applies to all 5xx errors, including but not limited to 500, 501, 502, 503, and 504 errors. You should treat all of these errors the same.

---

[API](https://skmtc.net/meld/apis/bank-linking.md) · [All operations](https://skmtc.net/meld/apis/bank-linking/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/meld/bank-linking/revisions/818d6079a611/schema)
