> ## Documentation Index
> Fetch the complete documentation index at: https://apidocs.hopnow.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Payin

> Retrieve detailed information about a specific incoming payment

## Path Parameters

<ParamField path="account_id" type="string" required>
  The account's external ID (starts with `acc_`)
</ParamField>

<ParamField path="payin_id" type="string" required>
  The payin's external ID (starts with `pi_`)
</ParamField>

## Response

<ResponseField name="id" type="string">
  Payin identifier (starts with `pi_`)
</ResponseField>

<ResponseField name="object" type="string">
  Always returns `"payin"`
</ResponseField>

<ResponseField name="account_id" type="string">
  Account ID
</ResponseField>

<ResponseField name="amount" type="string">
  Payin amount (decimal)
</ResponseField>

<ResponseField name="currency" type="string">
  Currency code
</ResponseField>

<ResponseField name="network" type="string">
  Blockchain network (for crypto payins)
</ResponseField>

<ResponseField name="amount_in_usd" type="string">
  Amount converted to USD
</ResponseField>

<ResponseField name="status" type="string">
  Payin status: `pending`, `processing`, `completed`, or `failed`
</ResponseField>

<ResponseField name="payment_method" type="string">
  Payment method (e.g., `crypto`, `manual`, `bank_transfer`)
</ResponseField>

<ResponseField name="payin_type" type="string">
  Type of payin: `standard` or `manual`
</ResponseField>

<ResponseField name="note" type="string">
  Optional note
</ResponseField>

<ResponseField name="txn_hash" type="string">
  Blockchain transaction hash (for crypto payins)
</ResponseField>

<ResponseField name="provider_reference_id" type="string">
  Provider reference ID
</ResponseField>

<ResponseField name="initiated_at" type="string">
  ISO 8601 timestamp when payin was initiated
</ResponseField>

<ResponseField name="completed_at" type="string">
  ISO 8601 timestamp when payin completed
</ResponseField>

<ResponseField name="failed_at" type="string">
  ISO 8601 timestamp when payin failed
</ResponseField>

<ResponseField name="failed_reason" type="string">
  Reason for failure
</ResponseField>

<ResponseField name="created" type="string">
  ISO 8601 timestamp when created
</ResponseField>

<ResponseField name="updated" type="string">
  ISO 8601 timestamp when last updated
</ResponseField>

## Response Example

```json theme={null}
{
  "id": "pi_1234567890abcdef",
  "object": "payin",
  "account_id": "acc_1234567890abcdef",
  "amount": "1000.00",
  "currency": "USD",
  "network": null,
  "amount_in_usd": "1000.00",
  "status": "completed",
  "payment_method": "bank_transfer",
  "payin_type": "standard",
  "note": null,
  "txn_hash": null,
  "provider_reference_id": "trace_123",
  "initiated_at": "2024-01-15T10:00:00Z",
  "completed_at": "2024-01-15T10:05:00Z",
  "failed_at": null,
  "failed_reason": null,
  "created": "2024-01-15T10:00:00Z",
  "updated": "2024-01-15T10:05:00Z"
}
```
