SMSPVAdevelopers
Rental API
SMSPVA / DOCUMENTATION

Activar alquiler

GET /api/rent.php?method=activate

SMSPVA API
GEThttps://smspva.com/api/rent.php?method=activate

Envía una solicitud GET y comprueba status en el JSON: 1 indica éxito y 0 fallo, incluso con HTTP 200. Si falla, consulta el motivo en msg.

Esta solicitud puede modificar un alquiler o generar cargos. Si pierdes la respuesta, comprueba los pedidos y el historial antes de repetir: el cambio puede haberse realizado. Los ejemplos no reintentan automáticamente.

Autenticación

Envía apikey como parámetro obligatorio de consulta.

Parámetros

NombreUbicaciónTipoObligatorioEjemploDescripción
methodquerystringSí"activate"Nombre del método
apikeyquerystringSíSMSPVA_API_KEYTu clave API La encontrarás en Profile and APIKEY, en el menú superior derecho del sitio.
idqueryintegerSí1ID del pedido

Cómo usar este método

Activa el alquiler antes de enviar un SMS a su número. Usa el ID de Pedidos de alquiler y comprueba allí su state. Cuando esté activo, lee los mensajes con SMS del alquiler.

Ejemplos de solicitud

Entorno y dependencias. Los ejemplos codifican los parámetros y esperan hasta 30 segundos. Comprueba HTTP y status antes de usar data. cURL muestra el JSON para que lo revises; Java usa Jackson para leerlo.

  • SMSPVA_RENTAL_ORDER_ID: id.
: "${SMSPVA_API_KEY:?Set SMSPVA_API_KEY}"
: "${SMSPVA_RENTAL_ORDER_ID:?Set SMSPVA_RENTAL_ORDER_ID}"
curl --get --fail-with-body --max-time 30 "https://smspva.com/api/rent.php" \
  --data-urlencode "method=activate" \
  --data-urlencode "apikey=$SMSPVA_API_KEY" \
  --data-urlencode "id=$SMSPVA_RENTAL_ORDER_ID"

Respuestas

Consulta la respuesta correspondiente a tu solicitud. Los valores y las fechas son orientativos. Los campos opcionales pueden variar según el resultado o el formato elegido.

HTTP 200

Success

application/json

Respuesta ilustrativa

{
  "status": 1,
  "data": [
    {
      "id": 123
    }
  ]
}
NombreTipoDescripción
statusintegerEstado de la respuesta: 1 indica éxito; 0, fallo.
dataarray<object>
data[].idintegerID del pedido

Guías relacionadas

En esta página