The External Card Management APIs allows money transfers between external accounts and Green Dot accounts.

Note: Partners must be configured to use External Card Management features. Please contact your Green Dot representative for more information.

Endpoint: POST /externalCards

Structure of API Call: POST /programs/{programCode}/externalCards

  • Add an external bank card

This endpoint allows an external bank card to be added to a customer’s account

Response Codes
Code
subCode
Description
5
320
Unsupported Card
5
315
Not a US card
5
316
Not a Debit or Prepaid Card
5
317
Card other than Visa/MC
5
370
The card has expired
5
318
Max Cards already reached in the wallet
5
0
Success

Endpoint: GET /externalCards

Structure of API Call: GET /programs/{programCode}/accounts/{accountIdentifier}/externalCards

  • Retrieve all external cards

This endpoint allows a list of external cards to be retrieved for a specific account. Simply call GET /externalCards and include the accountIdentifier.

Endpoint: DELETE /externalCards/{cardIdentifier}

Structure of API Call: DELETE /programs/{programCode}/accounts/{accountIdentifier}/externalCards/{cardIdentifier}

  • Delete an external card

This endpoint allows a specific external card to be deleted from an account. Simply call DELETE /externalCards/{cardIdentifier} and include the accountIdentifier and cardIdentifier.

Response Codes

Code
subCode
Description
5
319
Card not found.

©2021 Green Dot Bank. All rights reserved