Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Descripción

Request

Response

HTTP Codes

Creación del cliente

Code Block
{
    "logo": "60",
    "address": "Ciruelas",
    "houseNumber": "12345",
    "externalNumber": "8007",
    "colony": "Lomas",
    "city": "Lomas de Alvarez",
    "state": "COL",
    "postalCode": "99980",
    "dateOfBirth": "2000-08-06",
    "stateOfBirth": "CDMX",
    "email": "lmedina@palo-it.com",
    "firstName": "Judith",
    "lastName": "Medina",
    "maternalLastName": "Ruiz",
    "mobilePhoneNumber": "5521163588",
    "identificationNumber": "4152554487415113698",
    "ine": "1234117890099",
    "occupation": "Tester",
    "genderCode": "1",
    "user4":"1",
    "identificationNumberFlag": "2"
}
Code Block
{
    "logocustomerNumber": "60",0995000000000080589"
}

2 OK: Solicitud exitosa.

4 Bad Request: Request con campos no válidos.

5 Internal Server Error: Servicios no disponibles.

UpdateCustomer

Descripción

Request

Response

HTTP Codes

Actualizar cliente

Code Block
{
    "
address
email": "
Ciruelas"
lmedina@palo-it.com",
    "numberType": 1,
    "
houseNumber
customerNumber": "
12345
0995000000000077863",
    "
externalNumber
address": "
8007
Ciruelas",
    "
colony
dateOfBirth": "
Lomas
1999-02-06",
    "city": "
Lomas
Villa de Alvarez",
    "
state
countryCode": "
COL
MEX",
    "
postalCode
county": "
99980
CDMX",
    "
dateOfBirth
colony": "
2000-08-06
ADOLFO LOPEZ MATEOS",
    "
stateOfBirth
externalNumber": "
CDMX
1007",
    "
email
firstName": "
lmedina@palo-it.com
Sandra",
    "
firstName
genderCode": 
"Judith"
2,
    "
lastName
houseNumber": "
Medina
123",
    "
maternalLastName
ine": "
Ruiz
1234117890099",
    "
mobilePhoneNumber
lastName": "
5521163588
Velasco",
    "
identificationNumber
maritalStatus": 
"4152554487415113698"
0,
    "
ine
maternalLastName": "
1234117890099
Medina",
    "
occupation
middleName": "
Tester
Rosa",
    "
genderCode
mobilePhoneIndicator": 
"
1
"
,
    "
user4
mobilePhoneNumber": "
1
31211635899",
    "
identificationNumberFlag
occupation": "
2
NURSE"
}

2 OK: Solicitud exitosa.

4 Bad Request: Request con campos no válidos.

5 Internal Server Error: Servicios no disponibles.

UpdateCustomer

Descripción

Request

Response

HTTP Codes

Actualizar cliente

Code Block
{
,
    "emailownOrRentResidenceFlag": "lmedina@palo-it.com"0,
    "numberTypepostalCode": 154070,
    "customerNumberstateOfBirth": "0995000000000077863",DF"
}
Code Block
{
    "addressoutputArea": "Ciruelas",{
        "dateOfBirthcustomerNumber": "1999-02-060995000000000077863",
        "cityaccountNumber": "Villa0995000000000077863",
  de Alvarez",     "countryCoderesponseCode": "MEX",
        "countylevel": "CDMX",
        "colonytransactionAmount": 0,
"ADOLFO  LOPEZ MATEOS",     "externalNumbercountryLimit": "1007", {
      "firstName": "Sandra",     "genderCodedailyLimitLoad": 20,
      "houseNumber": "123",     "inemonthlyLimitLoad": "1234117890099"0,
     "lastName": "Velasco",       "maritalStatusdailyLimitCash": 0,
    "maternalLastName        "monthlyLimitCash": "Medina"0,
      "middleName": "Rosa",     "mobilePhoneIndicatorlimitForDepositTransactions": 0
 1,      "mobilePhoneNumber": "31211635899", },
        "occupationaccountLimit": "NURSE", {
      "ownOrRentResidenceFlag": 0,     "postalCodeaccountDailyAmountLoad": 540700,
    "stateOfBirth": "DF"
}
Code Block
{        "emailaccountMonthlyAmountLoad": "lmedina@palo-it.com",0,
      "numberType": 1,     "customerNumberaccountDailyAmountCash": "0995000000000077863"0,
    "address": "Ciruelas",       "dateOfBirthaccountMonthlyAmountCash": "1999-02-06",0
    "city": "Villa de Alvarez", }
   "countryCode": "MEX",
  }
}

