Solicitudes De Pago
Solicitudes de pago
Enviar Solicitud de Pago
POST /paymentrequest/send
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
numberstringrequerido
Número de teléfono (máx. 10 dígitos)
country_codestringrequerido
Código de país (país con cobertura)
templatestringrequerido
Nombre de la plantilla (máx. 40 caracteres)
messagestringrequerido
Contenido del mensaje (máx. 123 caracteres)
amountnumberopcional
Monto del pago (15-110000)
namestringopcional
Nombre del destinatario (máx. 150 caracteres)
emailstringopcional
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": "Parámetros inválidos.", "status": 400, "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" }
Objeto de respuesta
Estructura de la respuesta que devuelven estos endpoints.
Atributos
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
Objeto de respuesta
{ "success": true, "message": "Ok", "status": 200, "code": "sms_11", "request_id": "550e8400-e29b-41d4-a716-446655440000" }