UNPKG

@adyen/adyen-web

Version:

[![npm](https://img.shields.io/npm/v/@adyen/adyen-web.svg)](https://www.npmjs.com/package/@adyen/adyen-web)

3 lines (2 loc) 662 B
const e=e=>{switch(e.resultCode.toLowerCase()){case"refused":case"error":case"cancelled":return{type:"error",props:{...e,message:"error.subtitle.refused"}};case"unknown":return{type:"error",props:{...e,message:"error.message.unknown"}};case"pending":case"received":return{type:e.resultCode.toLowerCase(),props:e};default:return{type:"success",props:e}}},r=r=>{if(!r.type&&r.resultCode)return e(r);if(!r.type)return{type:"error",props:r};switch(r.type.toLowerCase()){case"pending":return{type:"pending",props:r};case"complete":return e(r);default:return{type:"error",props:r}}};export{r as processPaymentStatusResponse}; //# sourceMappingURL=PaymentStatus.js.map