Skip to main content

Fetch Transaction Per Wallet

GET /api/payments/transactions

Wallet Transactions

Query Parameters
  • wallet-id int64 required

    The unique identifier of the wallet

  • isVirtual boolean required

    Indicates whether the account is virtual

Header Parameters
  • api-key string required

    API key for authentication

  • api-secret string required

    API secret for authentication

  • page-size int32

    Default value: 10

    Size of the page to be returned

  • page-number int32

    Page number to be returned

Responses

Wallet Transaction

Response Headers
  • x-request-id any

    Request Id for traceability

Schema
  • Array [
  • date date
  • tled
  • dateString string
  • timeString string
  • id int64
  • transactionId uuid
  • amount double
  • fees double
  • tax double
  • currency string
  • description string
  • reference string
  • debit boolean
  • settled boolean
  • imageUrl string
  • transactionAt date-time
  • updatedAt date-time
  • type string

    Possible values: [BANK_TRANSFER, CARD, B2B, MOBILE_MONEY, FEE, TAX, REVENUE, REFUND, CHARGEBACK, REVERSAL, PAYMENT_LINK, INVOICE, BILL_PAYMENT, WITHDRAWAL, DEPOSIT, COST, INTERNAL]

  • transactionStatus string

    Possible values: [PENDING, COMPLETE, FAILED, ERROR, SUCCESSFUL, ERROR_PERM, INSUFFICIENT_FUNDS, ALREADY_PROCESSED]

  • metadata object
  • property name* string
  • initials string
  • merchantId int64
  • merchantName string
  • deviceId int64
  • transferId int64
  • accountId int64
  • downloadableReceipt boolean
  • receipt string
  • runningTotal string
  • tagId int64
  • tagName string
  • tagCode string
  • attachmentUrl string
  • bankName string
  • bankAccountNumber string
  • departmentId int64
  • departmentName string
  • ]
Loading...