paymentOfferInfo

O tipo paymentOfferInfo permite descrever os parâmetros para uma criação de uma ordem de pagamento por e-mail.

Tabela 1. Tipo paymentOfferInfo
Nome do campo Tipo Descrição Requisito
shopId Comprimento n8 Código da loja.
reference string an24 O código da transação ou referência do pedido  
ctxMode string Contexto de solicitação da plataforma de pagamento
  • TESTE
  • PRODUÇÃO
amount long Valor do pedido, expresso na menor unidade da moeda (ex.: o centavo para o Real).
currency int Código da moeda da transação (norma ISO 4217).

Ex: 986 para o real do Brasil (BRL)

locale string Código do idioma de envio das notificações (e-mail ou sms de confirmação de pagamento)

Lista dos idiomas disponíveis

Idioma Codificação ISO 639-1
Alemão de
Inglês en
Chinês zh
Espanhol es
Francês fr
Italiano it
Japonês ja
Holandês nl
Polonês pl
Português pt
Russo ru
Sueco sv
message* string an2000 Corpo do e-mail enviado.
recipients Array [1-100] Lista dos endereços e-mails.

Uma ordem por destinatário é criada (min 1, max 100).

subject* string an255 Objeto do e-mail enviado.
validationMode int Modo de validação dos pagamentos:
  • 0 = Automático (por padrão)
  • 1 = Manual.
validity dateTime Data de vencimento da ordem

Não pode ser anterior à data do dia vigente e não pode ultrapassar 90 dias.

Data apresentada no formato ISO 8601 definido pelo W3C.

Exemplo: 2016-07-16T19:20:00Z.

sendMail boolean Envia o e-mail ao destinatário se for igual a true.
expandedData string Permite adicionar qualquer campo do formulário de maneira dinâmica.

Exemplos:

Criar uma ordem de pagamento xvezes e em inglês
vads_payment_config=MULTI:first=1000;
count=3;period=30&vads_language=en

Propõe a inscrição do cartão durante o pagamento

vads_page_action=ASK_REGISTER_PAY

Realizar um pagamento em 1 clique

vads_identifier=9685332147463547785213301
 
device string valor possível = « MAIL »
template string

Nome do modelo do e-mail a ser usado para a ordem de pagamento.

 

* Os campos message e subject tornam-se opcionais se o campo template for informado.