2 OK: Solicitud exitosa.

4 Bad Request: Request con campos no válidos.

5 Internal Server Error: Servicios no disponibles.

LinkAccountToCustomer

Descripción

Request

Response

HTTP Codes

Vincular cuenta al cliente

Code Block
{
  "
county
accountNumber": "
CDMX
9500505675946730065",
  
"
colony
alternateCustomer": 
"ADOLFO

 
LOPEZ
 
MATEOS",
{
    "
externalNumber
expirationDate": "
1007",
2023-08-22"
  },
  "
firstName
customerNumber": "
Sandra
0995000000000075954",
  
"
genderCode
qualification": "2
,
"
houseNumber": "123"
,
  
"
ine
customerTypeIndicator": 
"1234117890099"
0,
  
"
lastName
foreignUseIndicator": 
"Velasco",
0
}
Code Block
{
   
"maritalStatus":
 
0, "maternalLastName
"customerNumber": "
Medina
0995000000000045697",
    "
middleName
accountNumber": "
Rosa
1650"
, "mobilePhoneIndicator": 1, "mobilePhoneNumber": "31211635899", "occupation": "NURSE

}

2 OK: Solicitud exitosa.

4 Bad Request: Request con campos no válidos.

5 Internal Server Error: Servicios no disponibles.

...

Card Gateway

Info

Permite tener la comunicación entre Spin y Fiserv para los módulos de card.​

POST → /v1/cards/embosser

Descripción

Request

Response

HTTP Codes

Add a new card to account

Code Block
{
  "addressLine1": "1",
  "addressLine2": "2",
  "
ownOrRentResidenceFlag
assignedSpendingLimits": 
0,
{
    "
postalCode
maximumSpendingLimit": 
54070
3,
    "
stateOfBirth
spendingFrequency": 
"DF" }

2 OK: Solicitud exitosa.

4 Bad Request: Request con campos no válidos.

5 Internal Server Error: Servicios no disponibles.

LinkAccountToCustomer

Descripción

Request

Response

HTTP Codes

Vincular cuenta al cliente

Code Block{ "accountNumber": "9500505675946730065"
4,
    "spendingTransaction": 5
  },
  "atmCashAmount": 6,
  "atmCashNumber": 7,
  "atmCashSingleTransactionLimit": 8,
  "
alternateCustomer
authorizationCriteriaTableNumber": "9",
  
{
"authorizationSpendingLimitTable": "10",
  "
expirationDate
blockCode": "
2023-08-22
11",
  "branchNumber": 
}
12,
  "
customerNumber
cardAction": 
"0995000000000075954"
13,
  "
qualification
cardActionReasonCode": "
2
14",
  "
customerTypeIndicator
cardDelayDays": 
0
15,
  "
foreignUseIndicator
panToken": "16",
0 }

2 OK: Solicitud exitosa.

4 Bad Request: Request con campos no válidos.

5 Internal Server Error: Servicios no disponibles.

Card Gateway

Info

Permite tener la comunicación entre Spin y Fiserv para los módulos de card.​

POST → /v1/cards/embosser

Descripción

Request

Response

HTTP Codes

Add a new card to account

