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"