View card transaction history

Brief Description

  • View card transaction records

Request URL

  • /card/pay/api/core/tradeList

Request Method

  • POST

Parameters

ParameterRequiredTypeDescription
cardIdYesstringCard ID
currentYesIntegerCurrent page
sizeYesIntegerNumber of queries

Request Example

{
    "cardId": "c_xxxxxxxxxxx",
    "current": 1,
    "size": 10
}

Response Parameters

ParameterTypeDescription
successbooleanSuccess flag
errorbooleanFailure flag
msgstringReturn message
codeintegerReturn code
+modelobjectData object
+recordsarrayList of records
└transactionIdstringCard transaction id
└cardIdstringCard id
└cardSeqNostringCard sequence number
└cardLast4stringLast four digits of the card number
└despstringAuthorization description
└reasonstringReason for failure
└amountintegerAmount of consumption
└currencystringCurrency of consumption
└statusstringTransaction status PENDING COMPLETE etc
└tradeAtstringTransaction time
└sizeintegerNumber of record elements
└totalintegerTotal number
└currentintegerCurrent page

Response Example

{
    "success": true,
    "error": false,
    "msg": "Success",
    "code": 0,
    "model": {
        "records": [  
            {  
                "transactionId": "t_xxxxx",  
                "cardId": "c_xxxxxxxxxx",  
                "cardSeqNo": "CXXXXXXXX",  
                "cardLast4": "9352",  
                "desp": "Fake Transaction in Sandbox Mode(-$20000)",  
                "reason": "balance not enough",  
                "amount": -20000,  
                "currency": "USD",  
                "status": "DECLINED",  
                "tradeAt": "1646306072727"  
            },  
            {  
                "transactionId": "t_xxxxx",  
                "cardId": "c_xxxxxxxxxx",  
                "cardSeqNo": "CXXXXXXXX",  
                "cardLast4": "9352",  
                "desp": "Fake Transaction in Sandbox Mode(-$100)",  
                "reason": null,  
                "amount": -100,  
                "currency": "USD",  
                "status": "PENDING",  
                "tradeAt": "1646392472727"  
            },  
            {  
                "transactionId": "t_xxxxx",  
                "cardId": "c_xxxxxxxxxx",  
                "cardSeqNo": "CXXXXXXXX",  
                "cardLast4": "9352",  
                "desp": "Fake Transaction in Sandbox Mode(-$10000)",  
                "reason": null,  
                "amount": -10000,  
                "currency": "USD",  
                "status": "COMPLETE",  
                "tradeAt": "1646392472727"  
            },  
            {  
                "transactionId": "t_xxxxx",  
                "cardId": "c_xxxxxxxxxx",  
                "cardSeqNo": "CXXXXXXXX",  
                "cardLast4": "9352",  
                "desp": "Fake Transaction in Sandbox Mode($10000)",  
                "reason": null,  
                "amount": 5000,  
                "currency": "USD",  
                "status": "REFUND",  
                "tradeAt": "1646478872727"  
            }  
        ],  
        "size": 3,  
        "total": 3,  
        "current": 1  
    },  
    "traceId": "1646651672727"  
}

Note

  • For more error codes please refer to the error code description on the homepage