GET
/
transaction
/
merchant
Merchant Transaction
curl --request GET \
  --url https://nini.monieswitch.com/transaction/merchant \
  --header 'Authorization: Bearer <token>'
{
  "status": true,
  "data": {
    "size": 50,
    "page": 1,
    "totalRecords": 4,
    "totalPages": 1,
    "totalDebitAmount": 48150,
    "totalCreditAmount": 69570,
    "totalTransactionValue": 67525,
    "totalTransactionVolume": 4,
    "transactions": [
      {
        "id": "0899fb49-2610-4ee1-86d3-819addf0f2c1",
        "type": "DEBIT",
        "amount": 500,
        "status": "SUCCESS",
        "charges": 10,
        "category": "BANK_TRANSFER",
        "reference": "newN5ICTlVmHEW5oTiKD6Qg0llUHC7l8Evsc",
        "settledAmount": 510,
        "description": "₦500.00 transferred to SIMI MICHELLE",
        "sessionId": "999270240813140324800842528243",
        "createdAt": "2024-08-13T13:03:23.210Z",
        "narration": "Free money testing 03",
        "originatorBankCode": "999270",
        "originatorBankName": "Xpress Wallet",
        "beneficiaryBankCode": "000023",
        "beneficiaryBankName": "PROVIDUS BANK",
        "originatorAccountName": "Dayosco",
        "beneficiaryAccountName": "SIMI MICHELLE",
        "originatorAccountNumber": "4408702238",
        "beneficiaryAccountNumber": "2394934324"
      },
      {
        "id": "d23d46e6-c415-4658-b908-9e9f5a86c190",
        "type": "CREDIT",
        "amount": 50000,
        "status": "SUCCESS",
        "charges": 800,
        "category": "BANK_FUNDING",
        "reference": "e8YsqkIzonA6aW7eKwtIwugxbYiFJiLGUWQp",
        "settledAmount": 49200,
        "description": "₦50,000.00 received from Emmanuel",
        "sessionId": "999270240813131100875965403787",
        "createdAt": "2024-08-13T12:11:01.554Z",
        "paidAt": "2024-08-13T12:11:00.151Z",
        "userId": "e08f62e6-e52c-4eaa-85a7-ebe7153609b0",
        "narration": "Another merchant funding",
        "walletType": "STATIC",
        "channelCode": "2",
        "originatorBankCode": "999270",
        "originatorBankName": "JUJU Test Bank",
        "beneficiaryBankCode": "999270",
        "beneficiaryBankName": "XpressWallet",
        "transactionReference": "e8YsqkIzonA6aW7eKwtIwugxbYiFJiLGUWQp",
        "originatorAccountName": "Emmanuel",
        "beneficiaryAccountName": "Dayosco",
        "originatorAccountNumber": "0167421242",
        "beneficiaryAccountNumber": "4408702238",
        "originatorBankVerificationNumber": "",
        "beneficiaryBankVerificationNumber": ""
      },
      {
        "id": "38be06ce-7af0-484e-9bff-ce3a648d34b6",
        "type": "CREDIT",
        "amount": 5000,
        "status": "SUCCESS",
        "charges": 125,
        "category": "BANK_FUNDING",
        "reference": "WBEeixUSQ2FgefsAJkJSMSuUHMpza04SVTUJ",
        "settledAmount": 4875,
        "description": "₦5,000.00 received from Emmanuel",
        "sessionId": "999270240813094643436467992938",
        "createdAt": "2024-08-13T08:46:45.044Z",
        "paidAt": "2024-08-13T08:46:43.834Z",
        "userId": "e08f62e6-e52c-4eaa-85a7-ebe7153609b0",
        "narration": "Third testing",
        "walletType": "STATIC",
        "channelCode": "2",
        "originatorBankCode": "999270",
        "originatorBankName": "JUJU Test Bank",
        "beneficiaryBankCode": "999270",
        "beneficiaryBankName": "XpressWallet",
        "transactionReference": "WBEeixUSQ2FgefsAJkJSMSuUHMpza04SVTUJ",
        "originatorAccountName": "Emmanuel",
        "beneficiaryAccountName": "Dayosco",
        "originatorAccountNumber": "0167421242",
        "beneficiaryAccountNumber": "4408702238",
        "originatorBankVerificationNumber": "",
        "beneficiaryBankVerificationNumber": ""
      },
      {
        "id": "bc9a7245-24e9-4c24-988b-10d31fa1b90a",
        "type": "CREDIT",
        "amount": 12025,
        "status": "SUCCESS",
        "charges": 0,
        "category": "SETTLEMENT",
        "reference": "S6J6ugDBSEKNqlGnDZUf41Z1K4QL5nnzNF6h",
        "settledAmount": 12025,
        "description": "Transaction settlement",
        "sessionId": null,
        "createdAt": "2024-08-11T23:05:50.579Z",
        "narration": "2024-08-11 Settlement",
        "isSettlement": true,
        "settlementId": "e5ec19bb-c044-4d4a-96ac-3e2c470d17b7",
        "settlementDate": "2024-08-11",
        "originatorBankCode": "999270",
        "originatorBankName": "Xpress Wallet",
        "beneficiaryBankCode": "999270",
        "beneficiaryBankName": "Xpress Wallet",
        "isMerchantSettlement": true,
        "originatorAccountName": "Juju Platform",
        "beneficiaryAccountName": "Dayosco",
        "originatorAccountNumber": "4408702238",
        "beneficiaryAccountNumber": "4408702238"
      }
    ]
  }
}

Authorizations

Authorization
string
header
required

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

Query Parameters

size
integer
page
integer
status
string

FAILED, PENDING, SUCCESS

category
string

BANK_FUNDING, DEBIT_WALLET, BANK_TRANSFER, CREDIT_WALLET, MERCHANT_DEBIT, MERCHANT_CREDIT, WALLET_TO_WALLET

startDate
integer
endDate
integer
reference
string
type
string

CREDIT, DEBIT

Response

200 - application/json

Merchant Transaction - Successful

The response is of type object.