Visa Developer Community

Highlighted
Helper

Visa DPS Transaction Feed

I'm working for an issuing bank trying to integrate Visa DPS with our fraud application.  How can I get periodic transaction history or a live ISO 8583 transaction feed from Visa DPS?

 

Thanks,

David

 

10 REPLIES 10
Highlighted
Visa Dev Moderator

Re: Visa DPS Transaction Feed

Hey @Moodster,

 

I'll take a look and get back to you soon.

 



Was your question answered? Don't forget to click on "Accept as Solution" to help other devs find the answer to the same question.

Thanks,
Diana

Tags (3)
Highlighted
Helper

Re: Visa DPS Transaction Feed

Sounds great, looking forward to your reply.  

 

Thank you,

David

 

Highlighted
Community Manager

Re: Visa DPS Transaction Feed

Hey @Moodster - which issuing bank? You can send directly to us at developer@visa.com if you'd prefer. 

 

 




Was your question answered? Don't forget to click on "Accept as Solution" to help other devs find the answer to the same question.
Highlighted
Helper

Re: Visa DPS Transaction Feed

Thanks, I sent an e-mail.  Please let me know if there is anything else you need.

 

Highlighted
Community Manager

Re: Visa DPS Transaction Feed

Thanks for sending - we’re looking into it.




Was your question answered? Don't forget to click on "Accept as Solution" to help other devs find the answer to the same question.
Highlighted
Helper

Re: Visa DPS Transaction Feed

Any update?

Highlighted

Re: Visa DPS Transaction Feed

Hello,

 

Via the Card Services API you can get transaction history for a given card Id.

For example, using the sandbox endpoint: https://sandbox.api.visa.com/dcas/cardservices/v1/cards/{cardId}/transactions

 
Query Parameters include: indexRow

Optional

integer, format: int32

Unique identifier assigned to the PAN

rowsOnPage

Optional

integer, format: int32

Unique identifier assigned to the PAN

accountAliasId

Optional

string

Unique identifier assigned to the PAN


Path Parameters

cardId

Required

string

Unique identifier assigned to the PAN

 

An example response:

 

{

    "processingTimeInMs": 4,
    "receivedTimestamp": "2020-03-15 18:51:30.603",
    "errors": [ ],
    "resource": {
        "hasMore": true,
        "transactions": [
            {
                "transactionKey": "212353384907213965",
                "merchantName": "Sample Financial Institute",
                "merchantAddress": {
                    "city": "Your Town",
                    "countryCode": {
                        "threeCharacterCountryCode": "USA",
                        "display": "United States of America",
                        "threeDigitCountryCode": null,
                        "twoCharacterCountryCode": null
                    },
                    "region": {
                        "Key": "CO",
                        "Value": "Colorado"
                    },
                    "zipCode": "80000",
                    "addressLine2": null,
                    "addressLine3": null,
                    "addressLine1": "123 Main St."
                },
                "transactionDescription": "Replacement Card Fee",
                "debitCreditIndicator": {
                    "Key": "1",
                    "Value": "Debit"
                },
                "transactionDateTime": "2017-02-09T00:21:47.213",
                "transactionAmount": {
                    "currencyCode": "840",
                    "amount": -5
                },
                "transactionStatus": {
                    "Key": "1",
                    "Value": "Posted"
                }
            },
            {
                "transactionKey": "212352132420969653",
                "merchantName": "RELOADABLEUP",
                "merchantAddress": {
                    "city": "Denver",
                    "countryCode": {
                        "threeCharacterCountryCode": "USA",
                        "display": "United States of America",
                        "threeDigitCountryCode": null,
                        "twoCharacterCountryCode": null
                    },
                    "region": {
                        "Key": "CO",
                        "Value": "Colorado"
                    },
                    "zipCode": "80003",
                    "addressLine2": null,
                    "addressLine3": null,
                    "addressLine1": "1234 Main Street"
                },
                "transactionDescription": "ACH Funds Transfer Debit",
                "debitCreditIndicator": {
                    "Key": "1",
                    "Value": "Debit"
                },
                "transactionDateTime": "2017-01-25T12:27:00.970",
                "transactionAmount": {
                    "currencyCode": "840",
                    "amount": -10
                },
                "transactionStatus": {
                    "Key": "1",
                    "Value": "Posted"
                }
            },
            {
                "transactionKey": "212352132420969653",
                "merchantName": "100 - Highlands Ranch",
                "merchantAddress": {
                    "city": "Denver",
                    "countryCode": {
                        "threeCharacterCountryCode": "USA",
                        "display": "United States of America",
                        "threeDigitCountryCode": null,
                        "twoCharacterCountryCode": null
                    },
                    "region": {
                        "Key": "CO",
                        "Value": "Colorado"
                    },
                    "zipCode": "80003",
                    "addressLine2": null,
                    "addressLine3": null,
                    "addressLine1": "1234 Main Street"
                },
                "transactionDescription": "Funds Transfer Fee",
                "debitCreditIndicator": {
                    "Key": "1",
                    "Value": "Debit"
                },
                "transactionDateTime": "2017-01-25T12:27:00.970",
                "transactionAmount": {
                    "currencyCode": "840",
                    "amount": -1.72
                },
                "transactionStatus": {
                    "Key": "1",
                    "Value": "Posted"
                }
            },
            {
                "transactionKey": "212352132398028113",
                "merchantName": "100 - Highlands Ranch",
                "merchantAddress": {
                    "city": "Denver",
                    "countryCode": {
                        "threeCharacterCountryCode": "USA",
                        "display": "United States of America",
                        "threeDigitCountryCode": null,
                        "twoCharacterCountryCode": null
                    },
                    "region": {
                        "Key": "CO",
                        "Value": "Colorado"
                    },
                    "zipCode": "80003",
                    "addressLine2": null,
                    "addressLine3": null,
                    "addressLine1": "1234 Main Street"
                },
                "transactionDescription": "Manual Card Reload",
                "debitCreditIndicator": {
                    "Key": "2",
                    "Value": "Credit"
                },
                "transactionDateTime": "2017-01-25T12:26:38.027",
                "transactionAmount": {
                    "currencyCode": "840",
                    "amount": 50
                },
                "transactionStatus": {
                    "Key": "1",
                    "Value": "Posted"
                }
            }
        ]
    }

}

 



Powered by NexWebSites.com
Highlighted

Re: Visa DPS Transaction Feed

retrieve_transaction_history.JPG



Powered by NexWebSites.com
Highlighted
Helper

Re: Visa DPS Transaction Feed

Thanks Nexus_Software for responding, however how would I know if that card was being used? In other words, I'm interested in transactions as they are occurring versus querying transactions against a specific card.