GET
/
v1
/
transactions
curl --request GET \
  --url https://doc-api.oppiwallet.com/api/v1/transactions \
  --header 'signatureToken: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...' \
  --header 'Content-Type: application/json'
[
  {
    "transactionId": "03ea5d69-9ebf-4bfc-9b77-3aec6a6784d6",
    "receiverAddress": "0xAB710B08A....E02421Ff9Ef231Ee212",
    "depositAddress": "0xd5350F580....2bC925a07091b443732",
    "orderId": "ORDER_1",
    "tag": "",
    "currency": "ETH",
    "amount": "0.01",
    "callbackStatus": 0,
    "createdAt": "2024-05-09T06:05:20.087Z",
    "status": 0
  }
]

Authentication

signatureToken
string
required

A JWT token required for API authentication. Generate JWT token as explained in section Generate JWT Token using empty string.

Headers

Content-Type
string
required

Must be set to application/json.

Request

No request body is required for this endpoint.

Response

Returns an array of transaction objects.

transactionId
string
required

Unique identifier for the transaction.

receiverAddress
string
required

The address where funds were sent.

depositAddress
string
required

The address where funds were deposited.

orderId
string
required

The order ID reference for the transaction.

tag
string

Tag associated with the transaction, if any.

currency
string
required

The cryptocurrency used in the transaction.

amount
string
required

The transaction amount.

callbackStatus
number
required

Status of the callback.

createdAt
string
required

Timestamp when the transaction was created.

status
number
required

Status of the transaction. 0=Pending, 1=Completed, 2=Failed