Code Block
{  "cardSequence": 17,
  "addressLine1cardholderAffiliationGroupId": "118",
  "addressLine2cardholderFlag": "219",
  "assignedSpendingLimitscity": {"20",
    "maximumSpendingLimitcurrentCardActivation": 3"21",
 
  "spendingFrequencycustomerNumber": 4"22",
 
  "spendingTransactiondeliveryOption": 523,
  },
 "deviceIndicator": "atmCashAmount24": 6,
  "atmCashNumberembossedName1": 7,
  "atmCashSingleTransactionLimit25": 8,
  "authorizationCriteriaTableNumberembossedName2": "926",
  "authorizationSpendingLimitTableenrollmentStatusVBV": "1027",
  "blockCodeexpirationDate": "1128",
  "branchNumberfirstIssueBranch": 1229,
  "cardActioninternetPurchaseAmount": 1330,
  "cardActionReasonCodeinternetPurchaseNumber": "14"31,
  "cardDelayDaysinternetPurchaseSingleTransactionLimit": 1532,
  "panTokenlanguageCode": "1633",
  "cardSequencemaximumAuthorizationFrequency": 1734,
  "cardholderAffiliationGroupIdname1": "1835",
  "cardholderFlagname1TypeIndicator": "19"36,
  "cityname2": "2037",
  "currentCardActivationname2TypeIndicator": "21"38,
  "customerNumbernextCardExpirationDate": "2239",
  "deliveryOptionnumberOfCardsRequested": 2340,
  "deviceIndicatoroverTheCounterCashAmount": "24"42,
  "embossedName1overTheCounterCashNumber": "25"43,
  "embossedName2overTheCounterCashSingleTransactionLimit": "26"44,
  "enrollmentStatusVBVpinMailerDelayDays": "27"45,
  "expirationDatepinOffset": "28"46,
  "firstIssueBranchpinSuppression": 2947,
  "internetPurchaseAmountplasticId": 30"48",
  "internetPurchaseNumberposServiceCode": 3149,
  "internetPurchaseSingleTransactionLimitaccountNumber": 32"50",
  "languageCodepostalCode": "33"51,
  "maximumAuthorizationFrequencyprocessType": 3452,
  "name1programId": "35"53,
  "name1TypeIndicatorreissueDeliveryOption": 3654,
  "name2requestedCardType": "3755",
  "name2TypeIndicatorretailPurchaseAmt": 3856,
  "nextCardExpirationDateretailPurchaseNumber": "39"57,
  "numberOfCardsRequestedretailPurchaseSingleTransactionLimit": 4058,
  "overTheCounterCashAmountsecuredCodeActivate": 4259,
  "overTheCounterCashNumberstateOrProvince": 43"60",
  "overTheCounterCashSingleTransactionLimittypeCardMailer": 44"61",
  "pinMailerDelayDaystypeOfCard": 45"62",
  "pinOffsetuser1": 4663,
  "pinSuppressionuser2": 4764,
  "plasticIduser3": "48"65,
  "posServiceCodeuser4": 4966,
  "accountNumberuser5": "50"67,
  "postalCodeuser6": 5168,
  "processTypeuser7": 5269,
  "programIduser8": 5370,
  "reissueDeliveryOptionuserDate1": 54"71",
  "requestedCardTypeuserDate2": "5572",
  "retailPurchaseAmtvbvPassword": 56"73",
  "retailPurchaseNumbervisaMiniIndicator": 57"74",
  "retailPurchaseSingleTransactionLimitvisaPlusIndicator": 58,
  "securedCodeActivate75": 59,
}

Code Block
{
  "stateOrProvincepanToken": "600004217470595215803",
}

200: Solicitud exitosa.

400: Request con campos no válidos.

401: Apy Key no válida.

500: Servicios no disponibles.

POST → /v1/cards/embosser/details

Descripción

Request

Response

HTTP Codes

Obtener cuenta mediante Pantoken

Code Block
{
  "
typeCardMailer
panToken": "
61
0004217470595215803",
  "
typeOfCard
cardSequence": 
"62"
2147483647,
  "
user1
foreignUse": 
63, "user2": 64, "user3": 65, "user4": 66, "user5": 67, "user6": 68, "user7": 69, "user8": 70, "userDate1": "71", "userDate2": "72", "vbvPassword": "73", "visaMiniIndicator": "74", "visaPlusIndicator": "75" }
Code Block
{
  "panToken": "0004217470595215803",
}
200: Solicitud exitosa
0
}
Code Block
{
	"postToAccount": "9500508261544464147",
	"blockCode": "Z",
	"cardNumber": "***************0252",
	"currentCardActivation": "N",
	"dateBlock": "2023-09-04"
}

200: Solicitud exitosa.

400: Request con campos no válidos.

401: Apy Key no válida.

500: Servicios no disponibles.

POST → /v1/cards/embosser/

...

block

Descripción

Request

Response

HTTP Codes

Obtener cuenta mediante Pantoken

Bloqueo de tarjetas

