Diccionario de Datos - Core
Diccionario de datos de las tablas utilizadas en el Core Transaccional de SPIN.
FiservTransaction
Campo | Tipo de Dato | Tamaño | Descripción | ejemplo |
---|---|---|---|---|
id |
|
| Id auto generado en mongo DB |
|
userId | String |
| id del usuario SPIN con el que se ejecuto la transacción |
|
| Int64 |
| Balance inicial previo a ejecutar la transacción, esta en centavos | 10000 |
| Int64 |
| Balance final posterior a ejecutar la transacción, esta en centavos | 10000 |
| String |
| Tipo de ejecución P2P : SEND_MONEY o |
|
| String |
| Id de transacción relacionda, puede ser un identificador de la misma collection FiservTransaction, o puede ser una stpTransaction (spei), conekta cash in , cybersource (VISA) o una international remittance | 643825daf8ffbc7635af3650 |
| String |
| Número de cliente generado en Fiserv, asignado a un cliente de SPIN |
|
| String |
| Authorization code generado en Oxxo para una transacción de cash in | 469643 |
| String |
| Authorization code generado en Oxxo para una transacción de cash out | 1015036950 |
| String |
| Número de cuenta generado en fiserv, asignado a un cliente de SPIN |
|
| Int32 |
| Nivel de usuario dentro en nuestra aplicación SPIN | 1 |
| Date |
| Fecha de creación del request para ejecutar la TRX | 2023-04-13T15:55:06.854+00:00 |
| String |
| Tipo de transacción a ejecutar | TRANSFER_TO_CARD |
| String |
|
| credit |
| String |
| Usado en transacciones p2p, puede ser CLABE o TARJETA | clabe: 646420146400000139 card: |
| Int64 |
| Monto de la transacción, en centavos | 10000 |
| Int64 |
| comisión, en centavos | 2000 |
| Int64 |
| impuesto (IVA) en centavos | 1600 |
| Double |
| porcentaje de impuestos (IVA) | 0.16 |
| String |
| Descripción de la transacción |
|
| String |
| Código de autorización de la transacción, enviado a Fiserv |
|
| String |
| Id de la transacción, enviado a Fiserv |
|
isReversed | Boolean |
| Bandera para saber si esta reversada una transacción |
|
| String |
| Id de la transacción de reverso |
|
| String |
| Id de la transacción de comisión |
|
| Date |
| Fecha de reverso de la transacción | 2023-04-17T17:35:00.683+00:00 |
| String |
| Código de ejecución de una transacción | 8006 |
| String |
| Id de la tienda oxxo | 10MEX50KWN |
| String |
| Nombre de la tienda oxxo | Delfin Madrigal MEX |
| String |
| Es un código que usa oxxo, un identificador del estado donde esta ubicado el oxxo | 9 |
| String |
| Es el folio web method | 202304131071 |
| String |
| Es la caja registradora de la tienda oxxo | 01 |
| Object |
| Utilizado como mapa para informar propiedades específicas de ejecución de transacciones en flujos funcionales | "metadata": { "OXXO_STORE_LATITUD": "19.33284486", "OXXO_STORE_LONGITUD": "-99.17364025", "OXXO_DEPOSIT_CARD_TYPE": "DIGITAL" } |
| Object |
| Utilizado como mapa de propiedades de los dispositivos que ejecutan transacciones, sea un dispositivo mobile o un server de nosotros | "userMetadata": { "longitude": 90, "latitude": -89, "ipAddress": "0:0:0:0:0:0:0:1" } |
| String |
| identificador generado en los microservicios para rastrear una petición | a73c416bec2a9cca |
| String |
| número telefónico del cliente SPIN | +521111111111 |
| String |
| Identificador de la disputa de una transacción | SQA-903 |
| Int64 |
| Monto descuento aplicado | 1 |
| Int64 |
| descuento de la comisión de negocio | 1 |
| Int64 |
| Monto original de la comisión sin descuento | 1 |
| Int64 |
| puntos generados | 1 |
| Int64 |
| Monto original de la transacción con tarjeta |
|
| Boolean |
| bandera para saber si la transacción con tarjeta fue manipulada |
|
| String |
| Id relacionado de transacción con tarjeta |
|
| Double |
| coordenada latitude de la tienda Oxxo |
|
| Double |
| coordenada longitude de la tienda Oxxo |
|
| Boolean |
| bandera para saber si la transacción ha sido posteada en Fiserv |
|
| String |
| usado para notas internas de SPIN en la ejecución de una transacción |
|
| String |
| Id customizado de una transacción, utilizado por ejemplo en ids de transacciones SPEI |
|
| Int64 |
| Cashback que se calculo y generó para la ejecución de una transacción |
|
INDEXES
index definition | ASC / DESC | fields | Type |
---|---|---|---|
_ID | ASC | _id | UNIQUE |
ACCOUNTNUMBER | ASC | accountNumber | REGULAR |
ACTIONCODE | ASC | actionCode | REGULAR |
AUTHCODE | ASC | authCode | REGULAR |
createdAt_-1_transactionType_1 | DESC ASC |
| REGULAR COMPOUND |
customTransactionId_1 | ASC | customTransactionId | REGULAR UNIQUE SPARSE |
DISPUTEKEY | ASC | disputeKey | REGULAR |
ISREVERSED | ASC | isReversed | REGULAR |
isReversed_1_amount_1_metadata.CARD_LAST_FOUR_DIGITS_1_transactionType_1_authCode_1_metadata.MERCHANT_CODE_1_createdAt_1 | todos ASC |
| REGULAR COMPOUND |
isReversed_1_createdAt_1_userId_1_transactionType_1 | todos ASC |
| REGULAR COMPOUND |
oxxoCashInAuthCode | ASC | oxxoCashInAuthCode | REGULAR |
oxxoCashOutAuthCode | ASC | oxxoCashOutAuthCode | REGULAR |
oxxoPlaza_1_isOxxoStoreTransaction_1_createdAt_1 | todos ASC |
| REGULAR COMPOUND |
oxxoStoreId | ASC | oxxoStoreId | REGULAR |
oxxoStoreStateCode | ASC | oxxoStoreStateCode | REGULAR |
oxxoWmCode | ASC | oxxoWmCode | REGULAR |
relatedTransactionId | ASC | relatedTransactionId | REGULAR |
transactionType | ASC | transactionType | REGULAR |
transactionType_1_createdAt_1_userId_1 | todos ASC |
| REGULAR COMPOUND |
userId | ASC | userId | REGULAR |
xTransactionId | ASC | xTransactionId | REGULAR |