diff --git a/src/types/models/tokens.ts b/src/types/models/tokens.ts index 0a80d87c..c4b815bb 100644 --- a/src/types/models/tokens.ts +++ b/src/types/models/tokens.ts @@ -65,6 +65,7 @@ type CreateToken = Pick< | 'mask' > & { deduplicateToken?: boolean; + id?: string; }; type UpdateToken = Partial< diff --git a/test/tokenize.test.ts b/test/tokenize.test.ts index 0d01cb39..7f4fc4be 100644 --- a/test/tokenize.test.ts +++ b/test/tokenize.test.ts @@ -41,6 +41,7 @@ describe('Tokenize', () => { first_name: chance.string(), last_name: chance.string(), card: { + id: chance.string(), type: 'card', data: { number: chance.string(), @@ -78,7 +79,7 @@ describe('Tokenize', () => { first_name: chance.guid(), last_name: chance.guid(), card: { - id: chance.guid(), + id: chance.string(), type: 'card', data: { number: chance.string(), diff --git a/test/tokens.test.ts b/test/tokens.test.ts index c82cf2fe..06e86ec1 100644 --- a/test/tokens.test.ts +++ b/test/tokens.test.ts @@ -581,6 +581,7 @@ describe('Tokens', () => { /* eslint-disable camelcase */ const createPayload: CreateToken = { + id: _chance.string(), type: 'token', data: { camelCaseParameter: _chance.string(), @@ -614,7 +615,6 @@ describe('Tokens', () => { const _chance = new Chance(); const expectedContentType = 'application/merge-patch+json'; - test('should update a token', async () => { const id = _chance.guid();