Artigos sobre: Configurações Gerais

Payloads para integração com webhooks na OnProfit

Na OnProfit, o payload é o conjunto de informações que descrevem cada transação. Ele é essencial para integrações, automações e análises detalhadas das suas vendas.


Quando você configura um webhook, a OnProfit envia dados estruturados em formato JSON para a URL configurada. Esses dados, chamados de payloads, contêm informações detalhadas sobre o evento disparado, como pedidos, usuários e cursos.


Estrutura do Payload


O payload enviado pela OnProfit contém informações organizadas em diferentes níveis. A seguir, destacamos os principais campos:


Informações do pedido


  • "object": Tipo do objeto enviado, neste caso, "order" (pedido).
  • "order_id": Identificação única do pedido.
  • "order_delivery": Método ou código de entrega.
  • "order_off": Código da oferta associada ao pedido.
  • "order_off_name": Nome da oferta.
  • "order_off_price": Preço da oferta.
  • "order_price": Valor total do pedido.
  • "order_installments": Quantidade de parcelas.
  • "order_installment": Valor de cada parcela.
  • "order_currency": Moeda usada no pedido (ex.: BRL).
  • "order_payment_type": Tipo de pagamento (ex.: "credit_card").
  • "order_status": Status do pedido (ex.: "approved").


Dados do usuário


  • "user_name": Nome do comprador.
  • "user_lastname": Sobrenome do comprador.
  • "user_document": Documento de identificação (ex.: CPF).
  • "user_email": E-mail do comprador.
  • "user_cell": Número de celular com formatação.
  • "user_cell_no_formatted": Número de celular sem formatação.


Informações da assinatura


  • "subscription_id": Identificação única da assinatura, caso aplicável.


Dados de entrega


  • "order_address": Detalhes do endereço de entrega


  • "street": Nome da rua.


  • "number": Número do endereço.


  • "city": Cidade.


  • "state": Estado.


  • "zip_code": CEP.


Informações do curso


  • "course_id": Identificação do curso associado ao pedido.
  • "course_name": Nome do curso.


Dados de ofertas complementares (Orderbump)


  • "order_orderbump": Indica se há uma oferta adicional.
  • "orderbump": Detalhes das ofertas adicionais:


  • "orderbump_id": Identificação da oferta adicional.


  • "orderbump_name": Nome da oferta adicional.


  • "orderbump_price": Preço da oferta adicional.



Campos variáveis no Payload


Alguns campos no payload podem variar dependendo da situação específica de cada pedido. Abaixo estão os principais:


order_payment_type – Tipo de pagamento


Este campo indica como o pagamento foi feito:


  • credit_card: Cartão de crédito
  • pix: PIX
  • billet: Boleto bancário
  • Cc_Pix: Cartão de crédito + PIX
  • Cc_Billet: Cartão de crédito + Boleto
  • Cc_Cc: Múltiplos cartões de crédito


order_status – Status do pedido


Este campo mostra o andamento do pedido:


  • started: Pedido iniciado ( Aguardando pagamento)
  • approved: Pagamento aprovado
  • refunded: Pedido reembolsado
  • cancelled: Pedido cancelado
  • refused: Pagamento recusado
  • chargeback: Disputa com a operadora (chargeback)


  • cart_abandon: Carrinho abandonado








Precisa de Ajuda?


Se você tiver dúvidas ou precisar de suporte adicional, entre em contato com o nosso suporte pelo e-mail: comercial@onprofit.com.br.


Actualizado em: 01/07/2025

Esse artigo foi útil?

Partilhe o seu feedback

Cancelar

Obrigado!