Code Block
{
  "
panToken
blockCode": "
0004217470595215803
Z",
  "
cardSequence
panToken": 
2147483647
"0004217470885923553",
  "
foreignUse
cardSequence": 
0 } Code Block{ "postToAccount
1,
  "functionCode": "
9500508261544464147", "blockCode": "Z", "cardNumber": "***************0252", "currentCardActivation": "N", "dateBlock": "2023-09-04"
B" //B para bloquear - u Desbloquear
}
Code Block
{}

200: Solicitud exitosa.

400: Request con campos no válidos.

401: Apy Key no válida.

500: Servicios no disponibles.

...

Aggregation

Estos son los componentes que se estarán usando para la ejecución de pruebas en el proyecto:

Account Aggregation Service

Info

Incorpora los servicios de Account Mirror y Balance Mirror​

Validación de campos mandatorios antes del envío a Fiserv​

Expone endpoints a través de un API REST y gRPC​

POST → /v1/

...

accounts/

...

details

Descripción

Request

Response

HTTP Codes

Bloqueo de tarjetas

Realiza la consulta de bloqueos de cuenta.

Code Block
{
  "
blockCode
accountNumber": "
Z
9500501520328494829"
,

}
Code Block
{
	"accountData": {
		"
panToken
accountNumber": "
0004217470885923553
9500501520328494829",
		"customerNumber": "0995000000000035249",
		"
cardSequence
blockCode1": 
1
"M",
		"blockCode1Date": "2023-09-06",
		"
functionCode
blockCode2": "
B
M"
//B para bloquear - u Desbloquear }
Code Block
{}
,
		"blockCode2Date": "2023-08-11"
	}
}

200: Solicitud exitosa.

400: Request con campos no válidos.

401: Apy Key no válida.

500: Servicios no disponibles.

Aggregation

Estos son los componentes que se estarán usando para la ejecución de pruebas en el proyecto:

Account Aggregation Service

Info

Incorpora los servicios de Account Mirror y Balance Mirror​

Validación de campos mandatorios antes del envío a Fiserv​

Expone endpoints a través de un API REST y gRPC​

POST → /v1/accounts/details

Descripción

Request

Response

HTTP Codes

Realiza la consulta de bloqueos

POST → /v1/accounts/blocks

Descripción

Request

Response

HTTP Codes

Realiza bloqueos/desbloqueo de cuenta.

Code Block
{
  "
accountNumber
blockCode": "
9500501520328494829
",
 
} Code Block{
 
"
accountData
blockCodeIndicator": 
{ "accountNumber
1,
  "foreignUse": 
"9500501520328494829"
0,
 
 "
customerNumber
functionCode": "
0995000000000035249
U",
  "
blockCode1
accountNumber": "
M
9500501520328494829"
,

}
Code Block
{
	"
blockCode1Date
functionCode": "
2023-09-06
U",
	
"
blockCode2
accountNumber": "
M
9500501520328494829",
	
"
blockCode2Date
localOrganization": 
"2023-08-11" }
950
}

200: Solicitud exitosa.

400: Request con campos no válidos.

401: Apy Key no válida.

500: Servicios no disponibles.

POST → /v1/accounts/

...

syncs

Descripción

Request

Response

HTTP Codes

Realiza bloqueos/desbloqueo de cuenta

Sincroniza el mirror de account con la información de Fiserv.

Code Block
{
  "
blockCode
accountNumber": "9500501520328494829"
,

}
Code Block
{
	"
blockCodeIndicator
accountData": 
1, "foreignUse
{
		"accountNumber": 
0
"9500501520328494829",
		"
functionCode
customerNumber": "
U
0995000000000035249",
		"
accountNumber
blockCode1": "
9500501520328494829
M"
} Code Block{
,
		"
functionCode
blockCode1Date": "
U
2023-09-06",
		"
accountNumber
blockCode2": "
9500501520328494829
M",
		"
localOrganization
blockCode2Date": 
950
"2023-08-11"
	}
}

200: Solicitud exitosa.

400: Request con campos no válidos.

401: Apy Key no válida.

500: Servicios no disponibles.POST → /v1/balances

POST → /v1/

...

balances

Descripción

Request

Response

HTTP Codes

Sincroniza el mirror de account con la información de Fiserv

Realiza la consulta de balance de cuenta.

