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

Campo

Tipo de Dato

Tamaño

Descripción

ejemplo

id

ObjectID

 

Id auto generado en mongo DB

628fdd0b1d98f5b2397a8320

userId

String

 

id del usuario SPIN con el que se ejecuto la transacción

a6780247-25ae-4eb5-8fb2-429f3de6fab4

initialBalance

Int64

 

Balance inicial previo a ejecutar la transacción, esta en centavos

10000

finalBalance

Int64

 

Balance final posterior a ejecutar la transacción, esta en centavos

10000

p2pTransferType

String

 

Tipo de ejecución P2P :

SEND_MONEY o REQUEST_MONEY

 

relatedTransactionId

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

customerNumber

String

 

Número de cliente generado en Fiserv, asignado a un cliente de SPIN

 

oxxoCashInAuthCode

String

 

Authorization code generado en Oxxo para una transacción de cash in

469643

oxxoCashOutAuthCode

String

 

Authorization code generado en Oxxo para una transacción de cash out

1015036950

accountNumber

String

 

Número de cuenta generado en fiserv, asignado a un cliente de SPIN

 

qualification

Int32

 

Nivel de usuario dentro en nuestra aplicación SPIN

1

createdAt

Date

 

Fecha de creación del request para ejecutar la TRX

2023-04-13T15:55:06.854+00:00

transactionType

String

 

Tipo de transacción a ejecutar

TRANSFER_TO_CARD

paymentSourceType

String

 

 

credit

targetSpinInstrument

String

 

Usado en transacciones p2p, puede ser CLABE o TARJETA

clabe: 646420146400000139

card:

amount

Int64

 

Monto de la transacción, en centavos

10000

commission

Int64

 

comisión, en centavos

2000

tax

Int64

 

impuesto (IVA) en centavos

1600

taxPercentage

Double

 

porcentaje de impuestos (IVA)

0.16

description

String

 

Descripción de la transacción

 

authCode

String

 

Código de autorización de la transacción, enviado a Fiserv

 

xTransactionId

String

 

Id de la transacción, enviado a Fiserv

 

isReversed

Boolean

 

Bandera para saber si esta reversada una transacción

 

reversalTransactionId

String

 

Id de la transacción de reverso

 

commissionTransactionId

String

 

Id de la transacción de comisión

 

reversalDate

Date

 

Fecha de reverso de la transacción

2023-04-17T17:35:00.683+00:00

actionCode

String

 

Código de ejecución de una transacción

8006

oxxoStoreId

String

 

Id de la tienda oxxo

10MEX50KWN

oxxoStoreName

String

 

Nombre de la tienda oxxo

Delfin Madrigal MEX

oxxoStoreStateCode

String

 

Es un código que usa oxxo, un identificador del estado donde esta ubicado el oxxo

9

oxxoWmCode

String

 

Es el folio web method

202304131071

oxxoPos

String

 

Es la caja registradora de la tienda oxxo

01

metadata

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" }

userMetadata

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" }

traceId

String

 

identificador generado en los microservicios para rastrear una petición

a73c416bec2a9cca

customerPhoneNumber

String

 

número telefónico del cliente SPIN

+521111111111

disputeKey

String

 

Identificador de la disputa de una transacción

SQA-903

appliedDiscount

Int64

 

Monto descuento aplicado

1

commissionBusinessDiscount

Int64

 

descuento de la comisión de negocio

1

originalCommissionWithoutDiscounts

Int64

 

Monto original de la comisión sin descuento

1

generatedPoints

Int64

 

puntos generados

1

cardTransactionOriginAmount

Int64

 

Monto original de la transacción con tarjeta

 

isManipulatedCardTransaction

Boolean

 

bandera para saber si la transacción con tarjeta fue manipulada

 

relatedCardTransactionId

String

 

Id relacionado de transacción con tarjeta

 

oxxoStoreLatitude

Double

 

coordenada latitude de la tienda Oxxo

 

oxxoStoreLongitude

Double

 

coordenada longitude de la tienda Oxxo

 

isPosted

Boolean

 

bandera para saber si la transacción ha sido posteada en Fiserv

 

internalNote

String

 

usado para notas internas de SPIN en la ejecución de una transacción

 

customTransactionId

String

 

Id customizado de una transacción, utilizado por ejemplo en ids de transacciones SPEI

speiout-1681775711020a6780247-25ae-4eb5-8fb2-429f3de6fab4

cashbackAmount

Int64

 

Cashback que se calculo y generó para la ejecución de una transacción

 

 

INDEXES

index definition

ASC / DESC

fields

Type

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

  • createdAt

  • transactionType

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

  • isReversed

  • amount

  • metadata.CARD_LAST_FOUR_DIGITS

  • transactionType

  • authCode

  • metadata.MERCHANT_CODE

  • createdAT

REGULAR

COMPOUND

isReversed_1_createdAt_1_userId_1_transactionType_1

todos ASC

  • isReversed

  • createdaT

  • userId

  • transactionType

REGULAR

COMPOUND

oxxoCashInAuthCode

ASC

oxxoCashInAuthCode

REGULAR

oxxoCashOutAuthCode

ASC

oxxoCashOutAuthCode

REGULAR

oxxoPlaza_1_isOxxoStoreTransaction_1_createdAt_1

todos ASC

  • oxxoPlaza

  • isOxxoStoreTransaction

  • createdAT

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

  • transactionType

  • createdAT

  • userID

REGULAR

COMPOUND

userId

ASC

userId

REGULAR

xTransactionId

ASC

xTransactionId

REGULAR