UNPKG

viam-projectv-scan

Version:

ViaCheck deposit application

80 lines (76 loc) 1.83 kB
import gql from 'graphql-tag'; export const VALIDATECHECK_MUTATION = gql` mutation validateScannedCheck( $account: String! $routing: String! $checkNumber: String! $checkDate: String! $isCheckVerify: Boolean $agencyName: String! $amount: String! $checkType: String! $payee: String ) { validateScannedCheck( account: $account routing: $routing checkNumber: $checkNumber checkDate: $checkDate isCheckVerify: $isCheckVerify agencyName: $agencyName amount: $amount checkType: $checkType payee: $payee ) { status { code message } checkInformation { checkId isValidAmount errorCheckVerify isValidCheckType maximumAmountPerCheck isBlockList ownLicense stateCode mva bank routingScore checkNumberScore accountScore amountScore dateScore returnedChecksMaker issuedChecksMaker checkTypeDescription checkType makerName } } } `; export const validateCheck = (argms, client) => client .mutate({ mutation: VALIDATECHECK_MUTATION, variables: { account: argms.account, routing: argms.routing, checkNumber: argms.checkNumber, checkDate: argms.checkDate, isCheckVerify: argms.isCheckVerify, agencyName: argms.agencyName, amount: argms.amount, checkType: argms.checkType, payee: argms.payee } }) .then(({ data }) => { return data; }) .catch(error => { console.error(`error.message: ${error.message}`); }); export default validateCheck;