Plan de integraciĆ³n de cambios

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:

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

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

Proyectos impactados

Ā