order

Campo

Tipo

Descrição

id

String (41 caracteres)

Identificador do pedido PagSeguro

reference_id

String (1-200 caracteres)

Identificador próprio atribuído para o pedido

customer

Object

Objeto Customer contendo as informações do comprador

items

Array of Object

Objeto contendo as informações dos itens inseridos no pedido

└──name

String (1-64 caracteres)

Nome dado ao item

└──quantity

Int (5 caracteres)

Quantidade referente ao item

└──unit_amount

Int (9 caracteres)

Valor do item

shipping

Object

Objeto contendo as informações de entrega do pedido

└──address

Object

Objeto Address contendo as informações de endereço de entrega do pedido.

qr_codes

Array of Object

Objeto contendo os QR Codes vinculados à um pedido.

Ao informar o amount, o QR code será gerado automaticamente e pode ser pago com o app PagBank (saldo e cartão de crédito) ou com aplicativos de outras instituições (Pix).

Para que o QR Code aceite o pagamento Pix, o vendedor precisa ter pelo menos uma chave de endereçamento ativa vinculada a sua conta PagBank. Caso o vendedor tenha mais de uma chave de endereçamento cadastrada no PagSeguro, priorizaremos a utilização da chave de endereçamento aleatória.

O QR Code gerado aceita apenas um pagamento aprovado, ou seja, após uma tentativa de pagamento concluída com sucesso usando o QR Code, o mesmo não receberá outros pagamentos. Por enquanto, só é possível ter um QR Code por pedido.

└──amount

Object

Objeto contendo as informações do valor a ser utilizado no QR Code

└──└──value

Int (5 caracteres)

Valor do QR Code

notification_urls

Array of Object

Objeto contendo as urls que receberão as notificações do pedido (por ora, somente aceitamos uma url apenas. Aceitamos mais urls em breve.)

charges

Array of Object

Objeto charge contendo cobranças

links

Array of Object

Objeto link contendo links relacionados ao recurso