Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current Restore this Version View Page History

« Previous Version 10 Current »

En esta sección se encuentran los campos mandatorios y el formato a validar en el Customer Aggregation Service, en cada request por cada endpoint.

Template para mensajes de validación:

  • Campo requerido:

{fieldName} is required

  • Campo válido

{fieldName} must be valid

  • Solo valores numéricos

{fieldName} must contain only numbers

Ejemplo de respuesta con error en validación

REST

gRPC

POST /v1/customers

Request Schema

Campo

Descripción

Información adicional

logo

Imagen de spin

Type: String

address

Dirección del cliente

Type: String

Longitudes sugeridas por fiserv:
- Min Length: 1
- Max Length: 40

Example: 1574 Lynn Ogden Lane

houseNumber

Número de casa

Type: String

Longitudes sugeridas por fiserv:
- minLength: 0
- maxLength: 20

Example: 204

externalNumber

Número exterior

Type: String

colony

Colonia de residencia

Type: String

city

Ciudad de residencia

Type: String

Longitudes sugeridas por fiserv:
- minLength: 0
- maxLength: 30

Example: Houston

state

Estado de residencia

Type: String

Longitudes sugeridas por fiserv:

  • minLength: 0

  • maxLength: 3

Example: TX

postalCode

Código postal

Type: String

Longitudes sugeridas por fiserv:
minLength: 0
maxLength: 10

Example: H0M 1A2

dateOfBirth

Fecha de nacimiento

Type: String
Example: 1990-02-28

stateOfBirth

Estado de nacimiento

Type: String

email

Correo electrónico

Type: String

Longitudes sugeridas por fiserv:

  • minLength: 0

  • maxLength: 60

Example:
ABC.DEF@emailCompany.com

Required

genderCode

Código de género

Type: Integer

Longitudes sugeridas por fiserv:

  • Min Length: 1

  • Max Length: 1

Example: 1

firstName

Nombre de pila

Type: String

Longitudes sugeridas por fiserv:

  • minLength: 0

  • maxLength: 40

Example: Juan
Required

lastName

Apellido Paterno

Type: String
Longitudes sugeridas por fiserv:

  • minLength: 0

  • maxLength: 40


Example: Gonzalez
Required

maternalLastName

Apellido materno

Type: String

Longitudes sugeridas por fiserv:
- minLength: 0
- maxLength: 40

Example: Gonzalez

mobilePhoneNumber

Teléfono móvil

Type: String
Example: 323-456-7890

Required

identificationNumberFlag

Indicador de num. de identidad

Type: Integer
Longitudes sugeridas por fiserv:

  • Min Length: 1

  • Max Length: 1

Example: 2

identificationNumber

Número de identificación

Type: String

Longitudes sugeridas por fiserv:

  • minLength: 0

  • maxLength: 25

Example: 123456

ine

INE (Instituto Nacional Electoral)

Type: String

occupation

Ocupación

Type: String

user4

Información adicional (User4)

Type: String

Longitudes sugeridas por fiserv:
- minLength: 0
- maxLength: 1

Example: U

PUT /v1/customers
Request Schema

Campo

Descripción

Información adicional

email

Correo electrónico

Type: String
Longitudes sugeridas por fiserv:

  • minLength: 0

  • maxLength: 60

Example:
ABC.DEF@emailCompany.com

numberType

Tipo de número

Type: Integer

Default value: 1

customerNumber

Número de cliente

Type: string,

Pattern: "^[0-9]+$"
Required

address

Dirección del cliente

Type: String
Longitudes sugeridas por fiserv:

  • Min Length: 1

  • Max Length: 40

Example: 1574 Lynn Ogden Lane

dateOfBirth

Fecha de nacimiento

Type: String
Example: 1990-02-28

city

Ciudad de residencia

Type: String
Longitudes sugeridas por fiserv:

  • minLength: 0

  • maxLength: 30

Example: Houston

countryCode

Código de país del cliente

Type: string
- minLength: 3
- maxLength: 3


Example: USA

county

Condado de residencia

Type: String

Longitudes sugeridas por fiserv:
- minLength: 3
- maxLength: 3

Example: USA

colony

Colonia de residencia

Type: String

externalNumber

Número exterior

Type: String

firstName

Nombre de pila

Type: String
- minLength: 0
- maxLength: 40

Example: Juan

genderCode

Código de género

Type: Integer

Longitudes sugeridas por fiserv:
- minLength: 1
- maxLength: 1

Example: 1

houseNumber

Número de casa

Type: String

Longitudes sugeridas por fiserv:
- minLength: 0
- maxLength: 20

Example: 204

ine

INE (Instituto Nacional Electoral)

Type: String

lastName

Apellido

Type: String

Longitudes sugeridas por fiserv:
- minLength: 0
- maxLength: 20

Example: 204

maritalStatus

Estado civil

Type: String

Longitudes sugeridas por fiserv:
- minLength: 0
- maxLength: 1

Example: 1

maternalLastName

Apellido materno

Type: String

Longitudes sugeridas por fiserv:
- minLength: 0
- maxLength: 20

Example: 204

middleName

Segundo nombre

Type: String

Longitudes sugeridas por fiserv:
- minLength: 0
- maxLength: 40

Example: Juan

mobilePhoneIndicator

Indicador de teléfono móvil

Type: Integer

mobilePhoneNumber

Número de teléfono móvil

Type: String

Longitudes sugeridas por fiserv:
- Min Length: 1
- Max Length: 20

Example: 323-456-7890

occupation

Ocupación

Type: String

Longitudes sugeridas por fiserv:
- minLength: 0
- maxLength: 6

Example: 123456

ownOrRentResidenceFlag

Indicador de propiedad o alquiler

Type: Integer

Longitudes sugeridas por fiserv:
- minLength: 1
- maxLength: 1

Example: 2

postalCode

Código postal

Type: Integer

Longitudes sugeridas por fiserv:
- minLength: 0
- maxLength: 10

Example: 01640

stateOfBirth

Estado de nacimiento

Type: String

PUT /v1/customers/account
Request schema

Campo

Descripción

Información Adicional

accountNumber

Número de cuenta del cliente

Type: String

Pattern: "^[0-9]+$"

Required

alternateCustomer

Información de cliente alternativo

Referencia a
AlternateCustomerRequestDTO

customerNumber

Número de cliente

Type: String

Pattern: "^[0-9]+$"

Required

qualification

Calificación del cliente

Type: String

customerTypeIndicator

Indicador de tipo de cliente

Type: Integer

foreignUseIndicator

Indicador de uso extranjero

Type: Integer

AlternateCustomerRequestDTO

Campo

Descripción

Información adicional

expirationDate

Fecha de vencimiento del cliente alternativo

Type String

Format: date yyyy/mm/dd

status

Estado del cliente alternativo

Type: String

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.