Skip to main content
GET
/
payments
/
history
Get payment history
curl --request GET \
  --url https://v2.prod.halliday.xyz/payments/history \
  --header 'Authorization: Bearer <token>'
{
  "payment_statuses": [
    {
      "payment_id": "<string>",
      "status": "COMPLETE",
      "funded": true,
      "created_at": "2025-11-12T20:15:30.000Z",
      "updated_at": "2025-11-12T20:25:45.000Z",
      "initiate_fund_by": "2025-11-12T21:15:30.000Z",
      "completed_at": "2025-11-12T20:25:45.000Z",
      "quoted": {
        "output_amount": {
          "asset": "ethereum:0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
          "amount": "100.00"
        },
        "fees": {
          "total_fees": "3.50",
          "conversion_fees": "2.00",
          "network_fees": "1.00",
          "business_fees": "0.50",
          "currency_symbol": "USD"
        },
        "onramp": "stripe",
        "onramp_method": "credit_card",
        "route": [
          {
            "type": "ONRAMP",
            "net_effect": {
              "consume": [
                {
                  "account": "USER",
                  "resource": {
                    "asset": "usd",
                    "property": "BALANCE"
                  },
                  "amount": {
                    "amount": "103.50"
                  }
                }
              ],
              "produce": [
                {
                  "account": "PROCESSING_ADDRESS",
                  "resource": {
                    "asset": "ethereum:0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
                    "property": "BALANCE"
                  },
                  "amount": {
                    "amount": "100.00"
                  }
                }
              ]
            },
            "pieces_info": [
              {
                "type": "onramp"
              }
            ],
            "step_index": 0
          }
        ]
      },
      "fulfilled": {
        "output_amount": {
          "asset": "ethereum:0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
          "amount": "100.00"
        },
        "fees": {
          "total_fees": "3.50",
          "conversion_fees": "2.00",
          "network_fees": "1.00",
          "business_fees": "0.50",
          "currency_symbol": "USD"
        },
        "onramp": "stripe",
        "onramp_method": "credit_card",
        "route": [
          {
            "status": "COMPLETE",
            "type": "ONRAMP",
            "net_effect": {
              "consume": [
                {
                  "account": "USER",
                  "resource": {
                    "asset": "usd",
                    "property": "BALANCE"
                  },
                  "amount": {
                    "amount": "103.50"
                  }
                }
              ],
              "produce": [
                {
                  "account": "PROCESSING_ADDRESS",
                  "resource": {
                    "asset": "ethereum:0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
                    "property": "BALANCE"
                  },
                  "amount": {
                    "amount": "100.00"
                  }
                }
              ]
            },
            "pieces_info": [
              {
                "type": "onramp"
              }
            ],
            "step_index": 0,
            "transaction_hash": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef"
          }
        ]
      },
      "current_prices": {
        "USD": "1.00",
        "ethereum:0x": "4200.00",
        "ethereum:0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48": "1.00"
      },
      "price_currency": "USD",
      "processing_addresses": [
        {
          "chain": "ethereum",
          "address": "0xaddress..."
        }
      ],
      "owner_address": "0xowner...",
      "destination_address": "0xdest..."
    }
  ],
  "next_pagination_key": "42ff9b02-037f-4a90-87fb-a4d2ca128565_2025-11-12T22:08:52.517Z"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

owner_address
string
required

Owner address to filter payments by

pagination_key
string

Pagination key from previous response to fetch next page

limit
number

Maximum number of results to return

category
enum<string>
default:NEW_OR_FUNDED

Filter payments by category

Available options:
ALL,
NEW_OR_FUNDED

Response

Payment history retrieved successfully

payment_statuses
object[]
required

Array of payment status objects

next_pagination_key
string

Pagination key to fetch the next page of results

Example:

"42ff9b02-037f-4a90-87fb-a4d2ca128565_2025-11-12T22:08:52.517Z"