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.