Pular para o conteúdo

Requisitos de Dados do Peru (PEN)

Esta página lista todos os requisitos de dados para pagamentos em PEN para o Peru: as identidades do beneficiário e do ordenante, o instrumento financeiro do beneficiário e a própria transação.

Os campos exibidos são os exigidos por este corredor

As tabelas de identidade e de instrumento financeiro nesta página listam apenas os campos que PE_LBTR 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.

Identidade do beneficiário

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.

Beneficiário empresa

Aplica-se aos casos de uso B2B, B2B2B e C2B2B. Envie uma identidade business.

Campo ObrigatórioTipoRestrições
businessNameObrigatórioSTRINGRazão social. De 1 a 140 caracteres. Deve corresponder a ^(?![ .,'&\/()-])(?!.*([ .,'&\/()-])\1)[\p{L}\p{N} .,'&\/()-]+(?<![ .,'&\/-])?$.
address.streetAddressObrigatórioARRAY de STRINGPermite armazenar o endereço da empresa.
address.countryObrigatórioSTRINGExatamente 2 caracteres. Deve corresponder a ^[A-Z]+$.
address.cityObrigatórioSTRINGCidade. De 1 a 140 caracteres. Deve corresponder a ^(?![ .'-])(?!.*[ .'-]{2})[\p{L} .'-]+(?<![ .'-])$.
address.stateOrProvinceObrigatórioSTRINGEstado, 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.postalCodeObrigatórioSTRINGCó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}]$.
emailObrigatórioSTRINGEndereço de correio eletrônico (e-mail). De 6 a 255 caracteres. Formato email. Deve corresponder a ^(?=.{1,254}$)(?:[\p{L}\p{N}%+_-]+(?:\.[\p{L}\p{N}%+_-]+)*)@(?:(?:[\p{L}\p{N}](?:[\p{L}\p{N}-]{0,61}[\p{L}\p{N}])?)\.)+[\p{L}]{2,63}$.
phoneObrigatórioSTRINGNúmero de telefone. De 8 a 16 caracteres. Deve corresponder a ^\+[1-9]\d+$.
registration[].numberObrigatórioSTRINGO identificador exclusivo da organização. De 3 a 35 caracteres. Deve corresponder a ^(?![ .'-\/])(?!.*[ .'-\/]{2})([A-Za-z0-9 .'-\/]+)(?<![ .'-\/])\/?$.
registration[].typeObrigatórioSTRINGDeve ser TAX_ID.
incorporationCountryObrigatórioSTRINGExatamente 2 caracteres. Deve corresponder a ^[A-Z]+$.

Beneficiário pessoa física

Aplica-se aos casos de uso B2B2C, B2C e C2B2C. Envie uma identidade individual.

Campo ObrigatórioTipoRestrições
firstNameObrigatórioSTRINGNome da pessoa física. De 1 a 140 caracteres. Deve corresponder a ^(?![ .'-])(?!.*([ .'-])\1)[\p{L} .'-]+(?<![ .'-])$.
lastNameObrigatórioSTRINGSobrenome da pessoa física. De 1 a 140 caracteres. Deve corresponder a ^(?![ .'-])(?!.*([ .'-])\1)[\p{L} .'-]+(?<![ .'-])$.
address.streetAddressObrigatórioARRAY de STRINGPermite armazenar o endereço da pessoa física.
address.countryObrigatórioSTRINGExatamente 2 caracteres. Deve corresponder a ^[A-Z]+$.
address.cityObrigatórioSTRINGCidade. De 1 a 140 caracteres. Deve corresponder a ^(?![ .'-])(?!.*[ .'-]{2})[\p{L} .'-]+(?<![ .'-])$.
address.stateOrProvinceObrigatórioSTRINGEstado, 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.postalCodeObrigatórioSTRINGCó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}]$.
emailObrigatórioSTRINGEndereço de correio eletrônico (e-mail). De 6 a 255 caracteres. Formato email. Deve corresponder a ^(?=.{1,254}$)(?:[\p{L}\p{N}%+_-]+(?:\.[\p{L}\p{N}%+_-]+)*)@(?:(?:[\p{L}\p{N}](?:[\p{L}\p{N}-]{0,61}[\p{L}\p{N}])?)\.)+[\p{L}]{2,63}$.
phoneObrigatórioSTRINGNúmero de telefone. De 8 a 16 caracteres. Deve corresponder a ^\+[1-9]\d+$.
identityDocuments[].idNumberObrigatórioSTRINGNúmero de identificação. De 3 a 35 caracteres. Deve corresponder a ^(?![ .'-\/])(?!.*[ .'-\/]{2})([A-Za-z0-9 .'-\/]+)(?<![ .'-\/])\/?$.
identityDocuments[].idTypeObrigatórioSTRINGUm destes: NATIONAL_ID_NUMBER, TAX_ID.
dateOfBirthObrigatórioSTRINGData de nascimento. Formato date.
citizenshipObrigatórioSTRINGCó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]+$.

Instrumento financeiro do beneficiário

Defina financialInstrumentType: PE_LBTR e currency: PEN. Forneça os campos a seguir no objeto do payment rail peLbtr. Consulte Criar e gerenciar instrumentos financeiros para o fluxo da API.

Campo ObrigatórioTipoRestrições
bankNameObrigatórioSTRINGO nome do banco da identidade. De 2 a 140 caracteres. Deve corresponder a ^(?![ .,'&\/()-])(?!.*([ .,'&\/()-])\1)[\p{L}\p{N} .,'&\/()-]+(?<![ .,'&\/-])?$.
swiftCodeObrigatórioSTRINGCódigo SWIFT/BIC do banco da identidade. De 8 a 11 caracteres. Deve corresponder a ^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$. Use a consulta Códigos bancários e selecione Peru para encontrar o código SWIFT/BIC.
accountNumberObrigatórioSTRINGO número da conta bancária da identidade. De 10 a 20 caracteres. Deve corresponder a ^[A-Za-z0-9]+$.
accountTypeObrigatórioSTRINGO tipo de conta da identidade. Um destes: CHECKING, SAVINGS.