Code Block
{
  "accountNumber": "9500501520328494829"
}
Code Block
{
	"
accountData
accountOrCardNumber":
{
 
"accountNumber
"
: "
9500501520328494829",
	
"
customerNumber
currentBalance": 
"0995000000000035249"
998176209259,
	"
blockCode1
availableCreditLimit": 
"M"
1823760996,
	
"
blockCode1Date
frozenBalance": 
"2023-09-06", "blockCode2": "M", "blockCode2Date": "2023-08-11" }
26000.0
}

200: Solicitud exitosa.

400: Request con campos no válidos.

401: Apy Key no válida.

500: Servicios no disponibles.

POST → /v1/balances

...

/syncs

Descripción

Request

Response

HTTP Codes

Realiza la consulta

Sincroniza el mirror de balance con la información de

cuenta

Fiserv.

Code Block
{
  "accountNumber": "9500501520328494829"
}
Code Block
{
	"accountOrCardNumber": "9500501520328494829",
	"currentBalance": 998176209259,
	"availableCreditLimit": 1823760996,
	"frozenBalance": 26000.0
}

200: Solicitud exitosa.

400: Request con campos no válidos.

401: Apy Key no válida.

500: Servicios no disponibles.

...

PUT → /v1/balances/

...

transfers

Descripción

Request

Response

HTTP Codes

Sincroniza el mirror de balance con la información de Fiserv

Realiza una transferencia .

Code Block
{
  "
accountNumber
transactionData": {
    "
9500501520328494829
transactionAmount"
} Code Block{ "accountOrCardNumber
: 1,
    "actionCode": "
9500501520328494829
8012",
    
"
currentBalance
authorizationCode": 
998176209259, "availableCreditLimit
"311S3q",
    "effectiveDate": 
1823760996, "frozenBalance": 26000.0 }

200: Solicitud exitosa.

400: Request con campos no válidos.

401: Apy Key no válida.

500: Servicios no disponibles.

PUT → /v1/balances/transfers

Descripción

Request

Response

HTTP Codes

Realiza una transferencia .

Code Block
{
  "transactionData": {"2023-06-21",
    "description": "P2P",
    "paidConcept": "test",
    "memoPostedIndicator": "qqq",
    "transactionAmountsuppressMonetaryTransaction": 1"qqq",
    "actionCoden1n2ByPass": "8012qqq",
    "authorizationCodeidentifier": "311S3qS_IN",
    "effectiveDatebox": "2023-06-213",
    "descriptioncrPlaza": "P2P10MON",
    "paidConceptcrStore": "test50WHN",
    "memoPostedIndicatorkeyTracking": "qqqKEYTRACKING0123456789",
    "suppressMonetaryTransactionsenderAccount": "qqqsenderAccount012345",
    "n1n2ByPassbeneficiaryAccount": "qqqbeneficiaryAccount1",
    "identifiercounterpartInstitution": "S_INaaaaa",
    "boxoperatingInstitution": "3bbbbb",
    "crPlazafrcUprkBeneficiary": "10MONfrcUprkBenefi",
    "crStoreorderingFrcUprk": "50WHN",
    "keyTracking": "KEYTRACKING0123456789",
    "senderAccount": "senderAccount012345",
    "beneficiaryAccount": "beneficiaryAccount1",
    "counterpartInstitution": "aaaaa",
    "operatingInstitution": "bbbbb",
    "frcUprkBeneficiary": "frcUprkBenefi",
    "orderingFrcUprk": "orderingFrcUp",
    "device": "123456789-123456789-123456789-12",
    "ip": "198.162.200.200",
    "latitude": -109.699,
    "longitude": 23.062,
    "recipientName": "recipientName01234567890123456",
    "orderingName": "orderingName012345678901234567",
    "paymentSourceId": "paymentSourceId012345"
  },
  "xTransactionId": "123",
  "accountNumber": "9500501545918394337"
}
Code Block
{
	"historyDate": "2023-09-08",
	"historyTime": "122250",
	"transactionData": {
		"transactionCode": "8012",
		"transactionDescription": "P2P RECIEVER",
		"currentBalance": "-2122495",
		"openToBuy": "2122546"
	}
}

200: Solicitud exitosa.

400: Request con campos no válidos.

401: Apy Key no válida.

500: Servicios no disponibles.

...

PUT → /v1/balances/transfers-qr

Descripción

Request

Response

HTTP Codes

Registro del cliente en la el proveedor de clientes.

