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 |
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
Ā