Pular para o conteúdo

Requisitos de Dados da Tailândia (THB)

Esta página lista todos os requisitos de dados para pagamentos em THB para a Tailândia: 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 TH_PROMPTPAY 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}]$.
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órioSTRINGUm destes: INCORPORATION_CERTIFICATE, 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}]$.
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: ALIEN_REGISTRATION, DRIVERS_LICENSE, EMPLOYEE_ID, NATIONAL_ID_NUMBER, PASSPORT, SSN, TAX_ID.
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: TH_PROMPTPAY e currency: THB. Forneça os campos a seguir no objeto do payment rail thPromptpay. 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} .,'&\/()-]+(?<![ .,'&\/-])?$.
bankCodeObrigatórioSTRINGDe 1 a 16 caracteres. Deve corresponder a ^[A-Za-z0-9]+$. Use a consulta Códigos bancários e selecione Tailândia para encontrar o código bancário.
accountNumberObrigatórioSTRINGO número da conta bancária da identidade. De 1 a 45 caracteres. Deve corresponder a ^[A-Za-z0-9]+$.

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}]$.
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órioSTRINGUm destes: INCORPORATION_CERTIFICATE, TAX_ID.
incorporationCountryObrigatórioSTRINGExatamente 2 caracteres. Deve corresponder a ^[A-Z]+$.
incorporationDateObrigatórioSTRINGA data de constituição da empresa. Formato date.

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}]$.
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órioSTRINGDeve ser PASSPORT.
identityDocuments[].expiryDateObrigatórioSTRINGData de validade do documento de identificação. Formato date.
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]+$.

Requisitos de dados de transação

Os campos em nível de transação a seguir se aplicam a todos os pagamentos em THB à Tailândia via PromptPay.

Campo Descrição ObrigatórioTipoRestrições
purposeCodeFinalidade do pagamentoObrigatórioENUMDe 4 a 5 caracteres. Consulte os valores válidos abaixo
sourceOfCashOrigem dos recursosObrigatórioENUMConsulte os valores válidos abaixo
receiverRelationshipRelação com o devedorObrigatórioENUMConsulte os valores válidos abaixo; os valores válidos dependem de o beneficiário ser uma empresa ou uma pessoa física

Códigos de finalidade do pagamento

CódigoDescrição
ACSCServiços contábeis
AMSCServiços de publicidade, pesquisa de mercado e pesquisa de opinião pública
ALLWAuxílio
GIFTAuxílio (doação)
ENGSServiços de arquitetura, engenharia e outros serviços técnicos
BONUPagamento de bônus
COMMComissão
CISCServiços de construção e instalação
DEPTDepósito
DOFIDepósitos em ou de instituições financeiras offshore
EDUCEducação
EDSCServiços educacionais
FAMIManutenção familiar
GSSTBens e serviços de trabalhadores temporários
GSTRBens e serviços de viajantes
GSPMBens para processamento e serviços de manufatura
HLTCAtendimento domiciliar de saúde
INTEJuros
INTCPagamento intracompanhia
INVSInvestimento e valores mobiliários
IVPTPagamento de fatura
LESCServiços jurídicos
MRSCServiços de manutenção e reparo
MDCSServiços médicos
MP2PPagamento P2P móvel
OTHROutros
PSFRTarifa de passageiro
MACHPagamento de máquinas e equipamentos de transporte
MFGDPagamento de bens manufaturados
MMFAPagamento de artigos manufaturados diversos
FEESPagamento de tarifas
PAYRFolha de pagamento
GDDSCompra e venda de bens
GDSVCompra e venda de bens e serviços
SCVECompra e venda de serviços
REABImóveis no exterior
RELGAluguel geral
SALAPagamento de salário
STDYEstudos
SUPPPagamento a fornecedor
TRADServiços comerciais
VIACTaxas de solicitação de visto

Códigos de origem dos recursos

CódigoDescrição
ALMYPensão alimentícia
CASHRecursos em espécie
COMPRemuneração
EMINRenda de empregado
GIFTDoação
INHEHerança
INLQLiquidação de prêmio de seguro
PACACapital integralizado
REDMResgate
REPYPlano de previdência
RESTVenda de imóvel
RETALucros retidos
SALEVenda de bens
SEAQVenda ou aquisição de empresa
SELFRenda de trabalho autônomo
SVGSPoupança
WINSPrêmios

Códigos de relação com o beneficiário

Os valores válidos de receiverRelationship dependem de o beneficiário ser uma empresa ou uma pessoa física.

Beneficiários empresas

CódigoDescrição
BRANFilial/escritório de representação
CUSTCliente
FRANFranqueado/franqueador
HOLDHolding
PARTParceiro de negócios
SUBSEmpresa subsidiária
SUPPFornecedor
Exceção de empresa para empresa

Nos pagamentos de empresa para empresa (casos de uso B2B, B2B2B), CUST não é um valor válido de receiverRelationship; apenas os outros seis códigos se aplicam.

Beneficiários pessoas físicas

CódigoDescrição
CHILFilho(a)
CUSTCliente
EMPLEmpregado
EXSPEx-cônjuge
FRENAmigo(a)
OTHROutros
PAREPai/Mãe
PARTParceiro de negócios
RELARelação
SELFO próprio
SIBLIrmão/irmã
SPOUCônjuge/companheiro(a)
VENDFornecedor
Exceção de empresa para pessoa física

Nos pagamentos de empresa para pessoa física e de pessoa física para pessoa física nos casos de uso B2B2C e B2C, CUST não é um valor válido de receiverRelationship; apenas os outros doze códigos se aplicam. CUST é válido para C2B2C.

Limites de transação

Tipo de limiteValor (THB)
Mínimo por transação65,00
Máximo por transação500.000,00
Limite diário de compliance por beneficiário1.750.000,00

As transações que levam o remetente ou o recebedor a ultrapassar o limite diário de compliance ficam retidas para análise de compliance.

Requisitos de correspondência de nomes

Todas as transações para a Tailândia estão sujeitas a correspondência rigorosa de nomes. Os campos a seguir precisam estar corretos:

  • Nome completo do remetente
  • Data de nascimento do remetente
  • Nome completo do beneficiário

Regras de correspondência de nomes:

  • Pelo menos 85% do nome do beneficiário precisa corresponder ao nome cadastrado no banco tailandês dele.
  • Informe o nome completo exatamente como cadastrado: nome, nome do meio e sobrenome.
  • Não inclua prefixos ou pronomes de tratamento (Mr, Ms, Mrs etc.).
  • Evite nomes duplicados ou repetitivos.
  • Informe o sobrenome no campo Surname; todas as demais partes do nome no campo Nome.
  • Não informe "NO LAST NAME". Esses valores serão rejeitados.
  • Remova quaisquer espaços extras antes ou depois do nome.
Risco de rejeição

Dados de nome incorretos resultam na rejeição da transação. Confira todos os campos de nome com o cadastro bancário do beneficiário antes de enviar.

Restrição do Kasikorn Bank

Kasikorn Bank (código bancário 6600007)

Ao enviar para o Kasikorn Bank, o país de origem do remetente não pode ser a Tailândia.

Tipos de documento de identidade aceitos

Os pagamentos via TH_PROMPTPAY 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 identidadePapel de pagamentoTipos de documento aceitos
Pessoa física (idType)OrdenantePASSPORT
Pessoa física (idType)BeneficiárioALIEN_REGISTRATION, DRIVERS_LICENSE, EMPLOYEE_ID, NATIONAL_ID_NUMBER, PASSPORT, SSN, TAX_ID