Enviar link por WhatsApp
Envía el link de pago del cobro por WhatsApp (plantilla fija). Responde 204 si se envió.
POSThttps://api.kuti.pe/v1/payment-intents/{id}/send-whatsapp
Este envío consume 1 moneda de tu saldo WhatsApp. Si el cobro no tiene cliente con teléfono, phone es obligatorio. customer_name personaliza el mensaje. Idempotency-Key recomendada: un reintento no le manda el mensaje dos veces a tu cliente ni consume otra moneda.
Path + body
Campo
Descripción
idstringrequerido
Id del cobro en el path (pi_…).Ej:
pi_01J8Z3K4M5N6P7Q8R9S0T1U2V3phonestringopcional
E.164. Obligatorio si el cobro no tiene cliente con teléfono.Ej:
+51987654321customer_namestringopcional
Nombre para el mensaje. Opcional.Ej:
Ana TorresLanguage
Credentials
Header
Authorization
Secret key de developer · ejemplos con SDK oficial
API Request
$ npm install @kuti-pe/node
import { KutiClient } from "@kuti-pe/node";
const kuti = new KutiClient({ secretKey: process.env.KUTI_SECRET_KEY! });
await kuti.paymentIntents.sendWhatsApp("pi_01J8Z3K4M5N6P7Q8R9S0T1U2V3", {
phone: "+51987654321",
customerName: "Ana Torres",
}, { idempotencyKey: "wa-pi_01J8Z3K4M5N6P7Q8R9S0T1U2V3" });SDK oficial · guía en /sdks
Response
Elige un ejemplo de respuesta:
application/json
204OK
{
"success": true,
"message": "No content (204)"
}