Ir al contenido

Permitir pago con medio guardado

Durante 30 minutos el enlace del cobro le muestra a tu cliente su medio de pago guardado para pagar con un toque.

POSThttps://api.kuti.pe/v1/payment-intents/{id}/saved-payment-methods/enable
Llámalo justo antes de enviarle el enlace a tu cliente por un canal suyo. El enlace no cambia. Llamarlo otra vez renueva el plazo. El permiso se apaga solo cuando el cobro se paga o vence. El cobro debe ofrecer YAPE y tener cliente.

Path

Campo
Descripción
id
stringrequerido
Id del cobro en el path (pi_…).Ej: pi_01J8Z3K4M5N6P7Q8R9S0T1U2V3

Language

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! });

const result = await kuti.paymentIntents.enableSavedPaymentMethods("pi_01J8Z3K4M5N6P7Q8R9S0T1U2V3");
console.log(result.status);
SDK oficial · guía en /sdks
Response

Elige un ejemplo de respuesta:

application/json
200OK
{
  "success": true,
  "message": "Saved payment methods enabled for this payment",
  "data": {
    "id": "pi_01J8Z3K4M5N6P7Q8R9S0T1U2V3",
    "merchant_id": "mer_01J8Z3K4M5N6P7Q8R9S0T1U2V3",
    "livemode": false,
    "amount": {
      "amount": "120.00",
      "currency": "PEN"
    },
    "status": "PENDING",
    "payment_method_types": [
      "YAPE",
      "INTEROPERABLE_QR"
    ],
    "saved_payment_methods": {
      "status": "enabled",
      "expires_at": "2026-10-05T14:32:11.000Z"
    },
    "checkout_url": "https://pay.kuti.pe/c/7P8BVMEBJC",
    "created_at": "2026-10-05T14:02:11.000Z"
  }
}