source logs
| filter ($d.cx_rum.log_context.message ~ 'MCC2MakeMccPaymentUseCase: Did not create card token')
| extract $d.cx_rum.log_context.data into $d.data using jsonobject()
| create $d.error from $d.data['MCC2MakeMccPaymentUseCase.errorCondition']
| create $d.pspReference from $d.data['MCC2MakeMccPaymentUseCase.pspReference']
| create $d.caused_by from (
if($d.error == null || $d.error == '',
'Payment Success, but Token Not Created',
if($d.pspReference == null || $d.pspReference == '',
'Payment Failure (Network)',
'Payment Failure (Declined)'
)
)
)
source logs
| filter ($d.cx_rum.log_context.message ~ 'MCC2PaymentCompleteWithMccViewModel: initState - payWithToken error')
| extract $d.cx_rum.log_context.data into $d.data using jsonobject()
| extract $d.data['MCC2PaymentCompleteWithMccViewModel.result'] into $d using regexp(e=/failureDescription=(?<error>.*?\))/)
| extract $d.data['MCC2PaymentCompleteWithMccViewModel.result'] into $d using regexp(e=/pspReference=(?<pspReference>[0-9a-zA-Z]*)/)
| create $d.caused_by from (
if($d.data['MCC2PaymentCompleteWithMccViewModel.result'] == null,
'Payment Failure (Network)',
if($d.error ~ 'Could not find an acquirer account',
'Store Misconfigured or Not Supported',
'Payment Failure (Generic)'
)
)
)
source logs
| filter ($d.cx_rum.log_context.message ~ 'initiatePayment: handleError')
| extract $d.cx_rum.log_context.data into $d.data using jsonobject()
| filter $d.data['initiatePayment.error'] ~ 'MakePaymentError.FailedTokenCreation'
Details missing from TSP logs.
source logs
| filter ($d.cx_rum.log_context.message ~ 'MCC2TSPProcessPaymentViewModel: initState - payWithToken error')
| extract $d.cx_rum.log_context.data into $d.data using jsonobject()
| extract $d.data['MCC2TSPProcessPaymentViewModel.result'] into $d using regexp(e=/failureDescription=(?<error>.*?\))/)
| extract $d.data['MCC2TSPProcessPaymentViewModel.result'] into $d using regexp(e=/pspReference=(?<pspReference>[0-9a-zA-Z]*)/)
| create $d.caused_by from (
if($d.data['MCC2TSPProcessPaymentViewModel.result'] == null,
'Payment Failure (Network)',
if($d.error ~ 'Could not find an acquirer account',
'Store Misconfigured or Not Supported',
'Generic Failure'
)
)
)
source logs
| filter ($d.cx_rum.log_context.message ~ 'MakeMCC2DepositpUseCase: Did not create card token')
| extract $d.cx_rum.log_context.data into $d.data using jsonobject()
| create $d.error from $d.data['MakeMCC2DepositpUseCase.errorCondition']
| create $d.pspReference from $d.data['MakeMCC2DepositpUseCase.pspReference']
| create $d.caused_by from (
if($d.error == null || $d.error == '',
'Payment Success, but Token Not Created',
if($d.pspReference == null || $d.pspReference == '',
'Payment Failure (Network)',
'Payment Failure (Declined)'
)
)
)
source logs
| filter ($d.cx_rum.log_context.message ~ 'MCC2DepositPaymentCompleteWithMccViewModel: redirect to fail safe')
| extract $d.cx_rum.log_context.data into $d.data using jsonobject()
| extract $d.data['MCC2DepositPaymentCompleteWithMccViewModel.tokenPayment'] into $d using regexp(e=/failureDescription=(?<error>.*?\))/)
| extract $d.data['MCC2DepositPaymentCompleteWithMccViewModel.tokenPayment'] into $d using regexp(e=/pspReference=(?<pspReference>[0-9a-zA-Z]*)/)
| create $d.caused_by from (
if($d.data['MCC2DepositPaymentCompleteWithMccViewModel.tokenPayment'] == null,
'Payment Failure (Network)',
if($d.error ~ 'Could not find an acquirer account',
'Store Misconfigured or Not Supported',
'Generic Failure'
)
)
)
Note for this query only: These logs are of severity INFO