Skip to main content

Dados personalizados

Caso você tenha algum sistema externo, você poderá injetar e controlar os dados dele no pagamento do checkout. Como exemplo o ID interno do cliente que está efetuando a compra, métricas do seu software ou qualquer outro dado.

Adicionando dados personalizados

Para adicionar um dado personalizado basta editar o seu botão de compra, passando mais um parâmetro no método $increazyCheckoutPay, esse parâmetro deverá ser um Objeto. Ele será salvo junto com o pedido do cliente, e você terá acesso a ele sempre que a notificação de atualização de dados for disparada.

<button onclick="$increazyCheckoutPay('plano-enterprise', '', { id_externo: 1 })">
Comprar agora
</button>

Editando dados personalizados

A qualquer momento você poderá atualizar os dados desse JSON, para isso você precisa ter apenas o id do pedido gerado pelo gateway de pagamentos, com ele em mãos, a request a seguir pode ser enviada para realizar a troca de dados:

PUT https://payment.increazy.com/extra

Headers { App: {appID} }

Body

{
"order": "12345",
"extra": {
"informacao1": 1,
"informacao2": 2
}
}

Em caso de sucesso você receberá um status 200 contendo o ID do pedido. Exemplo:

{
"order": "12345"
}

Obs: o appID enviado no header da request corresponde ao id da sua aplicação no dashboard Increazy.