O repasse de créditos é o fluxo que permite ao marketplace transferir créditos de anúncio para seus sellers. Esta documentação detalha os endpoints que o marketplace deve implementar e o webhook que deve consumir para realizar a integração com a VTEXAds.
GET /checking_account)
seller_id, publisher_id (opcional, utilizado apenas em casos onde uma entidade gerencia múltiplos publishers).{ "total": "1111.00" }
POST /checking_account/transfer)
{
"amount": "10.00",
"seller_id": "SELLER_ID",
"publisher_id": "PUBLISHER_ID",
"transfer_identity_id": "uuid"
}
201 Created
{
"transaction_id": "TRANSACTION_ID",
"status": "success"
}
400 Bad Request
{
"transaction_id": "TRANSACTION_ID",
"status": "failure",
"message": "Motivo da recusa"
}
202 Accepted
{
"transaction_id": "TRANSACTION_ID",
"status": "processing"
}
POST https://api-retail-media.newtail.com.br/webhook/marketplace/transfers/:publisher_idx-api-key e x-secret-key.{
"transaction_id": "TRANSACTION_ID",
"status": "success"
}
ou
{
"transaction_id": "TRANSACTION_ID",
"status": "failure",
"message": "Descrição do problema"
}
204 No Content