Code Block{

Descripción

Request

Response

HTTP Codes

Realiza una transferencia QR.

Code Block
{
  "transactionData": {
    "transactionAmount": 20,
    "actionCode": "8038",
    "authorizationCode": "Q1er44",
    "effectiveDate": "2022-08-24",
    "description": "QR code test - normal hours",
    "paidConcept": "Hello",
    "memoPostedIndicator": " ",
    "suppressMonetaryTransaction": "Y",
    "n1n2ByPass": "N",
    "identifier": 0,
    "box": "1",
    "crPlaza": "10MON",
    "crStore": "50WHN",
    "keyTracking": "Hello",
    "beneficiaryAccount": "Hello",
    "senderAccount": "Hello",
    "counterpartInstitution": "Hello",
    "operatingInstitution": "Hello",
    "frcUprkBeneficiary": "Hello",
    "orderingFrcUprk": "Hello",
    "device": "123456789-123456789-123456789-12",
    "ip": "198.162.200.200",
    "latitude": -109.699,
    "longitude": 23.062,
    "recipientName": "Hello",
    "orderingName": "Hello",
    "paymentSourceId": "bf0469d7-b507-44d6-af7d-d4edea6340f1"
  },
  "xTransactionId": "123",
  "accountNumber": "9500508020127353147"
}
Code Block
{
	"historyDate": "2023-09-08",
	"historyTime": "122732",
	"transactionData": {
		"transactionCode": "8038",
		"transactionDescription": "CASHOUT WITH QR-CODE(FREE BAL)",
		"currentBalance": "-1382946",
		"openToBuy": "1382486"
	}
}

200: Solicitud exitosa.

400: Request con campos no válidos.

401: Apy Key no válida.

500: Servicios no disponibles.

Customer Aggregation service

Info

Incorpora los endpoints de Customer​

Validación de campos mandatorios antes del envío a Fiserv​

Expone endpoints a través de un API REST y gRPC

POST → /customers

"identifier": 0,
    "box": "1",
    "
logo
crPlaza": "
60
10MON",
    "
address
crStore": "
Ciruelas
50WHN",
    "
houseNumber
keyTracking": "
12345
Hello",
    "
externalNumber
beneficiaryAccount": "
8007
Hello",
    "
colony
senderAccount": "
Lomas
Hello",
    "
city
counterpartInstitution": 
"Lomas de Alvarez
"Hello",
    "operatingInstitution": "Hello",
    "
state
frcUprkBeneficiary": "
COL
Hello",
    "
postalCode
orderingFrcUprk": "
99980
Hello",
    "
dateOfBirth
device": "
2000
123456789-123456789-
08
123456789-
06
12",
    "
stateOfBirth
ip": "
CDMX
198.162.200.200",
    "
email
latitude": 
"lmedina@palo
-
it
109.
com"
699,
    "
firstName
longitude": 
"Judith"
23.062,
    "
lastName
recipientName": "
Medina
Hello",
    "
maternalLastName
orderingName": "
Ruiz
Hello",
    "
mobilePhoneNumber
paymentSourceId": "
5521163588",
bf0469d7-b507-44d6-af7d-d4edea6340f1"
  },
  "
identificationNumber
xTransactionId": "
4152554487415113698
123",
  "accountNumber": "9500508020127353147"
"ine
}
Code Block
{
	"historyDate": "
1234117890099
2023-09-08",
"occupation
	"historyTime": "
Tester
122732",
	"transactionData": {
		"
genderCode
transactionCode": "
1
8038",
		"transactionDescription": "CASHOUT WITH QR-CODE(FREE BAL)",
		"
user4
currentBalance": "
1
-1382946",
"identificationNumberFlag
		"openToBuy": "
2
1382486"
	}
}

200: Solicitud exitosa.

400: Request con campos no válidos.

401: Apy Key no válida.

500: Servicios no disponibles.

...

Customer Aggregation service

Info

Incorpora los endpoints de Customer​

Validación de campos mandatorios antes del envío a Fiserv​

Expone endpoints a través de un API REST y gRPC

POST → /customers

Descripción

Request

Response

HTTP Codes

Registro del cliente en la el proveedor de clientes.

