Shippo - Cancelar Envío
Descripción
Sección titulada «Descripción»Este modulo solicita el reembolso o cancelación de una etiqueta de envío en Shippo. Recibe el ID de la transacción (obtenido al crear el envío) y realiza una petición POST al endpoint /refunds/ con la transacción asociada. Retorna el ID del reembolso, el estado y el ID de la transacción original.
Configuración
Sección titulada «Configuración»| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| credentials_id | credentials | Si | Credencial Shippo (provider: shippo) |
| transaction_id | text | Si | ID de la transacción obtenido al crear el envío |
Credenciales
Sección titulada «Credenciales»Se requiere una credencial de tipo shippo con los siguientes campos:
- api_token: API Token de Shippo
{ "success": true, "refund_id": "rfnd_abc123", "status": "QUEUED", "transaction_id": "txn_abc123", "message": "Reembolso solicitado: QUEUED"}Ejemplo de Uso
Sección titulada «Ejemplo de Uso»Caso básico
Sección titulada «Caso básico»{ "credentials_id": "mi_credencial_shippo", "transaction_id": "txn_abc123"}API Utilizada
Sección titulada «API Utilizada»- Endpoint: POST
/refunds/ - Base: Shippo API (via helper
_shippoHelper) - Documentación: https://goshippo.com/docs/
- El reembolso puede tener estados: QUEUED, PENDING, SUCCESS, ERROR
- Los reembolsos de USPS generalmente se procesan automáticamente
- El tiempo de procesamiento depende del transportista
- Solo se pueden reembolsar etiquetas que no hayan sido escaneadas
- Se usa el transaction_id (no el shipment_id) para solicitar el reembolso