Skip to main content
GET
/
transactions
Get all transactions
curl --request GET \
  --url https://api.orafi.app/v1/transactions \
  --header 'x-api-key: <api-key>'
{
  "success": true,
  "message": "Transactions retrieved successfully",
  "data": [
    {
      "id": "tx_abc123",
      "amount": 100,
      "currency": "USDC",
      "status": "CONFIRMED",
      "type": "PAYMENT",
      "fromAddress": "<string>",
      "toAddress": "<string>",
      "txDigest": "<string>",
      "createdAt": "2023-11-07T05:31:56Z",
      "updatedAt": "2023-11-07T05:31:56Z"
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.orafi.app/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

x-api-key
string
header
required

API key for merchant authentication required for most endpoints

Query Parameters

mode
enum<string>

Filter by transaction mode

Available options:
test,
live
type
enum<string>

Filter by transaction type

Available options:
PAYMENT,
REFUND,
PAYOUT
status
enum<string>

Filter by transaction status

Available options:
completed,
pending,
failed
customerId
string

Filter by customer ID

paymentMethod
enum<string>

Filter by payment method used

Available options:
HOSTED_CHECKOUT,
PAYMENT_LINK
currency
string

Filter by currency used to intiate transaction

network
string

Filter by network used to initiate transaction

Filter by payment link ID(used only when status is set to PAYMENT)

limit
integer

Number of records to return

cursor
string

Pagination cursor

Response

List of transactions retrieved successfully

success
boolean
Example:

true

message
string
Example:

"Transactions retrieved successfully"

data
object[]