Enlistamos los diferentes cambios que se han requerido integrar en el código fuente y los métodos en Spin en cada uno de los flujos con los que se relaciona el proyecto:

Table of Contents

Cambios identificados en el código fuente de Spin

Listado de cambios que se actualizarán de acuerdo con los flujos a los que se impactarán en el proyecto:

Flujo

Servicio

Clase

Método

Login

User-inquiry-service

BlockedAccountServiceImpl

getFiservAccountDetails

Login

User-inquiry-service

BankingAccountServiceImpl

getBalance

Home

Card-service

CardServiceImpl

getCardStatusByPanToken

Home

Card-service

CardServiceImpl

getCardStatusByCard

Cash in tienda Oxxo

User-inquiry-service

AccountserviceImpl

findByCardNumber

Cash in tienda Oxxo

Transaction-inquiry-service

AccountLimitsServiceImpl

preAuth

Cash in tienda Oxxo

User-inquiry-service

AccountLimitsServiceImpl

getFiservAccountDetails

Cash in tienda Oxxo

User-inquiry-service

BlockedAccountServiceImpl

getFiservAccountDetails

Cash in tienda Oxxo

Transaction-service

FiservTransactionsServiceImpl

executeFiservTransferTransaction

Cash out tienda Oxxo QR

User-inquiry-service

BlockedAccountServiceImpl

getFiservAccountDetails

Cash out tienda Oxxo QR

User-inquiry-service

BankingAccountServiceImpl

getBalance

Cash out tienda Oxxo QR

User-inquiry-service

BankingAccountServiceImpl

getBalance

Cash out tienda Oxxo QR

Transaction-service

FiservTransactionsServiceImpl

executeFiservTransferTransaction

Cash out tienda Oxxo SMS

User-inquiry-service

BlockedAccountServiceImpl

getFiservAccountDetails

Cash out tienda Oxxo SMS

Transaction-service

FiservTransactionsServiceImpl

executeFiservBalanceFreezeTransaction

Cash out tienda Oxxo SMS

Transaction-service

FiservTransactionsServiceImpl

executeFiservTransferTransaction

Peer to Peer

User-inquiry-service

BlockedAccountServiceImpl

getFiservAccountDetails

Peer to Peer

Transaction-service

FiservTransactionsServiceImpl

PeerToPeerTransferFalconDetailsResponseDTO

SPEI Out

User-inquiry-service

BlockedAccountServiceImpl

getFiservAccountDetails

SPEI Out

Transaction-service

FiservTransactionsServiceImpl

executeFiservTransferTransaction

SPEI In

Transaction-inquiry-service

AccountLimitsServiceImpl

preAuth

SPEI In

User-inquiry-service

BlockedAccountServiceImpl

getFiservAccountDetails

SPEI In

Transaction-service

FiservTransactionsServiceImpl

executeFiservTransferTransaction

Cash in App

User-inquiry-service

BlockedAccountServiceImpl

getFiservAccountDetails

Cash in App

Transaction-service

FiservTransactionsServiceImpl

executeFiservTransferTransaction

TAE

User-inquiry-service

BlockedAccountServiceImpl

getFiservAccountDetails

TAE

Transaction-service

FiservTransactionsServiceImpl

executeFiservTransferTransaction

Bill Payments

User-inquiry-service

BlockedAccountServiceImpl

getFiservAccountDetails

Bill Payments

Transaction-service

FiservTransactionsServiceImpl

executeFiservTransferTransaction

Remesas

Transaction-inquiry-service

AccountLimitsServiceImpl

preAuth

Remesas

User-inquiry-service

BlockedAccountServiceImpl

getFiservAccountDetails

Remesas

Transaction-service

FiservTransactionsServiceImpl

executeFiservTransferTransaction

Gift cards

User-inquiry-service

BlockedAccountServiceImpl

getFiservAccountDetails

Gift cards

Transaction-service

FiservTransactionsServiceImpl

executeFiservTransferTransaction

Activación

