Shippo - Cancelar Envio
Descripcion
Sección titulada «Descripcion»Este modulo solicita el reembolso o cancelacion de una etiqueta de envio en Shippo. Recibe el ID de la transaccion (obtenido al crear el envio) y realiza una peticion POST al endpoint /refunds/ con la transaccion asociada. Retorna el ID del reembolso, el estado y el ID de la transaccion original.
Configuracion
Sección titulada «Configuracion»| Parametro | Tipo | Requerido | Descripcion |
|---|---|---|---|
| credentials_id | credentials | Si | Credencial Shippo (provider: shippo) |
| transaction_id | text | Si | ID de la transaccion obtenido al crear el envio |
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 basico
Sección titulada «Caso basico»{ "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) - Documentacion: https://goshippo.com/docs/
- El reembolso puede tener estados: QUEUED, PENDING, SUCCESS, ERROR
- Los reembolsos de USPS generalmente se procesan automaticamente
- 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