post https://example.com/programs//externalAccounts/customers
This API creates a customer profile. Afterwards, the customer must go through Green Dot's verification process before initiating any further API calls.
Business Logic
CustomerToken -- Depending on the partner configuration, this field can be mandatory or optional.
- When this field is mandatory, the partner must provide a unique value.
- When this field is mandatory, the partner must provide a unique value.
- When this field is optional and the request contains a CustomerToken value, the same value is used. Otherwise, the Instant Transfer Service generates a GUID as the CustomerToken.
Idempotent Check -- This check is based on the CustomerToken. If the request contains a value that already exists in the database, it returns the Record already exists error.
DB Level Encryption -- This encryption is based on DateOfBirth.
CustomerID in DB -- As per Green Dot standards, the CustomerID is a GUID that the the Instant Transfer service generates.