User-inquiry-service

AccountserviceImpl

findByCardNumber

Activación

Account-service

AccountCreationServiceImpl

createCustomer

Activación

Linking-service

ActivationOperationserviceImpl

linkAccountPanTokenToCustomer

Activación

Card-service

CardServiceImpl

updateCardActivationStatus

Reverso de activación

Card-service

CardServiceImpl

updateCardActivationStatus

Reverso de activación

Card-service

CardServiceImpl

updateCardActivationStatus

Reverso de activación

Linking-service

linkingOperationServiceImpl

linkCardToAccount

Reverso de activación

Linking-service

linkingOperationServiceImpl

blockAccountToBePurge

Reverso de activación

Account-service

BankingAccountServiceImpl

updateBankingCustomer

Vinculación

Card-service

CardServiceImpl

getCardStatusByCard

Vinculación

Linking-service

linkingOperationServiceImpl

linkCardToAccount

Vinculación

Linking-service

linkingOperationServiceImpl

blockAccountToBePurge

Vinculación

Card-service

CardServiceImpl

updateCardActivationStatus

Reverso de vinculación

Card-service

CardServiceImpl

getCardStatusByCard

Reverso de vinculación

Linking-service

linkingOperationServiceImpl

linkCardToAccount

Reverso de vinculación

Linking-service

linkingOperationServiceImpl

blockAccountToBePurge

Alta de cuenta mobile

Account-service

BankingAccountServiceImpl

updateBankingCustomer

Alta de cuenta mobile

Account-service

BankingAccountServiceImpl

setDefaultValuesToCustomer

bloqueo/desbloqueo

Card-service

CardServiceImpl

getCardStatusByPanToken

bloqueo/desbloqueo

Card-service

CardServiceImpl

getCardStatusByCard

bloqueo/desbloqueo

Card-service

CardServiceImpl

unblockCard

bloqueo/desbloqueo

Card-service

CardServiceImpl

unblockCard

bloqueo/desbloqueo

Account-service

BlockedAccountServiceImpl

getFiservAccountDetails

bloqueo/desbloqueo

Account-service

BlockedAccountServiceImpl

blockOrUnblockAccount

bloqueo/desbloqueo

Account-service

BlockedAccountServiceImpl

unblockFiservAccount

Webhook transacciones tarjeta

Fiserv-webhook-service

fiservwebhookServiceImpl

processWebhook

Webhook transacciones tarjeta

Fiserv-webhook-service

fiservwebhookServiceImpl

processWebhookV2

Inconsistencias conciliación




https://fintechdigital.atlassian.net/browse/SPMS-318

Métodos de Spin a actualizar

Servicio

Clase

Método

Account-service

AccountCreationServiceImpl

createCustomer

Transaction-inquiry-service

AccountLimitsServiceImpl

preAuth

User-inquiry-service

AccountLimitsServiceImpl

getFiservAccountDetails

User-inquiry-service

AccountserviceImpl

findByCardNumber

Linking-service

ActivationOperationserviceImpl

linkAccountPanTokenToCustomer

Account-service

BankingAccountServiceImpl

setDefaultValuesToCustomer

Account-service

BankingAccountServiceImpl

updateBankingCustomer

User-inquiry-service

BankingAccountServiceImpl

getBalance

Account-service

BlockedAccountServiceImpl

blockOrUnblockAccount

Account-service

BlockedAccountServiceImpl

getFiservAccountDetails

Account-service

BlockedAccountServiceImpl

unblockFiservAccount

User-inquiry-service

BlockedAccountServiceImpl

getFiservAccountDetails

Card-service

CardServiceImpl

getCardStatusByCard

Card-service

CardServiceImpl

getCardStatusByPanToken

Card-service

CardServiceImpl

unblockCard

Card-service

CardServiceImpl

updateCardActivationStatus

Transaction-service

FiservTransactionsServiceImpl

executeFiservBalanceFreezeTransaction

Transaction-service

FiservTransactionsServiceImpl

