UNPKG

iso8583_esm

Version:

A javascript library for messaging in iso 8583 messaging format.

15 lines (14 loc) 528 B
import * as helpers from './helpers'; export function requiredEcho(json, iso_send, iso_answer) { const message_code = `${iso_send[0]}`; const processing_code = `${iso_send[3]}`; const key = 'required_echo'; const required_fields = helpers.findRequiredFields(json, key, processing_code, message_code); for (let i = 0; i < required_fields.length; i++) { const field = required_fields[i]; if (iso_send[field] !== iso_answer[field]) { return false; } } return true; }