---
title: "Retrieve a source transaction"
method: GET
path: "/v1/sources/{source}/source_transactions/{source_transaction}"
---

# Retrieve a source transaction

`GET /v1/sources/{source}/source_transactions/{source_transaction}`

Retrieve an existing source transaction object. Supply the unique source ID from a source creation request and the source transaction ID and Stripe will return the corresponding up-to-date source object information.

## Path parameters

- `source` string, required
- `source_transaction` string, required

## Query parameters

- `expand` string[]

## Response `200`

Successful response.

- SourceTransaction — Some payment methods have no required amount that a customer must send. Customers can be instructed to send any amount, and it can be made up of multiple transactions. As such, sources can have multiple associated transactions.
  - `ach_credit_transfer` SourceTransactionAchCreditTransferData
    - `customer_data` string — Customer data associated with the transfer.
    - `fingerprint` string — Bank account fingerprint associated with the transfer.
    - `last4` string — Last 4 digits of the account number associated with the transfer.
    - `routing_number` string — Routing number associated with the transfer.
  - `amount` integer, required — A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the amount your customer has pushed to the receiver.
  - `chf_credit_transfer` SourceTransactionChfCreditTransferData
    - `reference` string — Reference associated with the transfer.
    - `sender_address_country` string — Sender's country address.
    - `sender_address_line1` string — Sender's line 1 address.
    - `sender_iban` string — Sender's bank account IBAN.
    - `sender_name` string — Sender's name.
  - `created` integer, required — Time at which the object was created. Measured in seconds since the Unix epoch.
  - `currency` string, currency, required — Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).
  - `gbp_credit_transfer` SourceTransactionGbpCreditTransferData
    - `fingerprint` string — Bank account fingerprint associated with the Stripe owned bank account receiving the transfer.
    - `funding_method` string — The credit transfer rails the sender used to push this transfer. The possible rails are: Faster Payments, BACS, CHAPS, and wire transfers. Currently only Faster Payments is supported.
    - `last4` string — Last 4 digits of sender account number associated with the transfer.
    - `reference` string — Sender entered arbitrary information about the transfer.
    - `sender_account_number` string — Sender account number associated with the transfer.
    - `sender_name` string — Sender name associated with the transfer.
    - `sender_sort_code` string — Sender sort code associated with the transfer.
  - `id` string, required — Unique identifier for the object.
  - `livemode` boolean, required — If the object exists in live mode, the value is `true`. If the object exists in test mode, the value is `false`.
  - `object` 'source_transaction', required — String representing the object's type. Objects of the same type share the same value.
  - `paper_check` SourceTransactionPaperCheckData
    - `available_at` string — Time at which the deposited funds will be available for use. Measured in seconds since the Unix epoch.
    - `invoices` string — Comma-separated list of invoice IDs associated with the paper check.
  - `sepa_credit_transfer` SourceTransactionSepaCreditTransferData
    - `reference` string — Reference associated with the transfer.
    - `sender_iban` string — Sender's bank account IBAN.
    - `sender_name` string — Sender's name.
  - `source` string, required — The ID of the source this transaction is attached to.
  - `status` string, required — The status of the transaction, one of `succeeded`, `pending`, or `failed`.
  - `type` 'ach_credit_transfer' | 'ach_debit' | 'alipay' | 'bancontact' | 'card' | 'card_present' | 'eps' | 'giropay' | 'ideal' | 'klarna' | 'multibanco' | 'p24' | 'sepa_debit' | 'sofort' | 'three_d_secure' | 'wechat', required — The type of source this transaction is attached to.

## Other responses

- `default` — Error response.

---

[API](https://skmtc.net/stripe/apis/spec3.md) · [All operations](https://skmtc.net/stripe/apis/spec3/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/stripe/spec3/revisions/3653ad45bbec/schema)
