DPS Card and Account Services Documentation

Ready to start coding?

Things to Know

DPS Card and Account Services (DCAS) supports a set of debit and prepaid card and account services, which are supported by Visa DPS. The DCAS API can be used by any developer in the sandbox. 

Note: Currently, only Visa issuers can use the DCAS API in production. Back-end technical integration with Visa may be required to perform the functions listed in DCAS API.

For further information, contact developer@visa.com.

Availability

The following table lists the regional availability for DPS Card and Account Services. To view availability of all products, refer to the Availability Matrix.

Available in entire region

Limited availability in region

Not available

Product Name Availability Notes
DPS Card and Account Services
Product Name Availability Notes
DPS Card and Account Services
Product Name Availability Notes
DPS Card and Account Services
Product Name Availability Notes
DPS Card and Account Services
Product Name Availability Notes
DPS Card and Account Services

Getting Started

DPS Card and Account Services (DCAS) enables issuers to manage their cardholder’s card and account information efficiently and securely. Visa issuers can choose from a variety of services offered to design and develop new solutions for their cardholders. 

Using their mobile banking application or online website, cardholders can:

  • Inquire on all cards associated with an account
  • Inquire on card and account detail information
  • Inquire on balance information
  • Inquire on transaction history
  • Perform funds transfers
  • Manage card information, such as name and address
  • Manage notifications which includes email, text and push notifications

Why Use It?

  1. To manage cardholder information easily and securely.
  2. To build and offer new solutions to cardholders.
  3. To increase acceptance and drive revenue growth.

APIs Included

Card Inquiry API

The Card Inquiry API enables issuers and partners to manage cardholder’s card and account information. Issuers can search for all cards and card information associated with an account.

Card Services API

The Card Services API enables issuers and partners to manage their cardholder’s card and account information, notification settings and balance information. Cardholders can inquire on and update their account information. Cardholders can manage their notification subscriptions, view transaction history, perform transfers from a card to an account and from one account to another.

Related products include:

Looking Up a Cardholder's Account Details

The Card Inquiry API enables cardholders to retrieve a list of linked debit cards and cardholder details from a specific Direct Debit Account (DDA) and the Issuer Routing Number (IRN). Issuers use the Card Inquiry API to look up cardholder card and account details by an account number.

Click the API Reference link to see the technical details for this operation.

Managing Cardholder account information

Use the Card Services API to manage cardholder card and account information, notification settings and balance information. Cardholders can inquire on and update their account information. Cardholders can manage their notification subscriptions, view transaction history and perform transfers from a card to an account and from one account to another.

The Card Services API supports the following functions:

  • Retrieves unique card ID for Primary Account Number (PAN), account alias IDs for accounts and balance information for all accounts
  • Retrieves and updates card status for a given card ID
  • Performs card verification and verifies if information presented by user is valid
  • Retrieves cardholder details for a given cardId
  • Retrieves notification configuration and subscription information for a given cardId
  • Updates notification settings and subscriptions for a given cardId
  • Retrieves transaction history for a given cardId
  • Retrieves fees for different types of transfers
  • Enables cardholders to perform funds transfers, such as transfers within an account and immediate load for debit and prepaid cards

Security and Authentication Requirements

The Card Inquiry and Card Services APIs use Mutual (Two-Way) SSL Authentication and Channel Encryption (CE), which requires the issuer to obtain a user ID and password and install a Public Key Infrastructure (PKI) certificate issued by Visa. Test credentials can be obtained online from the Project Dashboard for sandbox testing. There is a separate application process in order to obtain production credentials. For more information about how to begin the production on-boarding process, contact developer@visa.com.