10. Get card transactions list API

To get card transactions use this api: ConnectPay APIs

Card “id” is required to get cards transactions list. This API return both transactions types: card authorizations and settled transaction.

Parameter

Value

Description

Condition

Constrains

bookingStatus

string

  • booked - only settled transactions (Captures)

  • pending - only holds (Authorizations)

  • both - both of the above

mandatory

Valid values:

“booked” , “pending” , “both“

dateFrom

string

start of period in YYYY-MM-DD format.

mandatory

 

dateTo

string

end of period in YYYY-MM-DD format.

mandatory

 

Response sample:

{
    "cardTransactions": {
        "pending": [
            {
                "transactionDate": "2023-03-02T01:01:01.123Z",
                "lastUpdatedAt": "2023-03-02T01:01:01.123Z",
                "merchant": {
                    "address": {
                        "addressLine1": "84 Rainey Street, Arlen, Texas",
                        "city": "Arlen",
                        "countryCode": "US",
                        "postcode": "TX-1212"
                    },
                    "name": "Hanks' pro-pain and pro-pain accessories",
                    "website": "www.propane.us",
                    "categoryCode": 1114,
                },
                "cardTransactionId": 55645645656454,
                "proprietaryBankTransactionCode": "CARD_PURCHASE.CARD_PURCHASE",
                "creditDebitIndicator": "DEBIT",
                "debtorName": "Hank Hill",
                "debtorAccount": {
                    "iban": "LT523740010000007273"
                },
                "transactionAmount": {
                    "amount": 150.00,
                    "currency": "EUR"
                },
                "feeAmount": {
                    "amount": 0.00,
                    "currency": "EUR"
                },
                "originalAmount": {
                    "amount": 200.00,
                    "currency": "MNT"
                },
                "currencyExchange": {
                    "exchangeRate": 2.00
                },
                "cardTransactionStatus": "COMPLETED",
                "maskedPan": "525412******8999"
            }
        ]
    },
    "booked": [
        {
            "bookingDate": "2023-03-02T01:01:01.123Z",
            "lastUpdatedAt": "2023-03-02T01:01:01.123Z",
            "merchant": {
                "address": {
                    "addressLine1": "84 Rainey Street, Arlen, Texas",
                    "city": "Arlen",
                    "countryCode": "US",
                    "postcode": "TX-1212"
                },
                "name": "Hanks' pro-pain and pro-pain accessories",
                "website": "www.propane.us"
            },
            "cardTransactionId": 55645645656454,
            "proprietaryBankTransactionCode": "CARD_PURCHASE.CARD_PURCHASE",
            "creditDebitIndicator": "DEBIT",
            "debtorName": "Hank Hill",
            "debtorAccount": {
                "iban": "LT523740010000007273"
            },
            "transactionAmount": {
                "amount": 123.56,
                "currency": "EUR"
            },
            "feeAmount": {
                "amount": 0.00,
                "currency": "EUR"
            },
            "originalAmount": {
                "amount": 200.00,
                "currency": "MNT"
            },
            "currencyExchange": {
                "exchangeRate": 2.00
            },
            "cardTransactionStatus": "COMPLETED",
            "maskedPan": "525412******8999"
        }
    ]
}

 

Undefined