Please enable JavaScript.
Coggle requires JavaScript to display documents.
cancelamento - Coggle Diagram
cancelamento
CancelWholeOrderAuthorizationAction
Transition.PUBLISH - Não chama adyen
isBoleto
paymentMethod = Boleto
transactionEntries tiver CANCEL
manual fraud
OrderStatus = MANUAL REJECT
TransactionEntry tiver CANCEL
Transition.OK - chama adyen
set Order Status = Processing ERROR
List size Transactions != 1
List size transactionEntry != 1
TransactionEntry Não conseguir cancelar
Set Order Status CANCELLED
Conseguir cancelar a TransactionEntry pelo Service
Fluxo Action
HOJE
waitForStatusUpdates
isProcessComplete: checkifOrderDeliveredAction
CANCEL
OrderStatus = Cancell
Fluxo
publishOrderCancel
Envia para FILA
NOK
OrderStatus = Delivered
Fluxo
publishOrderUpdate
Envia para Fila
1 more item...
OK
Se for outro status
FLUXO
publishOrderComplete
Envia para FILA
1 more item...
Como deve ser
waitForStatusUpdates
isProcessComplete: checkifOrderDeliveredAction
OrderStatus = CANCEL
Boleto
Não pago
CancelWholeOrderAuthorizationAction
Gerar transaction entry cancel
Cartão
CancelWholeOrderAuthorizationAction
debito e crédito
Boleto + Store Credit
Store Credit
estorno - tipo reversed
Task
Millennium
Status CANCELLED
Boleto
Boleto + StoreCredit
Boleto Não PAGO
Boleto Pago
Cartão
Cartão + StoreCredit
Cartão de crédito