UNPKG

rocketfuel-node-sdk

Version:

JS SDK for RocketFuel Payment Method

14 lines (12 loc) 383 B
import CryptoJS from 'crypto-js'; import CustomError from '../../CustomError'; export default function decrypt() { return async (text, clientSecret) => { try { const bytes = CryptoJS.AES.decrypt(text, clientSecret); return JSON.parse(bytes.toString(CryptoJS.enc.Utf8)); } catch (err) { throw new CustomError(err.message, err.response.data); } }; }