v1
latestOpenAPI 3.0.02026-07-26376212496.4 KBPromoções - Carteira
Criar transação na carteira de cashback
Cria uma transação de crédito ou débito na carteira de cashback do cliente. O sufixo ' (via API)' é adicionado automaticamente à descrição. Rate limit: 5 requisições por minuto.
post/{alias}/pricing/wallet/transaction
Path parameters
aliasstring required
Alias da loja
Request body
Example request
{
"customer_email": "cliente@example.com",
"transaction_type": "credit",
"amount": 15.5,
"expires_at": "2026-12-31",
"description": "Bonificação por indicação"
}Response
Transação criada com sucesso
Example response
{
"data": {
"id": 10001,
"transaction_type": "credit",
"amount": 9.9,
"accumulated_amount": 9.9,
"status": "approved",
"expires_at": "2026-01-31",
"expired": 1,
"customer": {
"id": 200001,
"name": "Cliente Exemplo",
"email": "cliente@example.com",
"phone": "5500000000000"
},
"order": {
"id": 300001,
"number": 123456789012
},
"created_at": {
"date": "2000-08-17 10:24:24",
"timezone_type": 3,
"timezone": "America/Sao_Paulo"
},
"updated_at": {
"date": "2000-08-17 10:24:24",
"timezone_type": 3,
"timezone": "America/Sao_Paulo"
}
}
}