Transaction Activity

Transfer Activity service uses the POST method to display the list of transactions between mentioned date and time in the customer’s card.

Endpoint

/MFSAfricaCardTransaction/v1/transactionactivity

Request

{
    "startDate": "31-DEC-2022",
    "endDate": "01-JAN-2022",
    "last4Digits": "7504",
    "mobilePhoneNumber": "256123456790",
    "extendedData": "true",
    "numberOfTrans": 100
}
Field (* required field)TypeDescription
startDate*stringformat: DD-MMM-YYYY (17-JAN-1985)
endDate*stringformat: DD-MMM-YYYY (17-JAN-1985)
extendedDatastringtrue or false.
Allows for additional information to be displayed if value is true
last4Digits*stringMobile Phone Number associated with CustomerID’s account
mobilePhoneNumber*stringMobile Phone Number associated with CustomerID’s account
numberOfTransinteger($int32)Max Transactions to return. Defaults to 100

Response

{
    "transactionActivities": [
        {
            "transactionId": "695780746",
            "transactionDate": "10-JUN-2022",
            "transactionTime": "06:02:01",
            "baseAmount": "50000.00",
            "fee": "0.00",
            "totalAmount": "50000.00",
            "runningBalance": "50000.00",
            "transactionDesc": "Funds Transfer External Account to Card",
            "referenceInformation": "Funding",
            "merchantCountry": null,
            "extendedInformation": {
                "terminalID": null,
                "acquirerBin": 0,
                "merchantName": null,
                "merchantID": null,
                "mccCode": 0,
                "merchantCity": null,
                "posEntryCode": 0,
                "cardholderIdMethod": 0,
                "externalReferenceNumber": null,
                "currencyMarkupPercent": "0.00",
                "baseIIStatus": null,
                "transCurrencyCode": "0.00",
                "cashbackTransAmount": "0.00",
                "cashbackBillingAmount": "0.00",
                "partialTransAmount": "0.00",
                "partialBillingAmount": "0.00"
            }
        }
    ],
    "errorCode": "0000",
    "errorMessage": "SUCCESS"
}
Field (* required field)TypeDescription
errorCode*stringError Code
errorMessage*stringError Message
transactionActivitiesobject"transactionActivities": [
{
"baseAmount": "string",
"extendedInformation": {
"acquirerBin": 0,
"baseIIStatus": "string",
"cardholderIdMethod": 0,
"cashbackBillingAmount": "string",
"cashbackTransAmount": "string",
"currencyMarkupPercent": "string",
"externalReferenceNumber": "string",
"mccCode": 0,
"merchantCity": "string",
"merchantID": "string",
"merchantName": "string",
"partialBillingAmount": "string",
"partialTransAmount": "string",
"posEntryCode": 0,
"terminalID": "string",
"transCurrencyCode": "string"
},
"fee": "string",
"merchantCountry": "string",
"referenceInformation": "string",
"runningBalance": "string",
"totalAmount": "string",
"transactionDate": "string",
"transactionDesc": "string",
"transactionId": "string",
"transactionTime": "string"
}
]