Esta página lista todos os requisitos de dados para pagamentos em INR para a Índia: as identidades do beneficiário e do ordenante, o instrumento financeiro do beneficiário e a própria transação.
As tabelas de identidade e de instrumento financeiro nesta página listam apenas os campos que IN_NEFT exige, extraídos do schema PII v3. Identidades e instrumentos financeiros aceitam outros campos opcionais. Para o conjunto completo, consulte Identidades do pagamento e Instrumentos financeiros, ou use o Utilitário de schema de payload.
Crie a identidade do beneficiário antes do instrumento financeiro e faça referência a ela ao criar o pagamento. Consulte Criar e gerenciar identidades para o fluxo da API.
Os campos obrigatórios dependem de o beneficiário ser uma empresa ou uma pessoa física.
Aplica-se aos casos de uso B2B, B2B2B e C2B2B. Envie uma identidade business.
| Campo | Obrigatório | Tipo | Restrições |
|---|---|---|---|
businessName | Obrigatório | STRING | Razão social. De 1 a 140 caracteres. Deve corresponder a ^(?![ .,'&\/()-])(?!.*([ .,'&\/()-])\1)[\p{L}\p{N} .,'&\/()-]+(?<![ .,'&\/-])?$. |
address.streetAddress | Obrigatório | ARRAY de STRING | Permite armazenar o endereço da empresa. |
address.country | Obrigatório | STRING | Exatamente 2 caracteres. Deve corresponder a ^[A-Z]+$. |
address.city | Obrigatório | STRING | Cidade. De 1 a 140 caracteres. Deve corresponder a ^(?![ .'-])(?!.*[ .'-]{2})[\p{L} .'-]+(?<![ .'-])$. |
address.stateOrProvince | Obrigatório | STRING | Estado, província ou condado do endereço da empresa, conforme definido pelos serviços postais. De 1 a 140 caracteres. Deve corresponder a ^(?![ .'-])(?!.*[ .'-]{2})[\p{L}\p{N} .'-]+(?<![ .'-])$. |
address.postalCode | Obrigatório | STRING | Código postal da empresa. De 3 a 15 caracteres. Deve corresponder a ^[\p{L}\p{N}][\p{L}\p{N} -]{1,15}[\p{L}\p{N}]$. |
phone | Obrigatório | STRING | Número de telefone. De 8 a 16 caracteres. Deve corresponder a ^\+[1-9]\d+$. |
registration[].number | Obrigatório | STRING | O identificador exclusivo da organização. De 3 a 35 caracteres. Deve corresponder a ^(?![ .'-\/])(?!.*[ .'-\/]{2})([A-Za-z0-9 .'-\/]+)(?<![ .'-\/])\/?$. |
registration[].type | Obrigatório | STRING | Um destes: INCORPORATION_CERTIFICATE, TAX_ID. |
incorporationCountry | Obrigatório | STRING | Exatamente 2 caracteres. Deve corresponder a ^[A-Z]+$. |
Aplica-se aos casos de uso B2B2C, B2C e C2B2C. Envie uma identidade individual.
| Campo | Obrigatório | Tipo | Restrições |
|---|---|---|---|
firstName | Obrigatório | STRING | Nome da pessoa física. De 1 a 140 caracteres. Deve corresponder a ^(?![ .'-])(?!.*([ .'-])\1)[\p{L} .'-]+(?<![ .'-])$. |
lastName | Obrigatório | STRING | Sobrenome da pessoa física. De 1 a 140 caracteres. Deve corresponder a ^(?![ .'-])(?!.*([ .'-])\1)[\p{L} .'-]+(?<![ .'-])$. |
address.streetAddress | Obrigatório | ARRAY de STRING | Permite armazenar o endereço da pessoa física. |
address.country | Obrigatório | STRING | Exatamente 2 caracteres. Deve corresponder a ^[A-Z]+$. |
address.city | Obrigatório | STRING | Cidade. De 1 a 140 caracteres. Deve corresponder a ^(?![ .'-])(?!.*[ .'-]{2})[\p{L} .'-]+(?<![ .'-])$. |
address.stateOrProvince | Obrigatório | STRING | Estado, província ou condado do endereço da pessoa física, conforme definido pelos serviços postais. De 1 a 140 caracteres. Deve corresponder a ^(?![ .'-])(?!.*[ .'-]{2})[\p{L}\p{N} .'-]+(?<![ .'-])$. |
address.postalCode | Obrigatório | STRING | Código postal do endereço da pessoa física. De 3 a 15 caracteres. Deve corresponder a ^[\p{L}\p{N}][\p{L}\p{N} -]{1,15}[\p{L}\p{N}]$. |
phone | Obrigatório | STRING | Número de telefone. De 8 a 16 caracteres. Deve corresponder a ^\+[1-9]\d+$. |
identityDocuments[].idNumber | Obrigatório | STRING | Número de identificação. De 3 a 35 caracteres. Deve corresponder a ^(?![ .'-\/])(?!.*[ .'-\/]{2})([A-Za-z0-9 .'-\/]+)(?<![ .'-\/])\/?$. |
identityDocuments[].idType | Obrigatório | STRING | Um destes: ALIEN_REGISTRATION, CUSTOMER_ID, DRIVERS_LICENSE, EMPLOYEE_ID, NATIONAL_ID_NUMBER, PASSPORT, SSN, TAX_ID. |
citizenship | Obrigatório | STRING | Código de país alfa-2 da nacionalidade da pessoa física no formato ISO 3166-1. Exatamente 2 caracteres. Deve corresponder a ^[A-Z]+$. |
Defina financialInstrumentType: IN_NEFT e currency: INR. Forneça os campos a seguir no objeto do payment rail inNeft. Consulte Criar e gerenciar instrumentos financeiros para o fluxo da API.
| Campo | Obrigatório | Tipo | Restrições |
|---|---|---|---|
bankName | Obrigatório | STRING | O nome do banco da identidade. De 2 a 140 caracteres. Deve corresponder a ^(?![ .,'&\/()-])(?!.*([ .,'&\/()-])\1)[\p{L}\p{N} .,'&\/()-]+(?<![ .,'&\/-])?$. |
ifscCode | Obrigatório | STRING | O código IFSC de 11 caracteres da agência bancária da identidade. Exatamente 11 caracteres. Deve corresponder a ^[A-Z]{4}0[A-Z0-9]{6}$. |
accountNumber | Obrigatório | STRING | O número da conta bancária da identidade. De 4 a 45 caracteres. Deve corresponder a ^[A-Za-z0-9]+$. |
Crie a identidade do ordenante uma vez e reutilize-a em todos os pagamentos.
Os campos obrigatórios dependem de o ordenante ser uma empresa ou uma pessoa física.
Aplica-se aos casos de uso B2B, B2B2B, B2B2C e B2C. Envie uma identidade business.
| Campo | Obrigatório | Tipo | Restrições |
|---|---|---|---|
businessName | Obrigatório | STRING | Razão social. De 1 a 140 caracteres. Deve corresponder a ^(?![ .,'&\/()-])(?!.*([ .,'&\/()-])\1)[\p{L}\p{N} .,'&\/()-]+(?<![ .,'&\/-])?$. |
address.streetAddress | Obrigatório | ARRAY de STRING | Permite armazenar o endereço da empresa. |
address.country | Obrigatório | STRING | Exatamente 2 caracteres. Deve corresponder a ^[A-Z]+$. |
address.city | Obrigatório | STRING | Cidade. De 1 a 140 caracteres. Deve corresponder a ^(?![ .'-])(?!.*[ .'-]{2})[\p{L} .'-]+(?<![ .'-])$. |
address.stateOrProvince | Obrigatório | STRING | Estado, província ou condado do endereço da empresa, conforme definido pelos serviços postais. De 1 a 140 caracteres. Deve corresponder a ^(?![ .'-])(?!.*[ .'-]{2})[\p{L}\p{N} .'-]+(?<![ .'-])$. |
address.postalCode | Obrigatório | STRING | Código postal da empresa. De 3 a 15 caracteres. Deve corresponder a ^[\p{L}\p{N}][\p{L}\p{N} -]{1,15}[\p{L}\p{N}]$. |
phone | Obrigatório | STRING | Número de telefone. De 8 a 16 caracteres. Deve corresponder a ^\+[1-9]\d+$. |
registration[].number | Obrigatório | STRING | O identificador exclusivo da organização. De 3 a 35 caracteres. Deve corresponder a ^(?![ .'-\/])(?!.*[ .'-\/]{2})([A-Za-z0-9 .'-\/]+)(?<![ .'-\/])\/?$. |
registration[].type | Obrigatório | STRING | Um destes: INCORPORATION_CERTIFICATE, TAX_ID. |
incorporationCountry | Obrigatório | STRING | Exatamente 2 caracteres. Deve corresponder a ^[A-Z]+$. |
incorporationDate | Obrigatório | STRING | A data de constituição da empresa. Formato date. |
Aplica-se aos casos de uso C2B2B e C2B2C. Envie uma identidade individual.
| Campo | Obrigatório | Tipo | Restrições |
|---|---|---|---|
firstName | Obrigatório | STRING | Nome da pessoa física. De 1 a 140 caracteres. Deve corresponder a ^(?![ .'-])(?!.*([ .'-])\1)[\p{L} .'-]+(?<![ .'-])$. |
lastName | Obrigatório | STRING | Sobrenome da pessoa física. De 1 a 140 caracteres. Deve corresponder a ^(?![ .'-])(?!.*([ .'-])\1)[\p{L} .'-]+(?<![ .'-])$. |
address.streetAddress | Obrigatório | ARRAY de STRING | Permite armazenar o endereço da pessoa física. |
address.country | Obrigatório | STRING | Exatamente 2 caracteres. Deve corresponder a ^[A-Z]+$. |
address.city | Obrigatório | STRING | Cidade. De 1 a 140 caracteres. Deve corresponder a ^(?![ .'-])(?!.*[ .'-]{2})[\p{L} .'-]+(?<![ .'-])$. |
address.stateOrProvince | Obrigatório | STRING | Estado, província ou condado do endereço da pessoa física, conforme definido pelos serviços postais. De 1 a 140 caracteres. Deve corresponder a ^(?![ .'-])(?!.*[ .'-]{2})[\p{L}\p{N} .'-]+(?<![ .'-])$. |
address.postalCode | Obrigatório | STRING | Código postal do endereço da pessoa física. De 3 a 15 caracteres. Deve corresponder a ^[\p{L}\p{N}][\p{L}\p{N} -]{1,15}[\p{L}\p{N}]$. |
phone | Obrigatório | STRING | Número de telefone. De 8 a 16 caracteres. Deve corresponder a ^\+[1-9]\d+$. |
identityDocuments[].idNumber | Obrigatório | STRING | Número de identificação. De 3 a 35 caracteres. Deve corresponder a ^(?![ .'-\/])(?!.*[ .'-\/]{2})([A-Za-z0-9 .'-\/]+)(?<![ .'-\/])\/?$. |
identityDocuments[].idType | Obrigatório | STRING | Deve ser PASSPORT. |
identityDocuments[].expiryDate | Obrigatório | STRING | Data de validade do documento de identificação. Formato date. |
dateOfBirth | Obrigatório | STRING | Data de nascimento. Formato date. |
citizenship | Obrigatório | STRING | Código de país alfa-2 da nacionalidade da pessoa física no formato ISO 3166-1. Exatamente 2 caracteres. Deve corresponder a ^[A-Z]+$. |
Os campos em nível de transação a seguir se aplicam a todos os pagamentos em INR à Índia via NEFT (National Electronic Funds Transfer).
| Campo | Descrição | Obrigatório | Tipo | Restrições |
|---|---|---|---|---|
purposeCode | Finalidade do pagamento | Obrigatório | ENUM | Consulte os valores válidos abaixo |
sourceOfCash | Origem dos recursos | Obrigatório | ENUM | Consulte os valores válidos abaixo |
paymentMemo | Memo do pagamento | Opcional | STRING | Máximo de 50 caracteres. Obrigatório (contendo o número da fatura) para códigos de finalidade comercial; consulte Limites de transação abaixo |
receiverRelationship | Relação com o devedor | Obrigatório | ENUM | Consulte os valores válidos abaixo; os valores válidos dependem de o beneficiário ser uma empresa ou uma pessoa física |
Os valores válidos de purposeCode dependem da categoria da transação: Comercial, Não comercial ou C2C (de cliente para cliente).
As transações comerciais incluem os casos de uso comerciais B2B, B2C e C2B.
| Código | Descrição |
|---|---|
ACSC | Serviços contábeis |
AMSC | Serviços de publicidade, pesquisa de mercado e pesquisa de opinião pública |
CISC | Serviços de construção e instalação |
ENGS | Serviços de arquitetura, engenharia e outros serviços técnicos |
GDDS | Compra ou venda de bens |
GSPM | Bens para processamento e serviços de manufatura |
GSST | Bens e serviços de trabalhadores temporários |
IVPT | Pagamento de fatura |
LESC | Serviços jurídicos |
MACH | Pagamento de máquinas e equipamentos de transporte |
MFGD | Pagamento de bens manufaturados |
MMFA | Pagamento de artigos manufaturados diversos |
MRSC | Serviços de manutenção e reparo |
SCSD | Serviços de desenvolvimento de software |
SCVE | Compra ou venda de serviços |
SCWD | Serviços de design ou desenvolvimento web |
TRAD | Serviços comerciais |
O número da fatura é obrigatório para os códigos de finalidade comercial. Inclua-o no campo paymentMemo (numérico ou alfanumérico, máximo de 50 caracteres). O valor da fatura não pode ser dividido em vários pagamentos.
As transações não comerciais se aplicam aos casos de uso B2B, B2C e C2B que não são relacionados a comércio.
| Código | Descrição |
|---|---|
ALLW | Auxílio |
BONU | Pagamento de bônus |
COMM | Comissão |
DEPT | Depósito |
DOFI | Depósitos em ou de instituições financeiras offshore |
EDUC | Educação |
EDSC | Serviços educacionais |
FAMI | Manutenção familiar |
FEES | Pagamento de tarifas |
GDSV | Compra ou venda de bens e serviços |
GIFT | Auxílio (doação) |
GSTR | Bens e serviços de viajantes |
HLTC | Atendimento domiciliar de saúde |
INTE | Juros |
INTC | Pagamento intracompanhia |
INVS | Investimento e valores mobiliários |
MDCS | Serviços médicos |
MP2P | Pagamento P2P móvel |
OTHR | Outros |
PAYR | Folha de pagamento |
PSFR | Tarifa de passageiro |
REAB | Imóveis no exterior |
RELG | Aluguel, geral |
SALA | Pagamento de salário |
STDY | Estudos |
SUPP | Pagamento a fornecedor |
VIAC | Taxas de solicitação de visto |
Os pagamentos C2C usam os mesmos códigos de finalidade das transações não comerciais acima.
| Código | Descrição |
|---|---|
ALMY | Pensão alimentícia |
CASH | Recursos em espécie |
COMP | Remuneração |
EMIN | Renda de empregado |
GIFT | Doação |
INHE | Herança |
INLQ | Liquidação de prêmio de seguro |
PACA | Capital integralizado |
REDM | Resgate |
REPY | Plano de previdência |
REST | Venda de imóvel |
RETA | Lucros retidos |
SALE | Venda de bens |
SEAQ | Venda ou aquisição de empresa |
SELF | Renda de trabalho autônomo |
SVGS | Poupança |
WINS | Prêmios |
Os valores válidos de receiverRelationship dependem de o beneficiário ser uma empresa ou uma pessoa física.
| Código | Descrição |
|---|---|
BRAN | Filial/escritório de representação |
CUST | Cliente |
FRAN | Franqueado/franqueador |
HOLD | Holding |
PART | Parceiro de negócios |
SUBS | Empresa subsidiária |
SUPP | Fornecedor |
| Código | Descrição |
|---|---|
CHIL | Filho(a) |
CUST | Cliente |
EMPL | Empregado |
EXSP | Ex-cônjuge |
FREN | Amigo(a) |
OTHR | Outros |
PARE | Pai/Mãe |
PART | Parceiro de negócios |
RELA | Relação |
SELF | O próprio |
SIBL | Irmão/irmã |
SPOU | Cônjuge/companheiro(a) |
VEND | Fornecedor |
| Categoria | Valor máximo | Observações |
|---|---|---|
| Comercial | INR 1.500.000 por fatura | Não pode ser dividido em vários pagamentos |
| Não comercial | INR 1.500.000 por pagamento | |
| C2C | INR 500.000.000 por transação |
Todas as categorias estão sujeitas a um limite diário de compliance de INR 4.000.000 por beneficiário. As transações que levariam o remetente ou o recebedor a ultrapassar esse limite ficam retidas para análise, e uma RFI pode ser aberta.
- O limite comercial de INR 1.500.000 reflete o Rupee Drawing Arrangement (RDA), que limita as remessas relacionadas a comércio a INR 1.500.000 por transação. Os pagamentos que excedem esse limite precisam sair dos canais automatizados e passar a transferências formais entre bancos, com documentação completa.
- As transações comerciais para o HDFC Bank de até INR 1.500.000 não são processadas automaticamente. O banco entra em contato diretamente com o beneficiário para obter os dados da remessa e os documentos comerciais comprobatórios. Se os documentos exigidos não forem enviados em até 21 dias, a transação é rejeitada sem estorno.
- Um Foreign Inward Remittance Certificate (FIRC) pode ser exigido se o banco do beneficiário solicitar.
Os pagamentos via IN_NEFT aceitam apenas os seguintes tipos de documento de identidade. As requisições que usam um tipo de documento não listado para o papel de pagamento correspondente são rejeitadas com um erro 400. Quando um papel ou tipo de identidade não está listado abaixo, todos os valores do enum do campo são aceitos.
| Tipo de identidade | Papel de pagamento | Tipos de documento aceitos |
|---|---|---|
Pessoa física (idType) | Ordenante | PASSPORT |