Payment Credentials te permite administrar las llaves de API (credenciales) de tu cuenta de comercio en Chile 🇨🇱 — sin entrar a la Kushki Console. Cada credencial se compone de un public_credential_id (que se usa para tokenizar del lado del cliente) y un private_credential_id (que se usa para los cargos del lado del servidor).
Se requiere una credencial maestra
Todos los endpoints de esta página requieren que tu cabecera Private-Merchant-Id pertenezca a una credencial principal (maestra), no a una credencial esclava común. Las credenciales maestras están disponibles on demand — contacta a tu ejecutivo de cuenta de Kushki para obtener una.
PATCH /payment-credentials/v1/credential/recover/{public_credential_id} — genera un nuevo par de llaves pública y privada para la credencial. Las llaves antiguas se reemplazan automáticamente en todas las integraciones que las estén usando.
⚠️ Rotación de llaves: después de llamar a este endpoint, todas las integraciones que usen el public_credential_id o el private_credential_id antiguos reciben las llaves nuevas automáticamente. Considera una breve ventana de transición.
DELETE /payment-credentials/v1/credential/{credentialId} — elimina una credencial de forma permanente. Las credenciales eliminadas no se pueden recuperar.
Todos los endpoints de Payment Credentials usan la cabecera estándar Private-Merchant-Id, pero su valor debe ser la private key de una credencial principal (maestra), no de una credencial esclava común: