Cancelaciones, reenvíos y reembolsos
Cuándo se reembolsa un pedido automáticamente, cómo cancelarlo antes de tiempo, cómo funcionan los reenvíos y qué pasa cuando se entregó un código.
Los reembolsos son automáticos
Si un número caduca sin recibir ningún código, el importe completo vuelve a tu saldo automáticamente, antes del plazo del propio proveedor, para que un código que llegue en el último segundo te llegue a ti en lugar de un reembolso. Nunca tienes que pedirlo.
Cancelar antes de tiempo
Puedes cancelar cualquier pedido antes de que llegue un código y recibir el reembolso completo.
curl https://numestri.com/api/v1/sms/cancel -H "Authorization: Bearer $NUMESTRI_KEY" -d orderid=JRJ5UEXS{
"success": 1,
"message": "The order has been cancelled, and you have been refunded 0.99 dollars."
}Unos segundos demasiado pronto
Algunos proveedores no liberan un número en sus primeros instantes. Una cancelación en ese intervalo se rechaza con 409 y el código CANCEL_TOO_EARLY, con retry_after (y una cabecera Retry-After) que indica cuántos segundos esperar. Después, vuelve a cancelar.
{
"success": 0,
"message": "This number can be cancelled in 12 seconds.",
"type": "CANCEL_TOO_EARLY",
"code": "CANCEL_TOO_EARLY",
"retry_after": 12
}Cuando ya llegó un código
Un pedido que recibió un código no es reembolsable: el número cumplió su función. Esto se aplica incluso si la plataforma con la que te estabas verificando rechazó después el número. Avísanos de todos modos con el botón No ha funcionado del panel: cuenta en contra de la calidad de ese proveedor para esa plataforma y ese país, y eso es lo que aleja de él los pedidos futuros.
Reenvíos
/sms/resend vuelve a pedir el SMS en el mismo número. Devuelve un order_id nuevo: consulta ese, no el original.
curl https://numestri.com/api/v1/sms/resend -H "Authorization: Bearer $NUMESTRI_KEY" -d orderid=JRJ5UEXS{ "success": 1, "order_id": "QRXWQWZK", "charge": 0 }