Identidade do ordenante

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.

Ordenante empresa

Aplica-se aos casos de uso B2B, B2B2B, B2B2C e B2C. Envie uma identidade business.

Campo ObrigatórioTipoRestrições
businessNameObrigatórioSTRINGRazão social. De 1 a 140 caracteres. Deve corresponder a ^(?![ .,'&\/()-])(?!.*([ .,'&\/()-])\1)[\p{L}\p{N} .,'&\/()-]+(?<![ .,'&\/-])?$.
address.streetAddressObrigatórioARRAY de STRINGPermite armazenar o endereço da empresa.
address.countryObrigatórioSTRINGExatamente 2 caracteres. Deve corresponder a ^[A-Z]+$.
address.cityObrigatórioSTRINGCidade. De 1 a 140 caracteres. Deve corresponder a ^(?![ .'-])(?!.*[ .'-]{2})[\p{L} .'-]+(?<![ .'-])$.
address.stateOrProvinceObrigatórioSTRINGEstado, 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.postalCodeObrigatórioSTRINGCó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}]$.
emailObrigatórioSTRINGEndereço de correio eletrônico (e-mail). De 6 a 255 caracteres. Formato email. Deve corresponder a ^(?=.{1,254}$)(?:[\p{L}\p{N}%+_-]+(?:\.[\p{L}\p{N}%+_-]+)*)@(?:(?:[\p{L}\p{N}](?:[\p{L}\p{N}-]{0,61}[\p{L}\p{N}])?)\.)+[\p{L}]{2,63}$.
phoneObrigatórioSTRINGNúmero de telefone. De 8 a 16 caracteres. Deve corresponder a ^\+[1-9]\d+$.
registration[].numberObrigatórioSTRINGO identificador exclusivo da organização. De 3 a 35 caracteres. Deve corresponder a ^(?![ .'-\/])(?!.*[ .'-\/]{2})([A-Za-z0-9 .'-\/]+)(?<![ .'-\/])\/?$.
registration[].typeObrigatórioSTRINGDeve ser TAX_ID.
incorporationCountryObrigatórioSTRINGExatamente 2 caracteres. Deve corresponder a ^[A-Z]+$.

Ordenante pessoa física

Aplica-se aos casos de uso C2B2B e C2B2C. Envie uma identidade individual.

Campo ObrigatórioTipoRestrições
firstNameObrigatórioSTRINGNome da pessoa física. De 1 a 140 caracteres. Deve corresponder a ^(?![ .'-])(?!.*([ .'-])\1)[\p{L} .'-]+(?<![ .'-])$.
lastNameObrigatórioSTRINGSobrenome da pessoa física. De 1 a 140 caracteres. Deve corresponder a ^(?![ .'-])(?!.*([ .'-])\1)[\p{L} .'-]+(?<![ .'-])$.
address.streetAddressObrigatórioARRAY de STRINGPermite armazenar o endereço da pessoa física.
address.countryObrigatórioSTRINGExatamente 2 caracteres. Deve corresponder a ^[A-Z]+$.
address.cityObrigatórioSTRINGCidade. De 1 a 140 caracteres. Deve corresponder a ^(?![ .'-])(?!.*[ .'-]{2})[\p{L} .'-]+(?<![ .'-])$.
address.stateOrProvinceObrigatórioSTRINGEstado, 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.postalCodeObrigatórioSTRINGCó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}]$.
emailObrigatórioSTRINGEndereço de correio eletrônico (e-mail). De 6 a 255 caracteres. Formato email. Deve corresponder a ^(?=.{1,254}$)(?:[\p{L}\p{N}%+_-]+(?:\.[\p{L}\p{N}%+_-]+)*)@(?:(?:[\p{L}\p{N}](?:[\p{L}\p{N}-]{0,61}[\p{L}\p{N}])?)\.)+[\p{L}]{2,63}$.
phoneObrigatórioSTRINGNúmero de telefone. De 8 a 16 caracteres. Deve corresponder a ^\+[1-9]\d+$.
identityDocuments[].idNumberObrigatórioSTRINGNúmero de identificação. De 3 a 35 caracteres. Deve corresponder a ^(?![ .'-\/])(?!.*[ .'-\/]{2})([A-Za-z0-9 .'-\/]+)(?<![ .'-\/])\/?$.
identityDocuments[].idTypeObrigatórioSTRINGUm destes: PASSPORT, TAX_ID.
dateOfBirthObrigatórioSTRINGData de nascimento. Formato date.
countryOfBirthObrigatórioSTRINGExatamente 2 caracteres. Deve corresponder a ^[A-Z]+$.
citizenshipObrigatórioSTRINGCó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]+$.

Requisitos de dados de transação

Os dados do beneficiário e do ordenante vêm das identidades que você cria previamente, e os dados bancários vêm do instrumento financeiro. O único campo que você define no próprio pagamento para este corredor está abaixo.

CampoDescriçãoObrigatórioTipoRestrições
purposeCodeFinalidade do pagamentoObrigatórioENUMMáximo de 4 caracteres. Consulte os valores válidos abaixo.

Códigos de finalidade do pagamento

Envie um dos valores a seguir em purposeCode.

CódigoDescrição
COMPPagamento de remuneração
FAMIManutenção familiar
INVSInvestimento e valores mobiliários
OTHROutros
SUPPPagamento a fornecedor