Criar uma ordem de pagamento por e-mail

Importante:

  • Se sendMAIL= true, todo cliente com uma URL de pagamento único receberá um e-mail.
  • Se sendMAIL= false, o cliente não receberá o e-mail. Cabe ao vendedor enviar para o cliente a URL de pagamento da forma que ele quiser.

A função create permite criar uma ordem de pagamento. Ela possui os parâmetros seguintes:

Nome do campo Tipo Descrição Requisito
info paymentOfferInfo Parâmetros de criação do pagamento (ver paymentOfferInfo)
wsSignature string Assinatura

O cálculo da assinatura é realizado tomando os parâmetros na ordem seguinte:

shopId, reference, ctxMode, amount, currency, locale, message, recipients, subject, validationMode, validity, sendMail, expandedData

Observações:

No cálculo da assinatura:

  • Os campos de tipo dateTime devem seguir o formato AAAAMMDD.

    Exemplo: 2016-06-22T23:00:00+00:00 torna-se 20160622

  • O string do campo recipients deve encontrar-se entre colchetes [...]. Os endereços e-mails deverão encontrar-se separados por uma virgula e um espaço.

    Exemplos:

    [email]

    [email1, email2, email3]

A função create retorna uma resposta do tipo paymentOfferResponse.