bcs-customers-management-sys icon

bcs-customers-management-sys

(0 reviews)

home

resources/image-07c429d1-88ea-4fed-97d7-9c956097b2ad-2bbda99e-836e-449c-a9f7-db35e84caa0a.png


API INFORMATION


Title: customers-management-sys

Version: 1.0.0

Protocols: HTTPS

URI Sandbox: [https://apis.dev.bancocajasocial.co/customers-management/v1]

URI QA: [https://apis.noprod.bancocajasocial.co/customers-management/v1]

URILive: [https://apis.bancocajasocial.co/customers-management/v1]


DESCRIPTION

This service allows Management of customers-management-sys Information, which allows the following operations:

Summary


- Validation-Customer (GET):

Description:

Operation Validation of existing client in the bank

Path:

/customers-management/v1/customer/{mnemonic}/validation:

Uri Parameters

NameDescriptionRequiredPattern / Min-Max valueExample
mnemonicMnemonicYESMinimum characters: 2 , Maximum characters: 20 ,CC1234444

Query parameters

NameDescriptionRequiredPattern / Min-Max valueExample
cellphoneCellphone numberYESMaximum characters: 200000040
Headers:
NameDescriptionExample
X-Invoker-ChannelChannel of origin of consumption007
X-Invoker-ATMIdAmt code1102
X-Invoker-BranchIdOffice code1102
X-Invoker-TerminalIdTerm code
X-Invoker-ComponentComponent
X-Invoker-UserIPAddressClient IP Address10.5.43.214
X-Invoker-ServerIPAddressServer IP Address192.168.169.197
X-Invoker-UserMACAddressClient MAC Address0E-A5-38-F7-C3-09
X-Invoker-ProcessDateProcess date2023-05-02
X-Invoker-TxIdId TX
X-Invoker-SessionKeySession key
X-Invoker-SourceOrigin
X-Invoker-CountryCountry
X-Invoker-ProcessBpmIdID BPM process
X-Invoker-ProcessIdProcess ID
X-Invoker-NetworkNet
X-Invoker-subChannelSubchannel with which the transaction must be registered.
X-Invoker-UserUser
X-Invoker-ActionAction
X-Invoker-DestinationDestination
X-Invoker-ModifierUserModification
X-Invoker-ReferencedNumberReference number
X-Invoker-RequestNumberRequest number
X-Invoker-CustIdUsed to identify the user who logs in
client_idCustomer identifier154-111-1111-222
client_secretCustomer key
AuthorizationBarear tokenBarear 2312323
AcceptAccept type formatcontent-type

Mapping Response OK

Field BCS (campo)DESCRIPCI脫NUBICACI脫NTIPO
responseType.valuetipo RespuestaBodyString
depAcctId.flagExisttiene CuentaBooleanString
cardAcctId.flagExisttiene TarjetaBooleanString

Mapping Response Error

Field BCS (campo)MAPPERDescription(Descripcion)
responseType.valueNATipo de Respuesta (ERR)
responseDetail.errorCodeCodigo de error
responseDetail.errorDescDescripci贸n del Error
responseDetail.errorTypeTipo de Error

- Authentication

Description:

This method allows the client to be authenticated with the Bank by validating the credentials sent in the incoming message.

Path:

POST: /customers-management/v1/customer/authentication:

Request Data:

Headers:

NameDescriptionExampleCommentsRequired
client_idIdentificador del clientef1b1247...SI
client_secretClave del clienteb124731b4...SI
AuthorizationToken GeneradoBearer WxN_AU...SI
Accept/SI
X-Invoker-ChannelChannel of origin of consumptionSI
X-Invoker-ATMIdAmt codeEL campo canalOrigen es de 10 caracteres y va con ceros a la izquierda antes del primer car谩cter hasta completar el tama帽o del campoSI
X-Invoker-BranchIdOffice codeSI
X-Invoker-TerminalIdTerm codeEL campo codigoTerminal es de 8 caracteres y va con ceros a la izquierda antes del primer car谩cter hasta completar el tama帽o del campoSI
X-Invoker-ComponentComponentNO
X-Invoker-UserIPAddressClient IP AddressNO
X-Invoker-ServerIPAddressServer IP AddressNO
X-Invoker-UserMACAddressClient MAC AddressNO
X-Invoker-ServerMACAddressServer MAC AddressNO
X-Invoker-ProcessDateProcess dateNO
X-Invoker-TxIdId TXEl identificador de la aplicaci贸n se utiliza para la trazabilidad. Este identificador permite identificar los registros de las llamadas. Ejemplo: b11412654765af2f.NO
X-Invoker-SessionKeySession keyNO
X-Invoker-SourceOriginNO
X-Invoker-CountryCountryNO
X-Invoker-ProcessBpmIdID BPM processNO
X-Invoker-ProcessIdProcess IDNO
X-Invoker-NetworkNetNO
X-Invoker-subChannelSubchannel with which the transaction must be registeredSI
X-Invoker-UserUserNO
X-Invoker-ActionActionNO
X-Invoker-ModifierUserModification userNO
X-Invoker-ReferencedNumberReference numberNO
X-Invoker-RequestNumberRequest numberNO
X-Invoker-CustIdCustIdNO
x-invoker-allySPI allySI

Canonical Request Body:

Field NameDescriptionTypeComments
govIssueIdent.mnemonicIdentificaci贸n del cliente, es la concatenaci贸n del tipo de identificaci贸n con el n煤mero de documento. Se env铆a el tipo de documento (de 2 posiciones) y el n煤mero de identificaci贸n.StringRequerido si
custPswdInfo.cryptPswdContrase帽a del cliente la cual debe venir cifrada desde el canal.String(Cifrado)Encriptado a AES
custPswdInfo.pswdInfo.typeIndica c贸mo se realiz贸 la toma de los datos de autenticaci贸n desde el canal. T Restricciones Valores posibles: 1.- Manual 2.- BiometricStringRequerido si
custPswdInfo.transaction.trnTypeIndica el proceso en el cual se est谩 realizado la autenticaci贸n, si es por primera vez debe enviarse el valor de LoginPrimeraVez Valores posibles: 1.- FirstTime 2.- Login 3.- RegisterStringRequerido si
custPswdInfo.transaction.cryptPswdCadena que representa el FaceId o TouchId del cliente, en los casos de autenticaci贸n con biom茅trico se debe enviar. Longitud m谩xima: 64 Ser谩 obligatorio en caso que se envi茅 en el campo proceso el valor LoginPrimeraVezStringRequerido si
custPswdInfo.transaction.codeEl c贸digo interno para el canal.StringRequerido si

Request Example:

 {
    "govIssueIdent" : {
      "mnemonic" : "CC10196070"
    },
    "custPswdInfo" : {
        "cryptPswd" : "1234",
        "pswdInfo" : {
            "type" : "Biometric"
          },
        "transaction" : {
            "trnType" : "FirstTime",
            "cryptPswd" : "1234",
            "code" : "1234"
          }
      }
  }

Canonical Response Body:

Field NameDescriptionTypeComments
personInfo.fullNameNombres y apellidos del cliente separados por espacio en caso de tener m谩s de uno.StringRequerido si
personInfo.govIssueIdent.govIssueIdentTypeIdentificaci贸n del cliente, con el tipo de identificaci贸n.StringRequerido si
personInfo.govIssueIdent.identSerialNumIdentificaci贸n del cliente, con el n煤mero de documento.StringRequerido si
personInfo.lastTrnDtFecha del 煤ltimo ingreso realizado por el clienteDateTimeRequerido si
responseType.valuetipoRespuestaStringManejar validacion del ER o OK
responseDetail.errorCodecodigoErrorStringN煤mero de identificaci贸n del error
responseDetail.errorDescdescripcionErrorStringDescribe el tipo de error que se present贸 durante la ejecuci贸n.
responseDetail.errorTypetipoErrorStringDescribe si el error fue de base de datos o de regla de negocio.

Success Response Example:


{
    "responseType": {
        "value": "OK"
    },
    "personInfo": {
      "fullName": "example",
      "govIssueIdent": {
        "govIssueIdentType": "CC",
        "identSerialNum": "123123"
      },
      "lastTrnDt": ""
    }
  }

Response Error Example:


{
    "responseType": {
        "value": "ER500"
    },
    "responseDetail": {
        "errorCode": "",
        "errorDesc": "",
        "errorType": ""
    }
}

Diagram of sequence.


- Form

Description:

This method allows you to consult the basic information of a client (natural or legal person) for entering the registration of a business form.

Path:

GET: /customers-management/v1/trade/{mnemonic}/form:

Request Data:

Headers:

NameDescriptionExampleCommentsRequired
client_idIdentificador del clientef1b1247...SI
client_secretClave del clienteb124731b4...SI
AuthorizationToken GeneradoBearer WxN_AU...SI
Accept/SI
X-Invoker-ChannelChannel of origin of consumptionSI
X-Invoker-ATMIdAmt codeEL campo canalOrigen es de 10 caracteres y va con ceros a la izquierda antes del primer car谩cter hasta completar el tama帽o del campoNo
X-Invoker-BranchIdOffice codeNO
X-Invoker-TerminalIdTerm codeEL campo codigoTerminal es de 8 caracteres y va con ceros a la izquierda antes del primer car谩cter hasta completar el tama帽o del campoNO
X-Invoker-ComponentComponentNO
X-Invoker-UserIPAddressClient IP AddressSI
X-Invoker-ServerIPAddressServer IP AddressNO
X-Invoker-UserMACAddressClient MAC AddressSI
X-Invoker-ServerMACAddressServer MAC AddressNO
X-Invoker-ProcessDateProcess dateNO
X-Invoker-TxIdId TXEl identificador de la aplicaci贸n se utiliza para la trazabilidad. Este identificador permite identificar los registros de las llamadas. Ejemplo: b11412654765af2f.NO
X-Invoker-SessionKeySession keyNO
X-Invoker-SourceOriginNO
X-Invoker-CountryCountryNO
X-Invoker-ProcessBpmIdID BPM processNO
X-Invoker-ProcessIdProcess IDNO
X-Invoker-NetworkNetNO
X-Invoker-subChannelSubchannel with which the transaction must be registeredSI
X-Invoker-UserUserNO
X-Invoker-ActionActionNO
X-Invoker-ModifierUserModification userNO
X-Invoker-ReferencedNumberReference numberSI
X-Invoker-RequestNumberRequest numberNO
X-Invoker-CustIdCustIdNO
x-invoker-allySPI allyNO

Uri Params:

Field NameDescriptionTypeComments
mnemonicIdentificaci贸n del cliente, es la concatenaci贸n del tipo de identificaci贸n con el n煤mero de documento. Se env铆a el tipo de documento (de 2 posiciones) y el n煤mero de identificaci贸n.Uri ParamRequerido si

Canonical Response Body:

Field NameDescriptionTypeComments
personInfo.ContactInfo.cellphoneNumero de CelularStringRequerido no
personInfo.GovIssueIdent.GovIssueIdentTypeTipo de identificaci贸nStringRequerido no
personInfo.GovIssueIdent.IdentSerialNumN煤mero de identificaci贸nStringRequerido no
BusinessInfo.GovIssueIdent.GovIssueIdentTypeTipo de identificaci贸n del comercio (en caso que sea una persona natural sin establecimiento de comercio se enviar谩 el tipo de documento del cliente)StringRequerido no
personInfo.ContactInfo.PhoneTel茅fono fijoStringRequerido no
personInfo.postAddr.countryPa铆sStringRequerido no
BusinessInfo.personName.fullNameRaz贸n Social (en caso que sea una persona natural sin establecimiento de comercio se enviar谩 el nombre del cliente)StringRequerido no
personInfo.LastNameApellidos del clienteStringRequerido no
personInfo.postAddr.cityIdCiudadStringRequerido no
BusinessInfo.GovIssueIdent.IdentSerialNumN煤mero de identificaci贸n del comercio (en caso de que sea una persona natural sin establecimiento de comercio se enviar谩 el n煤mero del documento del cliente)StringRequerido no
personInfo.postAddr.stateProvDepartamentoStringRequerido no
personInfo.NamesNombres del clienteStringRequerido no
BusinessInfo.postAddr.Addr1Direcci贸n del comercio (en caso de que sea una persona natural sin establecimiento de comercio se enviar谩 la direcci贸n del cliente)StringRequerido no
personInfo.ContactInfo.EmailAddrCorreo electr贸nicoStringRequerido no
responseType.valuetipoRespuestaStringManejar validacion del ER o OK
responseDetail.errorCodecodigoErrorStringN煤mero de identificaci贸n del error
responseDetail.errorDescdescripcionErrorStringDescribe el tipo de error que se present贸 durante la ejecuci贸n.
responseDetail.errorTypetipoErrorStringDescribe si el error fue de base de datos o de regla de negocio.

Success Response Example:


{
  "responseType": {
    "value": "OK"
  },
  "personInfo": {
    "govIssueIdent": {
      "govIssueIdentType": "CC",
      "identSerialNum": "1234567890"
    },
    "contactInfo": {
      "cellphone": "1234567890",
      "phone": "1234567899",
      "emailAddr": "yotengogmail@gmail.com"
    },
    "postAddr": {
      "country": "Colombia",
      "cityId": "63470",
      "stateProv": "63000"
    },
    "names": "JACINTA KAREM",
    "lastName": "LUCAS HERMOSA"
  },
  "businessInfo": {
    "govIssueIdent": {
      "govIssueIdentType":"CC",
      "identSerialNum": "1234567890"
    },
    "personName": {
      "fullName": "abcs advance"
    },
    "postAddr": {
      "Addr1": "avenida patria 15b"
    }
  }
}

Response Error Example:


{
    "responseType": {
        "value": "ER500"
    },
    "responseDetail": {
        "errorCode": "",
        "errorDesc": "",
        "errorType": ""
    }
}

Diagram of sequence.


- Register(create) a new key (POST):

Description:

This endpoint will register a new key and associate the user and account data in a single request.

Path:

/customers-management/v1/transfiya/entity:

Request Data:

Headers:

NameDescriptionExampleCommentsRequired
client_idIdentificador del clientef1b1247...SI
client_secretClave del clienteb124731b4...SI
AuthorizationToken GeneradoBearer WxN_AU...SI
X-RqUIDEl identificador de mensajec4e6bd04-5149-11e7-b114-12654765af2f.message-uuid para para la FDISI
X-SPRefIdEste identificador permite identificar los registros de las llamadas a las API95acdbfd-eeab-53f7-95b7-708a1337f609request-app-id para la FDISI
X-StartDtFecha y hora de la solicitud del cliente capturada por la entidad de terceros2001-03-22T10:00:28.420Zcustomer-request-dt para la FDISI
X-UpDtFecha y hora de solicitud de entidad de terceros2001-12-22T05:47:25.367Zentity-request-dt para la FDISI

Request Example:

{
  "transaction": {
    "idItem": "c4e6bd04-5149-11e7-b114-12654765af2f"
  },
  "personInfo": {
    "personName": {
      "firstName": "6011341540651850",
      "middleName": "6011341540651850",
      "lastName": "6011341540651850",
      "secondLastName": "6011341540651850"
    },
    "govIssueIdent": {
      "identSerialNum": "1234567890",
      "govIssueIdentType": "CC"
    },
    "personType": "PN"
  },
  "entpr": {
    "entprDesc": "Ruby Maxwell"
  },
  "depAcctId": {
    "acctType": "INCLUSIVE_LOW_AMOUNT",
    "acctId": "6011341540651850",
    "bankId": "1020",
    "signInfo": {
      "value": "6011341540651850"
    }
  },
  "cryptSecret": {
    "contentType": "ID",
    "type": "TFY",
    "value": "guh"
  }
}

Success Response Example:

// Pendiente Validar
{
  "transaction": {
    "trnRqUid": "c4e6bd04-5149-11e7-b114-a2f933d5fe66",
    "origDt": "2017-07-21T17:32:28.000Z",
    "rquId": "acxff62e-6f12-42de-9012-1e7304418abd"
  },
  "custStatus": {
    "idItem": "d8ad8825-5cdf-5316-b791-018dee8e2c56",
    "type": "MERCHANTID",
    "value": "76.71",
    "cryptSecret": {
      "type": "TFY"
    },
    "status": "SUSPEND",
    "startDt": "2005-08-11T15:52:40.807Z",
    "upDt": "2002-03-07T06:28:58.898Z"
  },
  "custRec": {
    "personName": {
      "firstName": "Maude",
      "middleName": "Lettie Beck",
      "lastName": "Curtis",
      "secondLastName": "Watson"
    },
    "govIssueIdent": {
      "govIssueIdentType": "NUIP",
      "identSerialNum": "1002003001"
    },
    "personInfo": {
      "personType": "PJ"
    }
  },
  "entpr": {
    "entprDesc": "Ruby Maxwell"
  },
  "depAcctId": {
    "trnRqUid": "b3a840de-6236-58e3-9634-d59ddb2d8aee",
    "acctType": "INCLUSIVE_LOW_AMOUNT",
    "acctId" : "3445745657",
    "signInfo": {
      "value": "lu"
    },
    "bankId": "1020" ,
    "bankName" : "Bancolombia"
  }
}

Mapping Response Headers

NameDescriptionExample
X-RqUIDEl identificador del mensaje se utiliza para la trazabilidad.21cb1916-be70-55ed-8bad-758fc4b2d911
X-SPRefIdEl identificador del mensaje se utiliza para la trazabilidad.87bef576-f9ae-5198-ba4e-4299aaa93726
X-StartDtFecha y hora de la solicitud del cliente capturada por la entidad de terceros2019-07-19T00:20:57.886Z
X-UpDtFecha y hora de solicitud de entidad de terceros2009-06-06T00:10:11.708Z
X-CreatedDtFecha y hora de la solicitud de servicio2009-08-17T02:24:46.942Z
X-EndDtFecha y hora de respuesta del servicio2015-09-09T09:01:40.547Z

Response Error Example:

// pendiente a validar si quedaria de esta forma
{
    "responseType": {
        "value": "ER500"
    },
    "responseDetail": {
        "errorCode": "",
        "errorDesc": "",
        "errorType": ""
    }
}

- Get key (GET):

Description:

This endpoint will Consult Keys SPI.

Path:

/customers-management/v1/transfiya/entity/{iditem}/keys/{refid:

Request Data:

Uri Parameters

NameDescriptionRequiredPattern / Min-Max valueExample
iditementity IdYEStype: string , maxLength: 36 , minLength: 1 , pattern: "^[0-9]*
__COMPONENT_PLACEHOLDER__
quot;
8349032221
refidContains information related to unique identifier of the key to update.YEStype: string , maxLength: 50 , minLength: 1 , pattern: "^[0-9A-z-]*
__COMPONENT_PLACEHOLDER__
quot;
b6ff31c9-5b15-5c5a-9d19-9613ab4a9558

Headers

NameDescriptionExample
client_idCustomer identifier154-111-1111-222
client_secretCustomer key
AuthorizationBarear tokenBarear s43d4g54g45
X-RqUIDmessage uuid0eee894f-c64f-5787-8098-f20194319958
X-SPRefIdrequest app id95acdbfd-eeab-53f7-95b7-708a1337f609
X-StartDtcustomer request dt2001-03-22T10:00:28.420Z
X-UpDtentity request dt2001-12-22T05:47:25.367Z
X-OpenDttransaction reference2001-02-11T21:10:10.701Z

Success Response Example:


{
  "transaction": {
    "trnRqUid": "c4e6bd04-5149-11e7-b114-a2f933d5fe66",
    "origDt": "2017-07-21T17:32:28.000Z",
    "rquId": "acxff62e-6f12-42de-9012-1e7304418abd"
  },
  "custStatus": {
    "idItem": "d8ad8825-5cdf-5316-b791-018dee8e2c56",
    "type": "MERCHANTID",
    "value": "76.71",
    "cryptSecret": {
      "type": "guh"
    },
    "status": "SUSPEND",
    "startDt": "2005-08-11T15:52:40.807Z",
    "upDt": "2002-03-07T06:28:58.898Z"
  },
  "custRec": {
    "personName": {
      "firstName": "Maude",
      "middleName": "Lettie Beck",
      "lastName": "Curtis",
      "secondLastName": "Watson"
    },
    "govIssueIdent": {
      "govIssueIdentType": "NUIP",
      "identSerialNum": "1002003001"
    },
    "personInfo": {
      "personType": "PJ"
    }
  },
  "entpr": {
    "entprDesc": "Ruby Maxwell"
  },
  "depAcctId": {
    "trnRqUid": "b3a840de-6236-58e3-9634-d59ddb2d8aee",
    "acctType": "INCLUSIVE_LOW_AMOUNT",
    "acctId" : "3445745657",
    "signInfo": {
      "value": "lu"
    },
    "bankId": "1020" ,
    "bankName" : "Bancolombia"
  }
}

Mapping Response Headers

NameDescriptionExample
X-RqUIDEl identificador del mensaje se utiliza para la trazabilidad.21cb1916-be70-55ed-8bad-758fc4b2d911
X-SPRefIdEl identificador del mensaje se utiliza para la trazabilidad.87bef576-f9ae-5198-ba4e-4299aaa93726
X-StartDtFecha y hora de la solicitud del cliente capturada por la entidad de terceros2019-07-19T00:20:57.886Z
X-UpDtFecha y hora de solicitud de entidad de terceros2009-06-06T00:10:11.708Z
X-CreatedDtFecha y hora de la solicitud de servicio2009-08-17T02:24:46.942Z
X-EndDtFecha y hora de respuesta del servicio2015-09-09T09:01:40.547Z

Response Error Example:

// pendiente a validar si quedaria de esta forma
{
    "responseType": {
        "value": "ER500"
    },
    "responseDetail": {
        "errorCode": "",
        "errorDesc": "",
        "errorType": ""
    }
}

- Update key (PUT):

Description:

This endpoint for update keys SPI.

Path:

/customers-management/v1/transfiya/entity/{iditem}/keys/{refid}

Uri Parameters

NameDescriptionRequiredPattern / Min-Max valueExample
iditementity IdYEStype: string , maxLength: 36 , minLength: 1 , pattern: "^[0-9A-z-]*
__COMPONENT_PLACEHOLDER__
quot;
c4e6bd04-5149-11e7-b114-12654765af2f
refidContains information related to unique identifier of the key to update.YEStype: string , maxLength: 50 , minLength: 1 , pattern: "^[0-9A-z-]*
__COMPONENT_PLACEHOLDER__
quot;
b6ff31c9-5b15-5c5a-9d19-9613ab4a9558

Mapping Request

NameDescriptionRequiredTypePattern / Min-Max valueExample
custStatus.statusstatusNoString - Enumenum: - "ACTIVE" - "INACTIVE" - "SUSPEND" - "LOCK" - "CANCEL"SUSP
custStatus.cryptSecret.typespbviNoStringmaxLength: 3 pattern: "^[0-9A-z-]*
__COMPONENT_PLACEHOLDER__
quot;
str
depAcctId.acctTypeaccount TypeYesString - Enumenum: - "SAVING_ACCOUNT" - "CURRENT_ACCOUNT" - "LOW_DEPOSIT" - "ORDINARY_DEPOSIT" - "INCLUSIVE_LOW_AMOUNT"SAVING_ACCOUNT
depAcctId.acctIdaccount NumberYesStringmaxLength: 34 minLength: 1 pattern: "^[0-9]*
__COMPONENT_PLACEHOLDER__
quot;
6.01134E+15
depAcctId.signInfo.valueaccount.signerYesStringString maxLength: 36 minLength: 1 pattern: "^[a-zA-z_,0-9,\W.]*
__COMPONENT_PLACEHOLDER__
quot;
lemwolwasa

Request Example:


{
  "custStatus": {
    "status": "ACTIVE",
    "cryptSecret": {
      "type": "str"
    }
  },
  "depAcctId": {
    "acctType": "SAVING_ACCOUNT",
    "acctId": "6011341540651850",
    "signInfo": {
      "value": "lemwolwasa"
    }
  }
}

Headers

NameDescriptionExample
client_idclient id21234535
client_secretclient secret21234535
AuthorizationBearer tokenBearer s43d4g54g45
X-RqUIDmessage uuid0eee894f-c64f-5787-8098-f20194319958
X-SPRefIdrequest app id95acdbfd-eeab-53f7-95b7-708a1337f609
X-StartDtcustomer request dt2001-03-22T10:00:28.420Z
X-UpDtentity request dt2001-12-22T05:47:25.367Z
X-OpenDttransaction reference2001-02-11T21:10:10.701Z
AcceptAccept type format
content-type

Mapping Response

#Field BCS (campo)MapperDescriptionType
1transaction.trnRqUid meta.messageUidString
2transaction.origDtmeta.requestDtString
3transaction.rquIdmeta.requestAppIdString
4custStatus.idItemdata.idString
5custStatus.typedata.keyTypeString
6custStatus.valuedata.keyValueString
7custStatus.cryptSecret.typedata.spbviString
8custStatus.statusdata.statusString
9custStatus.startDtdata.createdDtString
10custStatus.upDtdata.updateDtString
11custRec.personName.firstNamedata.user.firstNameString
12custRec.personName.middleNamedata.user.secondNameString
13custRec.personName.lastNamedata.user.firstLastNameString
14custRec.personName.secondLastNamedata.user.secondLastNameString
15custRec.govIssueIdent.govIssueIdentTypedata.user.documentTypeString
16custRec.govIssueIdent.identSerialNumdata.user.documentNumberNumber
17custRec.personInfo.personTypedata.user.userTypeString
18entpr.entprDescdata.user.merchantNameString
19depAcctId.trnRqUiddata.account.idString
20depAcctId.acctTypedata.account.accountTypeString
21depAcctId.acctIddata.account.accountNumberString
22depAcctId.signInfo.valuedata.account.signerString
23depAcctId.bankIddata.account.entityCodeNumber
24depAcctId.bankNamedata.account.entityNameString

Request Example:


{
  "responseType": {
    "value": "OK"
  },
  "transaction": {
    "trnRqUid": "c4e6bd04-5149-11e7-b114-a2f933d5fe66",
    "origDt": "2017-07-21T17:32:28.000Z",
    "rquId": "acxff62e-6f12-42de-9012-1e7304418abd"
  },
  "custStatus": {
    "idItem": "d8ad8825-5cdf-5316-b791-018dee8e2c56",
    "type": "MERCHANTID",
    "value": "76.71",
    "cryptSecret": {
      "type": "guh"
    },
    "status": "SUSPEND",
    "startDt": "2005-08-11T15:52:40.807Z",
    "upDt": "2002-03-07T06:28:58.898Z"
  },
  "custRec": {
    "personName": {
      "firstName": "Maude",
      "middleName": "Lettie Beck",
      "lastName": "Curtis",
      "secondLastName": "Watson"
    },
    "govIssueIdent": {
      "govIssueIdentType": "NUIP",
      "identSerialNum": "1002003001"
    },
    "personInfo": {
      "personType": "PJ"
    }
  },
  "entpr": {
    "entprDesc": "Ruby Maxwell"
  },
  "depAcctId": {
    "trnRqUid": "b3a840de-6236-58e3-9634-d59ddb2d8aee",
    "acctType": "INCLUSIVE_LOW_AMOUNT",
    "acctId" : "3445745657",
    "signInfo": {
      "value": "lu"
    },
    "bankId": "1020" ,
    "bankName" : "Bancolombia"
  }
}

Mapping Response Headers

NameDescriptionExample
X-RqUIDEl identificador del mensaje se utiliza para la trazabilidad.21cb1916-be70-55ed-8bad-758fc4b2d911
X-SPRefIdEl identificador del mensaje se utiliza para la trazabilidad.87bef576-f9ae-5198-ba4e-4299aaa93726
X-StartDtFecha y hora de la solicitud del cliente capturada por la entidad de terceros2019-07-19T00:20:57.886Z
X-UpDtFecha y hora de solicitud de entidad de terceros2009-06-06T00:10:11.708Z
X-CreatedDtFecha y hora de la solicitud de servicio2009-08-17T02:24:46.942Z
X-EndDtFecha y hora de respuesta del servicio2015-09-09T09:01:40.547Z

- Create people (POST):

Description:

This method allows you to enroll a Bank client to act as the Payer in the Immediate Payments application.

Path:

/accounts-management/v1/customer
Headers:
NameDescriptionExampleTIPO
X-Invoker-ChannelChannel of origin of consumption007String
X-Invoker-ATMIdAmt code1102String
X-Invoker-BranchIdOffice code1102String
X-Invoker-TerminalIdTerm code
X-Invoker-ComponentComponent
X-Invoker-UserIPAddressClient IP Address10.5.43.214
X-Invoker-ServerIPAddressServer IP Address192.168.169.197
X-Invoker-UserMACAddressClient MAC Address0E-A5-38-F7-C3-09
X-Invoker-ProcessDateProcess date2023-05-02
X-Invoker-TxIdId TX
X-Invoker-SessionKeySession key
X-Invoker-SourceOrigin
X-Invoker-CountryCountry
X-Invoker-ProcessBpmIdID BPM process
X-Invoker-ProcessIdProcess ID
X-Invoker-NetworkNet
X-Invoker-subChannelSubchannel with which the transaction must be registered.
X-Invoker-UserUser
X-Invoker-ActionAction
X-Invoker-DestinationDestination
X-Invoker-ModifierUserModification
X-Invoker-ReferencedNumberReference number
X-Invoker-RequestNumberRequest number
X-Invoker-CustIdUsed to identify the user who logs in
client_idCustomer identifier154-111-1111-222
client_secretCustomer key
AuthorizationBarear tokenBarear 2312323
AcceptAccept type formatcontent-type

Mapping Request

NameMappingDescriptionRequiredPattern / Min-Max valueExample
govIssueIdent.mnemonicnemonicoCustomer identification is the concatenation of the identification type with the document number.TRUE36CC1012380907
depAcctId.bankInfo.bankIdcinfoCuenta.bancoBank code with which the Originator is registeredTRUE360032
depAcctId.acctTypeinfoCuenta.tipoType of account registered by the PayerTRUE3SDA/DDA
depAcctId.acctIdinfoCuenta.numeroAccount number registered by the PayerTRUE3030054242

Example


{
  "govIssueIdent": {
    "mnemonic": "CC1012380907"
  },
  "depAcctId": {
    "acctType": "SDA",
    "acctId": "030054242",
    "bankInfo": {
      "bankId": "0032"
    }
  }
}

Mapping Request OK

Field BCS (campo)DESCRIPCI脫NUBICACI脫NTIPO
responseType.valuetipoRespuestaTipo de Respuesta (Ok)

Example


{
  "responseType": {
    "value": "OK"
  }
}

Mapping Response Error

Field BCS (campo)MAPPERDescription(Descripcion)
responseType.valuetipoRespuestaTipo de Respuesta (ERR)
responseDetail.errorCodecodigoErrorCodigo de error
responseDetail.errorDescdescripcionErrorDescripci贸n del Error
responseDetail.errorTypetipoErrorTipo de Error

Example

{
    "responseType": {
        "value": "ER500"
    },
    "responseDetail": {
        "errorCode": "",
        "errorDesc": "",
        "errorType": ""
    }
}

- Customer Accounts

Description:

This method allows you to get the accounts .

Path:

GET: /customers-management/v1/accounts/{mnemonic}:

Uri Parameters

NameDescriptionRequiredPattern / Min-Max valueExample
mnemonicMnemonicYESMinimum characters: 2 , Maximum characters: 20 ,CC1234444

Query parameters

NameDescriptionRequired
roleNombre del rol del cliente en el ecosistema Pagos Inmediatos que est谩 consultando las cuentas. role: COMERCIO, ORDENANTEYES
initialRecordIndica el n煤mero del registro a partir del cual se desea retornar las m煤ltiples cuentas del cliente.NO
totalRecordsN煤mero de registros que se desea retornar de las m煤ltiples cuentas del cliente.NO

Request Data:

Headers:

NameDescriptionExampleCommentsRequired
client_idIdentificador del clientef1b1247...SI
client_secretClave del clienteb124731b4...SI
AuthorizationToken GeneradoBearer WxN_AU...SI
Accept/SI
X-Invoker-ChannelChannel of origin of consumptionSI
X-Invoker-ATMIdAmt codeEL campo canalOrigen es de 10 caracteres y va con ceros a la izquierda antes del primer car谩cter hasta completar el tama帽o del campoSI
X-Invoker-BranchIdOffice codeSI
X-Invoker-TerminalIdTerm codeEL campo codigoTerminal es de 8 caracteres y va con ceros a la izquierda antes del primer car谩cter hasta completar el tama帽o del campoSI
X-Invoker-ComponentComponentNO
X-Invoker-UserIPAddressClient IP AddressNO
X-Invoker-ServerIPAddressServer IP AddressNO
X-Invoker-UserMACAddressClient MAC AddressNO
X-Invoker-ServerMACAddressServer MAC AddressNO
X-Invoker-ProcessDateProcess dateNO
X-Invoker-TxIdId TXEl identificador de la aplicaci贸n se utiliza para la trazabilidad. Este identificador permite identificar los registros de las llamadas. Ejemplo: b11412654765af2f.NO
X-Invoker-SessionKeySession keyNO
X-Invoker-SourceOriginNO
X-Invoker-CountryCountryNO
X-Invoker-ProcessBpmIdID BPM processNO
X-Invoker-ProcessIdProcess IDNO
X-Invoker-NetworkNetNO
X-Invoker-subChannelSubchannel with which the transaction must be registeredSI
X-Invoker-UserUserNO
X-Invoker-ActionActionNO
X-Invoker-ModifierUserModification userNO
X-Invoker-ReferencedNumberReference numberNO
X-Invoker-RequestNumberRequest numberNO
X-Invoker-CustIdCustIdNO
x-invoker-allySPI allySI

Response Body:

Mapping Response OK

Field BCS (campo)DESCRIPCI脫NUBICACI脫NTIPO
responseType.valueTipo respuestaBodyString
resultsPagesGeneric.totalRecordsN煤mero de registros retornadosBodyString
listAccounts[].depAcctId.acctTypeValores posibles: Ahorro, CorrienteBodyString
listAccounts[].depAcctId.acctIdN煤mero de la cuenta del cliente. 24026061135, 21002787533BodyString
listAccounts[].product.productTypeTipo productoBodyString
listAccounts[].curAmt.amtSaldo disponible en la cuenta del cliente, los 煤ltimos 2 d铆gitos son decimalesBodyNumber
listAccounts[].acctBal.amtSaldo total en la cuenta del cliente, los 煤ltimos 2 d铆gitos son decimalesBodyNumber

Mapping Response Error

Field BCS (campo)MAPPERDescription(Descripcion)
responseType.valueNATipo de Respuesta (ERR)
responseDetail.errorCodeCodigo de error
responseDetail.errorDescDescripci贸n del Error
responseDetail.errorTypeTipo de Error

Success Response Example:


{
  "responseType": {
    "value": "OK"
  },
  "resultsPagesGeneric": {
    "totalRecords": 8
  },
  "listAccounts": [
    {
      "depAcctId": {
        "acctType": "Ahorro",
        "acctId": "100023569871"
      },
      "product": {
        "productType": "AHORROS"
      },
      "acctBal":{
        "amt": 5733894.28
      },
      "curAmt": {
        "amt": 5733894.28
      }
    }
  ]
}

Response Error Example:


{
    "responseType": {
        "value": "ER500"
    },
    "responseDetail": {
        "errorCode": "",
        "errorDesc": "",
        "errorType": ""
    }
}

Diagram of sequence.


- Devices

Description:

This method allows you to update the device from which the client is accessing the App.

Path:

PUT: /customers-management/v1/devices:

Request Data:

Headers:

NameDescriptionExampleCommentsRequired
client_idIdentificador del clientef1b1247...SI
client_secretClave del clienteb124731b4...SI
AuthorizationToken GeneradoBearer WxN_AU...SI
Accept/SI
X-Invoker-ChannelChannel of origin of consumptionSI
X-Invoker-ATMIdAmt codeEL campo canalOrigen es de 10 caracteres y va con ceros a la izquierda antes del primer car谩cter hasta completar el tama帽o del campoSI
X-Invoker-BranchIdOffice codeSI
X-Invoker-TerminalIdTerm codeEL campo codigoTerminal es de 8 caracteres y va con ceros a la izquierda antes del primer car谩cter hasta completar el tama帽o del campoSI
X-Invoker-ComponentComponentNO
X-Invoker-UserIPAddressClient IP AddressNO
X-Invoker-ServerIPAddressServer IP AddressNO
X-Invoker-UserMACAddressClient MAC AddressNO
X-Invoker-ServerMACAddressServer MAC AddressNO
X-Invoker-ProcessDateProcess dateNO
X-Invoker-TxIdId TXEl identificador de la aplicaci贸n se utiliza para la trazabilidad. Este identificador permite identificar los registros de las llamadas. Ejemplo: b11412654765af2f.NO
X-Invoker-SessionKeySession keyNO
X-Invoker-SourceOriginNO
X-Invoker-CountryCountryNO
X-Invoker-ProcessBpmIdID BPM processNO
X-Invoker-ProcessIdProcess IDNO
X-Invoker-NetworkNetNO
X-Invoker-subChannelSubchannel with which the transaction must be registeredSI
X-Invoker-UserUserNO
X-Invoker-ActionActionNO
X-Invoker-ModifierUserModification userNO
X-Invoker-ReferencedNumberReference numberNO
X-Invoker-RequestNumberRequest numberNO
X-Invoker-CustIdCustIdNO
x-invoker-allySPI allySI

Request Body:

NameMappingDescriptionRequiredExample
govIssueIdent.mnemonicnemonicoCustomer identification is the concatenation of the identification type with the document number.TRUECC1012380907
devRec.devIddevIdUnique device identifier for the transaction.TRUE12342s

Response Body:

Mapping Response OK

Field BCS (campo)DESCRIPCI脫NUBICACI脫NTIPO
responseType.valuetipo RespuestaBodyString

Mapping Response Error

Field BCS (campo)MAPPERDescription(Descripcion)
responseType.valueNATipo de Respuesta (ERR)
responseDetail.errorCodeCodigo de error
responseDetail.errorDescDescripci贸n del Error
responseDetail.errorTypeTipo de Error

Success Response Example:


{
  "responseType": {
    "value": "OK"
  }
}

Response Error Example:


{
    "responseType": {
        "value": "ER500"
    },
    "responseDetail": {
        "errorCode": "",
        "errorDesc": "",
        "errorType": ""
    }
}

Diagram of sequence.


- Update Ordering Customer

Description:

This method allows the client to update an ordering account

Path:

PUT: /accounts-management/v1/customer/{mnemonic}:

Request Data:

Uri Parameters

NameDescriptionRequiredPattern / Min-Max valueExample
mnemonicMnemonicYESMinimum characters: 2 , Maximum characters: 20 ,CC1234444
Headers:
NameDescriptionExample
X-Invoker-ChannelChannel of origin of consumption007
X-Invoker-ATMIdAmt code1102
X-Invoker-BranchIdOffice code1102
X-Invoker-TerminalIdTerm code
X-Invoker-ComponentComponent
X-Invoker-UserIPAddressClient IP Address10.5.43.214
X-Invoker-ServerIPAddressServer IP Address192.168.169.197
X-Invoker-UserMACAddressClient MAC Address0E-A5-38-F7-C3-09
X-Invoker-ProcessDateProcess date2023-05-02
X-Invoker-TxIdId TX
X-Invoker-SessionKeySession key
X-Invoker-SourceOrigin
X-Invoker-CountryCountry
X-Invoker-ProcessBpmIdID BPM process
X-Invoker-ProcessIdProcess ID
X-Invoker-NetworkNet
X-Invoker-subChannelSubchannel with which the transaction must be registered.
X-Invoker-UserUser
X-Invoker-ActionAction
X-Invoker-DestinationDestination
X-Invoker-ModifierUserModification
X-Invoker-ReferencedNumberReference number
X-Invoker-RequestNumberRequest number
X-Invoker-CustIdUsed to identify the user who logs in
client_idCustomer identifier154-111-1111-222
client_secretCustomer key
AuthorizationBarear tokenBarear 2312323
AcceptAccept type formatcontent-type

Canonical Request Body:

NameDescriptionRequiredPattern / Min-Max valueExample
bankInfo.acctTypeType of registered accountYESEnum values:
SDA
DDA
SDA
bankInfo.acctIdRegistered account numberYES^[帽Aa-zA-z,0-9_ ,.\W]*$030054242
bankInfo.bankInfo.bankIdBank code with which you registerYES^[0-9]*$0032

Request Example:

{
  "depAcctId": {
    "acctType": "SDA",
    "acctId": "030054242",
    "bankInfo": {
      "bankId": "0032"
    }
  }
}

Canonical Response Body:

Field BCS (campo)MAPPERDescription(Descripcion)
responseType.valueNATipo de Respuesta (ERR)
responseDetail.errorCodeCodigo de error
responseDetail.errorDescDescripci贸n del Error
responseDetail.errorTypeTipo de Error

Success Response Example:

{
    "responseType": {
        "value": "OK"
    }
}

Response Error Example:

{
    "responseType": {
        "value": "ERROSB-380000"
    },
    "responseDetail": {
        "errorCode": "OSB-380000",
        "errorDesc": "Se presenta un fallo con el servicio: -TPESVCFAIL(11):0:0:Unknown(923795923):QMNONE(0):0actualizarOrdenante_RN_TO_EBSOSB-380000actualizarOrdenante_RN_TO_EBSresponse-pipeline",
        "errorType": "EXP"
    }
}

Diagram of sequence.


- Consult payer (GET):

Description:

This method allows you to query a customer of the bank acting as originator in the immediate payment application.

Path:

GET: /accounts-management/v1/customer/{mnemonic}

Request Data:

Headers:

NameDescriptionExampleRequired
X-Invoker-ChannelChannel of origin of consumption07YES
X-Invoker-ATMIdAmt code1102NO
X-Invoker-BranchIdOffice code1102NO
X-Invoker-TerminalIdTerm codeNO
X-Invoker-ComponentComponentNO
X-Invoker-UserIPAddressClient IP Address10.5.43.214YES
X-Invoker-ServerIPAddressServer IP Address192.168.169.197NO
X-Invoker-UserMACAddressClient MAC Address0E-A5-38-F7-C3-09YES
X-Invoker-ServerMACAddressServer MAC Address192.168.169.198NO
X-Invoker-ProcessDateProcess date2023-05-02NO
X-Invoker-TxIdId TXNO
X-Invoker-SessionKeySession key112w3w*b8a-1cfe9cdd35a1NO
X-Invoker-SourceOriginNO
X-Invoker-CountryCountryCONO
X-Invoker-ProcessBpmIdID BPM processNO
X-Invoker-ProcessDateprocess date2024-10-10NO
X-Invoker-ProcessIdProcess IDPRI2210323310590452NO
X-Invoker-NetworkNet0032NO
X-Security-CustLoginIdUserLoginabcNO
X-Invoker-subChannelSubchannel with which the transaction must be registered.01YES
X-Invoker-UserUserCC10009287NO
X-Invoker-ActionActionNO
X-Invoker-DestinationDestinationNO
X-Invoker-ModifierUserModificationNO
X-Invoker-ReferencedNumberReference number12321545YES
X-Invoker-RequestNumberRequest number12345NO
X-Invoker-CustIdUsed to identify the user who logs inNO
client_idCustomer identifier154-111-1111-222YES
client_secretCustomer key1122222-222-333YES
AuthorizationBarear tokenBarear 2312323YES

UriParams:

NameDescriptionRequiredPattern / Min-Max valueExample
mnemonicMnemonicYESMinimum characters: 2 , Maximum characters: 20 ,CC19444454

Canonical Response Body:

Field BCS (campo)MAPPERDescription(Descripcion)
personInfo.mnemonicdatosBasicos.nemonicoidentificacion del cliente, es la concatenaci贸n del tipo de identificaci贸n con el n煤mero de documento.
personInfo.fullNamedatosBasicos.nombreNombres y apellidos del cliente separados por espacio en caso de tener m谩s de uno
personInfo.cellphonedatosBasicos.numeroCelularNumero de celular del cliente
personInfo.emailAddrdatosBasicos.correoElectronicoCorreo electronico del cliente
personInfo.depAcctId.bankInfodatosBasicos.infoCuenta.bancoCodigo de banco con el cual se regsitra el ordenante
personInfo.depAcctId.acctTyoedatosBasicos.infoCuenta.tipotipo de cuenta registrada por el ordenante
personInfo.depAcctId.acctIddatosBasicos.infoCuenta.numeronumero de cuenta registrada por el ordenante
responseType.valueNATipo de Respuesta (ERR)
responseDetail.errorCodeCodigo de error
responseDetail.errorDescDescripci贸n del Error
responseDetail.errorTypeTipo de Error

Request Example:

GET: /accounts-management/v1/customer/CC19444454

Success Response Example:

{
  "personInfo": {
    "mnemonic": "CC19444454",
    "fullName": "LUIS GEOVANNI HERRERO MARTINEZ",
    "cellphone": "3124712991",
    "emailAddr": "geovanniherrero@bcs.com"
   },
   "depAcctId": {
      "bankId": "0013",
      "acctType": "10",
      "acctId": "030054242"
   }
}

Response Error Example:

{
    "responseType": {
        "value": "ERR500"
    },
    "responseDetail": {
        "errorCode": "00001",
        "errorDesc": "NO ENCONTRO NINGUN REGISTRO",
        "errorType": "DAT"
    }
}

- Consult Commerce (GET):

Description:

This method allows you reviw a Bank client to act as a Merchant in the Immediate Payments application, the message specification is specified by Redeban so that it is common to multiple financial entities.

Path:

GET: /customers-management/v1/businessinfo/{orgIdNum}

Request Data:

Headers:

NameDescriptionExampleRequired
X-Invoker-ChannelChannel of origin of consumption07YES
X-Invoker-ATMIdAmt code1102NO
X-Invoker-BranchIdOffice code1102NO
X-Invoker-TerminalIdTerm codeNO
X-Invoker-ComponentComponentNO
X-Invoker-UserIPAddressClient IP Address10.5.43.214YES
X-Invoker-ServerIPAddressServer IP Address192.168.169.197NO
X-Invoker-UserMACAddressClient MAC Address0E-A5-38-F7-C3-09YES
X-Invoker-ServerMACAddressServer MAC Address192.168.169.198NO
X-Invoker-ProcessDateProcess date2023-05-02NO
X-Invoker-TxIdId TXNO
X-Invoker-SessionKeySession key112w3w*b8a-1cfe9cdd35a1NO
X-Invoker-SourceOriginNO
X-Invoker-CountryCountryCONO
X-Invoker-ProcessBpmIdID BPM processNO
X-Invoker-ProcessDateprocess date2024-10-10NO
X-Invoker-ProcessIdProcess IDPRI2210323310590452NO
X-Invoker-NetworkNet0032NO
X-Security-CustLoginIdUserLoginabcNO
X-Invoker-subChannelSubchannel with which the transaction must be registered.01YES
X-Invoker-UserUserCC10009287NO
X-Invoker-ActionActionNO
X-Invoker-DestinationDestinationNO
X-Invoker-ModifierUserModificationNO
X-Invoker-ReferencedNumberReference number12321545YES
X-Invoker-RequestNumberRequest number12345NO
X-Invoker-CustIdUsed to identify the user who logs inNO
client_idCustomer identifier154-111-1111-222YES
client_secretCustomer key1122222-222-333YES
AuthorizationBarear tokenBarear 2312323YES

UriParams:

NameDescriptionRequiredPattern / Min-Max valueExample
orgIdNumorgIdNumYESMinimum characters: 2 , Maximum characters: 10 ,102081

Canonical Response OK Body:

Field BCS (campo)MAPPERDescription(Descripcion)Tipo-Tama帽oEjemplo
BusinessInfo.GovIssueIdent.GovIssueIdentTypecomercio.infoComercio.tipoDocumentoTipo de documento del comercioString-21
BusinessInfo.GovIssueIdent.IdentSerialNumcomercio.infoComercio.numeroDocumentoN煤mero de documento para el comercioString-15800234523
BusinessInfo.namecomercio.infoComercio.nombreComercioNombre del ComercioString-40Papeler铆a de la esquina
BusinessInfo.orgIdNumcomercio.infoComercio.codigoUnicoCodigo unico del comercioString-1010203040
BusinessInfo.curAmtRatecomercio.infoComercio.mdrMDR del comercio si este dato se encuentra en SEI (Aplica para comercios categor铆a 4)String-71
BusinessInfo.flagPresentcomercio.infoComercio.ventaPresenteflag para venta presenteString-51
BusinessInfo.flagNoPresentcomercio.infoComercio.ventaNoPresenteflag para venta no presenteString-5
BusinessInfo.status.statusCodecomercio.infoComercio.codigoEstadoC贸digo de estado del comercio. Enviado en actualizacionesString-2
BusinessInfo.status.statusDesccomercio.infoComercio.estadoNombre del estado del comercio. Enviado en actualizacionesString-30
BusinessInfo.channelcomercio.infoComercio.canalEnrolamientoCanal por el cual se enrol贸 el comercio en Pagos InmediatosString-3
BusinessInfo.LegalPerson.GovIssueIdent.GovIssueIdentTypecomercio.infoRepresentanteLegal.tipoIdentificacionTipo de identificaci贸n para el representante legalString-2
BusinessInfo.LegalPerson.GovIssueIdent.IdentSerialNumcomercio.infoRepresentanteLegal.numeroIdentificacionNumero identificacion del representante legalString-15
BusinessInfo.LegalPerson.fullNamecomercio.infoRepresentanteLegal.nombreNombre completo del representante legalString-60
BusinessInfo.ContactInfo.personInfo.countrycomercio.infoContacto.paisC贸digo ISO 3166-1 del pa铆sString-3
BusinessInfo.ContactInfo.postAddr.stateProvcomercio.infoContacto.departamentoC贸digo DANE del departamentoString-2
BusinessInfo.ContactInfo.postAddr.neighborhoodcomercio.infoContacto.ciudadC贸digo DANE de la ciudadString-5
BusinessInfo.ContactInfo.postAddr.addr1comercio.infoContacto.direccionDireccion del comercioString-40
BusinessInfo.ContactInfo.postAddr.Cellphonecomercio.infoContacto.celularNumero celular del comercioString-15
BusinessInfo.ContactInfo.postAddr.phoneNumcomercio.infoContacto.telefonoTel茅fono fijo del comercioString-15
BusinessInfo.ContactInfo.postAddr.emailAddrcomercio.infoContacto.emailCorreo electr贸nico del comercioString-60
BusinessInfo.resultInfo.codecomercio.infoResultado.codigoC贸digo del resultado al consumo del servicioString-7
BusinessInfo.resultInfo.desccomercio.infoResultado.descripcionDescripcion del resultado al consumo del servicioString-60

Canonical Response ERR Body:

Field BCS (campo)MAPPERDescription(Descripcion)Tipo-Tama帽oEjemplo
responseType.valueconsultarComercioResponse.cabeceraSalida.tipoRespuestaC贸digo del resultado al consumo del servicio
responseType.errorCodeconsultarComercioResponse.cabeceraSalida.codigoErrorC贸digo del resultado al consumo del servicio
responseType.errorDescconsultarComercioResponse.cabeceraSalida.descripcionErrorDescripcion de error
responseType.errorTypeconsultarComercioResponse.cabeceraSalida.tipoErrorTipo de error

Request Example:

GET: /customers-management/v1/businessinfo/102081

Success Response Example:

{
    "responseType": {
        "value": "OK"
    },
    "businessInfo": {
        "govIssueIdent": {
            "govIssueIdentType": "CC",
            "identSerialNum": "1007641"
        },
        "name": "rappi",
        "orgIdNum": "102081",
        "curAmt": {
            "rate": "1"
        },
        "flagPresent": null,
        "flagNotPresent": null,
        "status": {
            "statusCode": null,
            "statusDesc": null
        },
        "channel": null,
        "legalPerson": {
            "govIssueIdent": {
                "govIssueIdentType": "CC",
                "identSerialNum": "1007641"
            },
            "fullName": "juan perez"
        },
        "contactInfo": {
            "personInfo": {
                "country": "1"
            },
            "postAddr": {
                "stateProv": "1",
                "neighborhood": "1",
                "addr1": "cr 55 55 55",
                "cellphone": "3123432423",
                "phoneNum": "543534543",
                "emailAddr": "string"
            }
        },
        "resultInfo": {
            "code": "CB00000",
            "desc": "Comercio consultado correctamente en PPII."
        }
    }
}

Response Error Example:

{
    "responseType": {
        "value": "ERR500"
    },
    "responseDetail": {
        "errorCode": "00001",
        "errorDesc": "NO ENCONTRO NINGUN REGISTRO",
        "errorType": "DAT"
    }
}


Reviews