For the DPS Card and Account Services
The Card Services API supports the following functions:
Where these functions are based on a given cardId, one way would be to get Notification Subscriptions for all of your cardIds, which includes the following optional notification variables with the associated notificationID:
TextMessageReminder = -2,
TextMessageOptInActivationNotice = -1,
DailyAvailableBalance_Text = 1,
ApprovedPendingTransactions_Text = 2,
DeclinedTransactions_Text = 3,
ValueLoad_Text = 4,
ChangeOfCardStatus_Text = 5,
LowBalance_Text = 6,
FundsTransferRequested_Text = 7,
CardholderProfileDataUpdated_Text = 8,
AdultOrientedPurchase_Text = 9,
PendingDeposit_Text = 10,
DailyAvailableBalance_Email = 1083,
ApprovedPendingTransactions_Email = 1084,
DeclinedTransactions_Email = 1085,
ValueLoad_Email = 1086,
ChangeOfCardStatus_Email = 1087,
LowBalance_Email = 1088,
FundsTransferRequested_Email = 1089,
CardholderProfileDataUpdated_Email = 1090,
AdultOrientedPurchase_Email = 1091,
PendingDeposit_Email = 1106,
DailyAvailableBalance_PushNotification = 2001, ApprovedPendingTransactions_PushNotification = 2002, DeclinedTransactions_PushNotification = 2003,
ValueLoad_PushNotification = 2004,
ChangeOfCardStatus_PushNotification = 2005,
LowBalance_PushNotification = 2006,
FundsTransferRequested_PushNotification = 2007, CardholderProfileDataUpdated_PushNotification = 2008,
PendingDeposit_PushNotification = 2010
Thank Nexus_Software for your help, however even if I enabled all of the notifications I still wouldn't necessarily get any of them when a transaction occurred. The notifications are based off specific conditions that act as triggers - low balance, change of card status, etc. In most cases I would never get any notifications from the card. Even if there was a way to get a notification when a transaction occurred I would have to get all of the transaction history again and figure out which transactions are new (ie I haven't looked at them).
Have you looked at Visa Transaction Alerts / Visa Transaction Controls?