GET
/
v2
/
payments
/
transaction
curl --request GET \
  --url https://api.sandbox.solidfi.com/v2/payments/transaction \
  --header 'api-key: <api-key>'
{
  "total": 1,
  "data": [
    {
      "id": "txn_817d2a074042bb4ec54e08fd82b1e0a8",
      "client_id": "cli_64c6c87ee9d609f36a6f390dc378a4ce",
      "master_account_holder_id": "mah_201e02c581a098a740456c5c19fcfcd6",
      "master_account_id": "mas_743fa071316bc6beaf5dddfd05f49c30",
      "sub_account_holder_id": "sah_5ccfeef0adf0cbe2aa0980d2c9505752",
      "sub_account_id": "sub_bda1e562657c41e553104b10aad3fe70",
      "status": "settled",
      "amount": "1500.00",
      "currency": "usd",
      "direction": "credit",
      "method": "ach",
      "type": "push",
      "message": "incoming",
      "description": "May invoice from NewCo",
      "available_balance": "1590.00",
      "pending_credits": "230.00",
      "pending_debits": "150.00",
      "counterparty": {
        "id": "ctp_8e5541c8a9e50c3af3b0daacf9175130",
        "name": "NewCo Inc",
        "verification_status": "pass",
        "account_number": "98324502",
        "routing_number": "121042882",
        "account_type": "business_checking",
        "bank_name": "Wells Fargo",
        "beneficiary_bank": null,
        "correspondent_bank": null,
        "shipping_address": null
      },
      "ach": {
        "same_day": "true",
        "effective_date": "2024-04-04",
        "company_discretionary_data": "",
        "company_entry_description": "Payments",
        "trace_number": "123112211",
        "return_code": "",
        "rta_id": ""
      },
      "parent_transaction_id": "",
      "external_reference_id": "123-9088-2",
      "purpose": "",
      "ofac": {
        "status": "pass",
        "last_updated_at": "2024-04-01T21:00:00Z"
      },
      "attachments": null,
      "metadata": {
        "invoice_number": "INV-AC989878"
      },
      "reconciliation": {
        "status": "not_reconciled",
        "master_account": null,
        "sub_account": [
          {
            "id": "sub_bda1e562657c41e553104b10aad3fe70",
            "transaction_id": "txn_817d2a074042bb4ec54e08fd82b1e0a8",
            "amount": "1500.00"
          }
        ]
      },
      "timestamps": {
        "created_at": "2024-04-04T11:06:00Z",
        "updated_at": "2024-04-04T11:06:00Z",
        "settled_at": "2024-04-04T11:06:00Z"
      }
    }
  ],
  "has_more": "true",
  "starting_after": "Y2xpXzAxOGY4NjEzMDEyYjdlNTFiOTZjNmVlYWJiNmRiZTky",
  "ending_before": "Y2xpXzAxOGY4NjEzMDEyYjdlNTFiOTZjNmVlYWJiNmRiZTky"
}

Headers

api-key
string
required

API key is required to call Solid APIs. You can view and manage your API keys in the Solid dashboard.

Query Parameters

sub_account_id
string

unique id of the sub account

master_account_id
string

unique id of the master account

sub_account_holder_id
string

unique id of the sub account holder

master_account_holder_id
string

unique id of the master account holder

external_reference_id
string

unique id to cross-reference records with external systems

ledger_type
enum<string>

type of ledger

Available options:
master_account,
sub_account
limit
number

number of records to return

starting_after
string

A cursor for use in pagination. starting_after is an ID that defines your place in the list. For instance, if you make a list request and receive 50 records, ending with Y2xpXzAxOGY4NjEzMDEyYjdlNTFiOTZjNmVlYWJiNmRiZTky, your subsequent call can include starting_after=Y2xpXzAxOGY4NjEzMDEyYjdlNTFiOTZjNmVlYWJiNmRiZTky in order to fetch the next page of the list.

ending_before
string

A cursor for use in pagination. ending_before is an ID that defines your place in the list. For instance, if you make a list request and receive 50 records, starting with Y2xpXzAxOGY4NjEzMDEyYjdlNTFiOTZjNmVlYWJiNmRiZTky, your subsequent call can include ending_before= Y2xpXzAxOGY4NjEzMDEyYjdlNTFiOTZjNmVlYWJiNmRiZTky in order to fetch the previous page of the list.

Response

200
application/json
List all Transactions
total
number

total number of records

data
object[]
has_more
enum<string>

if there are more records to iterate or not

Available options:
true,
false
starting_after
string

A cursor for use in pagination. starting_after is an ID that defines your place in the list. For instance, if you make a list request and receive 50 records, ending with Y2xpXzAxOGY4NjEzMDEyYjdlNTFiOTZjNmVlYWJiNmRiZTky, your subsequent call can include starting_after=Y2xpXzAxOGY4NjEzMDEyYjdlNTFiOTZjNmVlYWJiNmRiZTky in order to fetch the next page of the list.

ending_before
string

A cursor for use in pagination. ending_before is an ID that defines your place in the list. For instance, if you make a list request and receive 50 records, starting with Y2xpXzAxOGY4NjEzMDEyYjdlNTFiOTZjNmVlYWJiNmRiZTky, your subsequent call can include ending_before= Y2xpXzAxOGY4NjEzMDEyYjdlNTFiOTZjNmVlYWJiNmRiZTky in order to fetch the previous page of the list.