Simplify + Add logging

This commit is contained in:
Chloe Herd 2026-01-08 13:59:26 -05:00
parent 314415c29a
commit 09084dab48

View file

@ -378,37 +378,19 @@ export default {
await this.saveAndSubmitWorkOrder();
},
async handleFailedPayment(result) {
handleFailedPayment(result) {
console.log(`Result =`);
console.log(result);
// Fetch session info
const paymentSessionRequest = {
zipCodeCtu: this.locationInfo.zipCodeCtu,
workOrderNumber: this.workOrderNumberLastSixDigits,
sourceSystem: this.sourceSystem,
sessionId: this.sessionId,
sessionResult: result?.sessionResult,
};
const stringToLog = `ADYEN PAYMENT NOT AUTHORIZED. Code = ${result?.resultCode}. Id = ${this.sessionId}`;
console.log(`Get session payload =`);
console.log(paymentSessionRequest);
try {
const response = await globalMethods.callHttpClient({
method: endpoints.GetAdyenSessionResult.method,
endpoint: endpoints.GetAdyenSessionResult.url,
payload: paymentSessionRequest,
logApiCall: true,
pageNameToLog: "payment-adyen",
});
console.log(response);
} catch (error) {
console.log(`Error getting session info after failure.`);
}
global.$logger.logError(stringToLog);
},
handleError(error) {
const stringToLog = `ADYEN ERROR. Name = ${error.name}. Details = ${error.message}.`;
global.$logger.logError(stringToLog);
},
handleError(error) {},
async saveAndSubmitWorkOrder() {
// Work order submission after successful payment.