executeFiservTransferTransaction

Transaction-service

FiservTransactionsServiceImpl

PeerToPeerTransferFalconDetailsResponseDTO

Fiserv-webhook-service

fiservwebhookServiceImpl

processWebhook

Fiserv-webhook-service

fiservwebhookServiceImpl

processWebhookV2

Linking-service

linkingOperationServiceImpl

blockAccountToBePurge

Linking-service

linkingOperationServiceImpl

linkCardToAccount

Priorización de modificaciones

Enlistamos la prioridad con la que se ha desarrollado los cambios en el transcurso de la construcción del código, siendo de arriba hacia abajo la forma en que se fueron atendiendo:

Servicio

Clase

Método

Componente

User-inquiry-service

BankingAccountServiceImpl

getBalance

Balance-mirror

Transaction-service

FiservTransactionsServiceImpl

executeFiservBalanceFreezeTransaction

Balance-mirror

Transaction-service

FiservTransactionsServiceImpl

executeFiservTransferTransaction

Balance-mirror

Transaction-service

FiservTransactionsServiceImpl

PeerToPeerTransferFalconDetailsResponseDTO

Balance-mirror

Fiserv-webhook-service

fiservwebhookServiceImpl

processWebhook

Balance-mirror

Fiserv-webhook-service

fiservwebhookServiceImpl

processWebhookV2

Balance-mirror

Transaction-inquiry-service

AccountLimitsServiceImpl

preAuth

Account-gateway

User-inquiry-service

AccountLimitsServiceImpl

getFiservAccountDetails

Account-mirror

Account-service

BlockedAccountServiceImpl

blockOrUnblockAccount

Account-mirror

Account-service

BlockedAccountServiceImpl

getFiservAccountDetails

Account-mirror

Account-service

BlockedAccountServiceImpl

unblockFiservAccount

Account-mirror

User-inquiry-service

BlockedAccountServiceImpl

getFiservAccountDetails

Account-mirror

Card-service

CardServiceImpl

updateCardActivationStatus

Card-gateway

User-inquiry-service

AccountserviceImpl

findByCardNumber

Card-mirror

Linking-service

ActivationOperationserviceImpl

linkAccountPanTokenToCustomer

Card-mirror

Card-service

CardServiceImpl

getCardStatusByCard

Card-mirror

Card-service

CardServiceImpl

getCardStatusByPanToken

Card-mirror

Card-service

CardServiceImpl

unblockCard

Card-mirror

Linking-service

linkingOperationServiceImpl

linkCardToAccount

Card-mirror

Account-service

AccountCreationServiceImpl

createCustomer

Customer-gateway

Account-service

BankingAccountServiceImpl

setDefaultValuesToCustomer

Customer-gateway

Account-service

BankingAccountServiceImpl

updateBankingCustomer

Customer-gateway

Linking-service

linkingOperationServiceImpl

blockAccountToBePurge

Customer-gateway

Endpoints a Implementar sin integración en Spin

Listado de enpoints que se han implementado en los siguienres repositorios para que se cumpla con la funcionalidad esperada:

Servicio

Endpoint

Repositorio

transactions/details

getPostedTransactions

ffss-account-aggregation-service

ffss-account-gateway-service

transactions/outstanding-authorizations/details

getPendingTransactions

ffss-account-aggregation-service

ffss-account-gateway-service
(Se requiere validación)

cards/pin/

updateCardPin

ffss-card-aggregation-service

ffss-card-gateway-service

cards/pin/status

setCardPinBlockCode

ffss-card-aggregation-service

ffss-card-gateway-service

cards/pin/security-codes

getCardSecurityCodeDetail

ffss-card-aggregation-service

ffss-card-gateway-service

cards/pin/invalid-attempts

getCardPinInvalidAttempts

ffss-card-aggregation-service ffss-card-gateway-service

cards/embosser

getCreditCardInfo

ffss-card-aggregation-service

ffss-card-gateway-service

Proyectos impactados