A política de aplicação de máscara nos números de cartão de crédito de todos os provedores determinará o emissor do CCN e aplicará a mascará nos números de acordo com o formato do emissor.
Essa política está disponível com as funções CCNMask.randomCCN() e CCNMask.maskCCN().
Para gerar um valor aleatório não baseado no valor de entrada, use a função: CCNMask.randomCCN()
Para gerar um valor com base no valor de entrada, use a função: CCNMask.maskCCN(record.getItem('<arg.inputAttribute>'))
Por exemplo, para gerar um valor aleatório baseado em um valor de entrada, use a seguinte sintaxe:
CCNMask.maskCCN(record.getItem('/DEMO/ORDERS/CCN'))
Para gerar um valor com base no valor de entrada e aplicar máscara em um atributo adicional no qual todas as instâncias do valor de entrada estejam com máscara, use a função:CCNMask.maskCCN(record.getItem('<arg.inputAttribute>'), '<arg.additionalAttribute>')
Por exemplo, para gerar um valor baseado no atributo CCN e mascarar instâncias adicionais do valor de entrada localizado no atributo CUST_INFO, use a seguinte sintaxe: CCNMask.maskCCN(record.getItem('/DEMO/CUSTOMERS/CCN'), '/DEMO/CUSTOMERS/CUST_INFO')
Argumento | Descrição |
---|---|
inputAttribute | O atributo contendo o valor de entrada no qual a máscara será aplicada. |
additionalAttribute | O atributo adicional no qual todas as instâncias do valor de entrada estão mascaradas. |