Code Block
{
    "logo": "60",
    "address": "Ciruelas",
    "houseNumber": "12345",
    "externalNumber": "8007",
    "colony": "Lomas",
    "city": "Lomas de Alvarez",
    "state": "COL",
    "postalCode": "99980",
    "dateOfBirth": "2000-08-06",
    "stateOfBirth": "CDMX",
    "email": "lmedina@palo-it.com",
    "firstName": "Judith",
    "lastName": "Medina",
    "maternalLastName": "Ruiz",
    "mobilePhoneNumber": "5521163588",
    "identificationNumber": "4152554487415113698",
    "ine": "1234117890099",
    "occupation": "Tester",
    "genderCode": "1",
    "user4":"1",
    "identificationNumberFlag": "2"
}
Code Block
{
    "identificationNumberFlagcustomerNumber": "20995000000000080589"
}

200: Solicitud exitosa.

400: Request con campos no válidos.

401: Apy Key no válida.

500: Servicios no disponibles.

...

Descripción

Request

Response

HTTP Codes

Actualización de los datos del cliente en el proveedor de clientes.

Code Block
{
    "email": "lmedina@palo-it.com",
    "numberType": 1,
    "customerNumber": "0995000000000077863",
    "address": "Ciruelas",
    "dateOfBirth": "1999-02-06",
    "city": "Villa de Alvarez",
    "countryCode": "MEX",
    "county": "CDMX",
    "colony": "ADOLFO LOPEZ MATEOS",
    "externalNumber": "1007",
    "firstName": "Sandra",
    "genderCode": 2,
    "houseNumber": "123",
    "ine": "1234117890099",
    "lastName": "Velasco",
    "maritalStatus": 0,
    "maternalLastName": "Medina",
    "middleName": "Rosa",
    "mobilePhoneIndicator": 1,
    "mobilePhoneNumber": "31211635899",
    "occupation": "NURSE",
    "ownOrRentResidenceFlag": 0,
    "postalCode": 54070,
    "stateOfBirth": "DF"
}
Code Block
{
    "email"outputArea": {
        "customerNumber": "lmedina@palo-it.com0995000000000077863",
        "numberTypeaccountNumber": 1"0995000000000077863",
        "customerNumberresponseCode": "0995000000000077863",
        "addresslevel": "Ciruelas"",
        "transactionAmount": 0,
    "dateOfBirth": "1999-02-06"    "countryLimit": {
            "dailyLimitLoad": 0,
            "monthlyLimitLoad": 0,
    "city": "Villa de Alvarez",     "countryCodedailyLimitCash": "MEX"0,
      "county": "CDMX",     "colonymonthlyLimitCash": "ADOLFO0,
LOPEZ MATEOS",     "externalNumber": "1007",     "firstNamelimitForDepositTransactions": "Sandra",0
    "genderCode": 2,   },
  "houseNumber": "123",     "ineaccountLimit": "1234117890099",{
      "lastName": "Velasco",     "maritalStatusaccountDailyAmountLoad": 0,
    "maternalLastName": "Medina",        "middleNameaccountMonthlyAmountLoad": "Rosa"0,
     "mobilePhoneIndicator": 1,       "mobilePhoneNumberaccountDailyAmountCash": "31211635899"0,
      "occupation": "NURSE",     "ownOrRentResidenceFlagaccountMonthlyAmountCash": 0,
      "postalCode": 54070, }
   "stateOfBirth": "DF" }
}

200: Solicitud exitosa.

400: Request con campos no válidos.

401: Apy Key no válida.

500: Servicios no disponibles.

...

Descripción

Request

Response

HTTP Codes

Vinculación del cliente en la cuenta de Spin.

Code Block
{
    "accountNumber": "0004217470138987703",
    "customerNumber": "0995000000000045698",
    "qualification": "1",
    "customerTypeIndicator": 0,
    "foreignUseIndicator": 0,
    "alternateCustomer": {
        "expirationDate": "2023/12/30"
    }
}
Code Block
{

   "accountNumber": "0004217470138987703",
    "customerNumber": "09950000000000456980995000000000045697",
    "qualificationaccountNumber": "1",
    "customerTypeIndicator": 0,
    "foreignUseIndicator": 0,
    "alternateCustomer": {
        "expirationDate": "2023/12/30"
    }1650"
}

200: Solicitud exitosa.

400: Request con campos no válidos.

401: Apy Key no válida.

500: Servicios no disponibles.

...