curl -X POST 'https://api.wovepay.com/v1/subscriptions/cancel/sub_abc123' \
-H 'X-API-Key: wp_live_SUA_CHAVE'
{
"success": true,
"message": "Assinatura cancelada",
"data": {
"subscriptionId": "sub_abc123",
"externalId": "sub_ext_xyz",
"status": "CANCELED",
"method": "BOLETO",
"amount": 99.9,
"cycle": "MONTHLY",
"description": "Plano Premium",
"nextDueDate": "2026-08-01",
"createdAt": "2026-07-01T12:00:00.000Z",
"customer": {
"id": "12345678909",
"name": "Maria Silva",
"taxId": "12345678909"
}
},
"requestId": "req_abc123"
}
Cancelar assinatura
Encerra a recorrência e marca a assinatura como cancelada.
POST
/
subscriptions
/
cancel
/
{id}
curl -X POST 'https://api.wovepay.com/v1/subscriptions/cancel/sub_abc123' \
-H 'X-API-Key: wp_live_SUA_CHAVE'
{
"success": true,
"message": "Assinatura cancelada",
"data": {
"subscriptionId": "sub_abc123",
"externalId": "sub_ext_xyz",
"status": "CANCELED",
"method": "BOLETO",
"amount": 99.9,
"cycle": "MONTHLY",
"description": "Plano Premium",
"nextDueDate": "2026-08-01",
"createdAt": "2026-07-01T12:00:00.000Z",
"customer": {
"id": "12345678909",
"name": "Maria Silva",
"taxId": "12345678909"
}
},
"requestId": "req_abc123"
}
curl -X POST 'https://api.wovepay.com/v1/subscriptions/cancel/sub_abc123' \
-H 'X-API-Key: wp_live_SUA_CHAVE'
{
"success": true,
"message": "Assinatura cancelada",
"data": {
"subscriptionId": "sub_abc123",
"externalId": "sub_ext_xyz",
"status": "CANCELED",
"method": "BOLETO",
"amount": 99.9,
"cycle": "MONTHLY",
"description": "Plano Premium",
"nextDueDate": "2026-08-01",
"createdAt": "2026-07-01T12:00:00.000Z",
"customer": {
"id": "12345678909",
"name": "Maria Silva",
"taxId": "12345678909"
}
},
"requestId": "req_abc123"
}
Parâmetros de rota
string
required
subscriptionId interno (sub_...) ou externalId do provider.Authorizations
Chave wp_live_... criada em Integrações → Chaves de API no dashboard.
Path Parameters
ID do recurso (transação, cobrança, webhook, etc.)

