Fuspay
WebsiteSupportDemo Meeting
  • Overview
    • Welcome
  • API ONBOARDING
    • Introduction
    • Partner Onboarding
    • Regenerate Partner Keys
    • IP Check & Whitelisting
  • API Onboarding
  • Authentication
    • Swap, Collection, & P2P Automation
  • Webhook Validation & Request Integrity
  • Currency Swap
    • Introduction
    • Authentication
      • Partner Onboarding Endpoints
      • Partner Activate Endpoint
      • Regenerate Partners Public & Private Keys
      • Digital Signature
    • User KYC
      • Create KYC
      • Verify KYC Status
      • Reconciliation
      • Post KYC Data
    • Exchange Rate
    • Buy
      • Create Order
      • Events
    • Sell
      • Create Order
      • Events
    • Transaction Resolution
      • Overview
      • Log Issue
      • Check Issue Status
    • Transaction Records
      • Pending Transaction
      • Get Single Order Endpoint
      • Get Multiple Order Endpoint
      • Sell/Payout Verification Endpoint
    • Provider/Bank Codes
  • Virtual card
    • Introduction
      • Getting Started
        • Partner Onboarding
        • Partner Activate Endpoint
    • Authentication
    • Partner
      • Create Merchant
      • List of Merchants
    • Merchant
      • Create User
      • Verify User KYC Status
      • List Users
    • User
      • Create Card
      • Fetch Cards
      • Get Card Details
    • Card
      • Fund Card
      • Freeze Card
      • Delete Card
    • Payments
      • Withdraw From Card
      • Withdrawal History
    • Transactions
      • Card Transactions
      • Export Card Transactions
      • Filter Card Transactions
    • Wallet
      • Merchant Wallet Balance
      • Card Wallet Balance
  • Collection and payout
    • Introduction
    • Onboarding
    • Getting Started for Partner
      • Partner Onboarding Endpoints
      • IP Capture & Whitelisting
      • Regenerate Partners Pub/Priv Keys
    • Getting Started for Merchant
    • Collection
      • Digital Signatures
      • Collection (GHS, KHS, ZAR)
      • Collection (Virtual Account-NGN )
      • Fetch Order
      • Assigning Virtual Accounts
        • Get Available Assignable Virtual Account
        • Check if specific account is available for use
        • Create Order- using Available Virtual Account from your Account Pool
        • Cancel Order
      • Get Mobile Money Providers
    • Payout
      • Account verification
      • Payout
      • Payout Status
      • Crypto Withdrawal
        • Wallet Balance
        • Withdrawal Payout
        • Get Withdrawal Payout Fee
      • Bank and Bank Codes
    • Transaction History
      • Get Transaction Records
  • P2p Automation
    • Integration Journey (API-Dashboard)
  • Payment and Utilities
    • Introduction
      • Sign Up
      • Compliance
      • Create an App
      • Configure App
    • Authentication
    • User Onboarding
    • Error Handling
    • Plugin (Frontend)
      • Integrating Finswich checkout via NPM or Yarn
      • Integrating the Finswich Checkout on your Vanilla Javascript app
      • Steps for integrating Finswich Checkout via Flutter
      • Pseudocode for Integrating Finswich Checkout in Application (Native iOS & Android)
    • Services (Backend)
      • Inter-wallet Transfer
      • Bank Transfer
      • Wallet Funding
      • Utility Purchases
  • KYC As A Service
    • Introduction
    • App Registration Endpoint
    • App Activate/Verify Endpoint
    • Request Verification Token
    • KYC (Individual)
      • Get KYC Types
      • Create KYC Request
      • Get Verification Status and User's Data
      • Create order with meta data
      • Migrate
    • KYC (Business)
      • Get KYC Types
      • Create KYC Request
      • Get Verification Status and User's Data
    • Face Stamp
      • Create Facestamp Order
      • Create OTP
      • Verify OTP
      • Post Transaction Data
    • KYC(Transactional)
    • Callbacks (Webhook Responses)
Powered by GitBook
On this page
  • Get Wallet History
  • This endpoint is used to query wallet history or a transaction status history
  1. Collection and payout
  2. Transaction History

Get Transaction Records

This is a GetWalletHistory endpoint for you to retrieve either history of a particular order number or get the entire history of your wallet.

Get Wallet History

You can use this endpoint to make two types of query

  • Query a single transaction: To know more about a transaction status, you can use the "search_partner_order_ref" to query the transaction. If you are using this key, ignore the start and end data parameters

  • Query using date range: If you want to see all the history of activities on your wallet between a date range use the "start_date" & "end_date". While using this key, ignore the search_partner_order_ref

This endpoint is used to query wallet history or a transaction status history

POST https://exchanger-api.fuspay.finance/api/v1/no-auth/PartnerP2P/GetWalletHistory/

If

Headers

Name
Type
Description

Authorization*

String

Bearer pk_partner_xxx

Content-Type*

String

application/json

Request Body

Name
Type
Description

partner_id*

String

This is the partner_id on IPC e.g p123456

start_date

String

Start date of transaction history you want to query

end_date

String

End date of transaction history you want to query

signature*

String

Signed Hash of payload

search_partner_order_ref

String

This is the order_ref in your system. e.g Ref:12345. If this field is NULL then the date parameters is used and a URL will be returned to get wallet history of the specified start & end date.

{
success:true,
message:string,
data:{
    account_name:''}
}
{error:true, data:null}

Headers

Name
Type
Description

Authorization*

String

5rgJ3BfaIM83

Content-Type*

String

w8v9pXIPaOmZ

Request Body

Name
Type
Description

partner_id*

String

eUdpZQKnF8vi

start_date

String

ysGn3uTZHROk

end_date

String

ZE1xvZFDjYNb

signature*

String

JzFeXb60EnPL

search_partner_order_ref

String

hVAWGgT0bAMx

// Payload Sample to query using date parameters

{
	"partner_id": "p123456",
	"intrapay_merchant_id": "intrapay_merchant_123456",
	"start_date": "2023-12-1",
	"end_date": "2023-12-31",
	"search_partner_order_ref": "", // leave order ref empty
	"signature": "e.g Signature here"
}

//Payload Sample to query for a single transaction 

{
	"partner_id": "p123456",
	"intrapay_merchant_id": "intrapay_merchant_123456",
	"start_date": "",  // ignore start date
	"end_date": "", //ignore end date
	"search_partner_order_ref": "ref2587",
	"signature": "e.g Signature here"
}
//Payload Sample using date parameters query 

{
	"success": true,
	"message": "Fetch Wallet History",
	"data": {
		"data": null
		},
		"download_url": "https://sampledownload.link" //this URL will download a CVS sheet to see all data.
	}
}





//Response Sample for a single transaction query 

{
	"success": true,
	"message": "Fetch Wallet History",
	"data": {
		"data": [
			{
				"amount": 200000,
				"reference": "2587",
				"narration": "P2P_TXN_NAIRA_CLAIMED",
				"currency": "NGN",
				"created_at": "2023-12-15T12:34:50.000Z",
				"type": "CREDIT"
			}
		],
		"download_url": null
	}
}


PreviousTransaction HistoryNextIntegration Journey (API-Dashboard)

Last updated 6 months ago