Envio NSU

O processo Nsu é o serviço referente ao processo de lastros para titulos de tipo ativo CR - Cartões de credito.

Hosts

Produção: https://api.hmra.com.br

Homologação: https://hom.api.hmra.com.br

POST http://host/Nsu/fundo/fundoCNPJ

Parameters

fundoCNPJ | string | CNPJ do Fundo.: "99999999999999"

REQUEST

Attributes

numeroControleParticipante | required | string | Número do Controle do Participante atribuído ao título no momento da aquisição

details | array

tipoEvento | required | enum

  • 1 = Pagamento

  • 2 = Estorno

nsu | required | string | Identificador único da transação (NSU) gerado pela adquirente (max 40 caracteres)

cnpjEstabelecimento | required | string | CNPJ do Estabelecimento.: "99.999.999/9999-99"

nomeEstabelecimento | required | string | Nome do Estabelecimento (max 40 caracteres)

cpfCnpjTitular | string | Informar o CPF ou CNPJ do titular do cartão.: CPF "999.999.999-41" - CNPJ "99.999.999/9999-99"

dataAutorizacao | required | string | Data da autorização da transação. Formato "AAAA-MM-DD hh:mm:ss"

dataCaptura | required | string | Data da captura da transação. Formato "AAAA-MM-DD hh:mm:ss"

nomeTitular | string | Nome do Estabelecimento (max 80 caracteres)

isInternacional | boolean | Informar se é ou não internacional. false ou true

tipoConta | enum

  • 1 = Nacional

  • 2 = Internacional

tipoParcelamento | required | enum

  • 1 = A Vista Lojista

  • 2 = Parcelado Lojista

  • 3 = Parcelado Emissor

numeroParcelas | required | number | Número de parcelas

valorCapturado | required | number | Valor Capturado "0.00"

valorCancelado | required | number | Valor Cancelado "0.00"

bandeira | required | number

BODY

[

{

"numeroControleParticipante": "Identificador do titulo",

"details": [

{

"tipoEvento": 0,

"nsu": "Identificador único da transação (NSU) gerado pela adquirente",

"cnpjEstabelecimento": "Cnpj Estabelecimento",

"nomeEstabelecimento": "Nome Estabelecimento",

"cpfCnpjTitular": "Informar o cpf ou cnpj do titular do cartão",

"nomeTitular": "Informar o nome do titular do cartão",

"dataAutorizacao": "yyyy-MM-dd HH:mm:ss",

"dataCaptura": "yyyy-MM-dd HH:mm:ss",

"isInternacional": true,

"tipoConta": 0,

"tipoParcelamento": 0,

"numeroParcelas": 0,

"valorAutorizado": 0,

"valorCapturado": 0,

"valorCancelado": 0,

"bandeira": 0,

"cartao": "4 ultimos digitos do cartão",

"modoCaptura": 0,

"parcelas": [

{

"nsu": "Identificador único da transação (NSU) gerado pela adquirente",

"numeroParcela": 0,

"previsaoPagamento": "yyyy-MM-dd HH:mm:ss",

"valorLiquido": 0,

"valorBruto": 0

}

]

}

]

}

]

  • 1 = Visa

  • 2 = MasterCard

  • 3 = Elo

  • 4 = Amex

  • 5 = Diners

  • 6 = Aura

  • 7 = Discover

  • 8 = GoodCard

  • 9 = HiperCard

  • 10 = GreenCard

  • 11 = Cabal

  • 12 = Banescard

  • 13 = CredSystem

  • 14 = JCB

  • 15 = Agicard

  • 16 = AgicardVR Benefícios

  • 17 = Sorocard

  • 18 = Policard

  • 19 = Valecard

  • 20 = Verocheque

  • 21 = Avista

cartao | required | string | 4 ultimos digitos do cartão (max 4 caracteres). "0000"

modoCaptura | required | enum

  • 1 = Chip E Pin

  • 2 = Magnetic Stripe Reader

  • 3 = BarCode

  • 4 = Optical Character Recognition (OCR)

  • 5 = Integrated Circuit Card 1

  • 7 = Proximity Payment Using ICC Data

  • 80 = ICC Fallback To Magnetic Stripe

  • 81 = Electronic Commerce

  • 90 = Complete contents of magnetic stripe, track 2 have been read and checked

  • 91 = Proximity payment using magnetic stripe data

parcelas | array

nsu | required | string | Identificador único da transação (NSU) gerado pela adquirente (max 40 caracteres)

numeroParcela | required | number | Número da Parcela

previsaoPagamento | required | string | Data prevista para o pagamento. Formato "AAAA-MM-DD"

valorLiquido | required | number | Valor Liquido "0.00"

valorBruto | required | number | Valor Bruto "0.00"