Especificar os tipos de dados

As mensagens trocadas entre o vendedor e a plataforma de pagamento seguem uma síntaxe precisa.

Você encontrará no quadro abaixo a descrição das anotações utilizadas.

Tabela 1. Descrição das anotações utilizadas
Anotação Descrição
a Símbolos alfabéticos (de A a Z e de a a z)
n Símbolos numéricos (de 0 a 9)
s Símbolos especiais
an Símbolos alfanuméricos
ans Símbolos alfanuméricos e especiais
3 Comprimento fixo até 3 símbolos
..12 Comprimento variável até 12 símbolos

Os dados mencionados nas mensagens podem ser de diferentes tipos:

Tabela 2. Descrição dos dados mencionados nas mensagens
Tipos de dados Descrição
boolean Um booleano pode somente ter duas respostas: true ou false.

Uma resposta true pode também ser yes ou 1.

Uma resposta false pode também ser no ou 0.

dateTime Representa um instante, geralmente expresso sob a forma de uma data ou de uma hora.

Contém um ano, um mês, um dia, uma hora, minutos, segundos e milissegundos.

O valor é dado em tempo universal coordenado (UTC) e ISO 8601 - W3C.

Ao contrário da hora local, uma data e uma hora dada em UTC é a mesma em qualquer lugar num momento dado.

Exemplo : 2016-07-16T19:20Z

int Representa um número inteiro (integer), ou seja, sem decimal.
long Representa um número inteiro (integer) codificado em 64 bits.

Este tipo de dado é utilizado quando o tipo de dado int não for grande o suficiente (por exemplo para especificar o valor de uma transação).

string Pode conter símbolos, pulos de linhas, Enters e tabs.