Solicitudes De Pago

Solicitudes de pago

Enviar Solicitud de Pago
POST /paymentrequest/send

The Solicitudes De Pago object

Returned by the solicitudes de pago endpoints.

Attributes
successboolean
Siempre true para respuestas exitosas
messagestring
Mensaje de estado
statusinteger
Código de estado HTTP
codestring
Código de respuesta
request_idstring
UUID para seguimiento de la petición
The Solicitudes De Pago object
{
  "success": true,
  "message": "Ok",
  "status": 200,
  "code": "sms_11",
  "request_id": "550e8400-e29b-41d4-a716-446655440000"
}

Enviar Solicitud de Pago

POST https://api.smsmasivos.com.mx/paymentrequest/send

Envía un link de solicitud de pago a un contacto por SMS

Parameters
numberstringrequired
Número de teléfono (máx. 10 dígitos)
country_codestringrequired
Código de país (país con cobertura)
templatestringrequired
Nombre de la plantilla (máx. 40 caracteres)
messagestringrequired
Contenido del mensaje (máx. 123 caracteres)
amountnumberoptional
Monto del pago (15-110000)
namestringoptional
Nombre del destinatario (máx. 150 caracteres)
emailstringoptional
Email del destinatario
curl https://api.smsmasivos.com.mx/paymentrequest/send \
  -d number=value \
  -d country_code=value \
  -d template=value \
  -d message=value
const Solicitudes de Pago = await sms.solicitudesdepago.create({
  number: 'value',
  country_code: 'value',
  template: 'value',
  message: 'value',
})
Solicitudes de Pago = sms.solicitudesdepago.create(
    number="value",
    country_code="value",
    template="value",
    message="value",
)
Solicitudes de Pago, err := client.Solicitudesdepago.Create(ctx, &sms.SolicitudesDePagoParams{
    Number: sms.String("value"),
    CountryCode: sms.String("value"),
    Template: sms.String("value"),
    Message: sms.String("value"),
})
Response
{
  "success": true,
  "message": "Ok",
  "status": 200,
  "code": "sms_11",
  "request_id": "550e8400-e29b-41d4-a716-446655440000"
}
{
  "success": false,
  "message": "API Key inválida o no existe.",
  "status": 401,
  "code": "<string>"
}
{
  "success": false,
  "message": "API Key inválida o no existe.",
  "status": 401,
  "code": "auth_05"
}
{
  "success": false,
  "message": "La dirección IP no está autorizada para acceder.",
  "status": 403,
  "code": "auth_04"
}
{
  "success": false,
  "message": "Demasiadas solicitudes. Límite: 100 mensajes/segundo (producción) o 100/día (sandbox).",
  "status": 429,
  "code": "rate_01"
}
{
  "success": false,
  "message": "Error interno del servidor. Contacta a soporte con el request_id.",
  "status": 500,
  "code": "server_01",
  "request_id": "550e8400-e29b-41d4-a716-446655440000"
}