Crea tu clave restringida de Stripe
Card Payments + Buy Now necesita una clave de Stripe para cada modo: prueba y producción. Stripe pide a las extensiones de pago que usen una clave restringida: una clave que solo puede hacer lo que la extensión necesita. Si alguna vez se filtrara, no podría usarse para acceder a toda tu cuenta de Stripe ni para enviar tus pagos a ningún otro lugar.
Crea la clave
- En OpenCart, abre Extensiones, luego Pagos, después Card Payments + Buy Now, y selecciona la pestaña de Prueba o Real.
- Haz clic en Connect with Stripe. Stripe abrirá su página "Create restricted key" con los permisos que aparecen a continuación ya seleccionados. Revísalos y, a continuación, haz clic en Create key.
- Copia la clave. Empieza por
rk_live_(ork_test_en modo de prueba). Pégala en el cuadro Clave restringida de OpenCart y pulsa Guardar. - Pulsa Comprobar conexión. Debería indicar que la clave cuenta con todos los permisos que necesita la extensión. Si menciona alguno que falte, edita la clave en Stripe, configura dicho permiso tal como aparece en la tabla y vuelve a comprobarlo.
Stripe muestra una clave de producción una sola vez, en el momento de su creación. Si la pierdes, genera una nueva siguiendo el mismo procedimiento.
Los permisos que necesita
Si generas la clave tú mismo en el Dashboard de Stripe (Developers, API keys, Create restricted key), asígnale estos permisos y deja todo lo demás en «None».
| Permiso de Stripe | Acceso | Para qué sirve |
|---|---|---|
| Intenciones de pago | Escritura (acceso) | aceptar pagos |
| Setup Intents | Escritura (acceso) | guardar una tarjeta para la próxima vez |
| Clientes y sesiones de clientes | Escritura (acceso) | mostrar a un cliente sus tarjetas guardadas |
| Métodos de pago | Escritura (acceso) | listar y eliminar tarjetas guardadas |
| Cargos y reembolsos | Escritura (acceso) | reembolso desde la página del pedido |
| Sesiones de pago | Escritura (acceso) | la opción de "pagar en la página de Stripe" |
| Configuraciones de métodos de pago | Escritura (acceso) | activa o desactiva la tarjeta, Apple Pay, Google Pay y el resto desde la configuración |
| Dominios de métodos de pago | Escritura (acceso) | registra la dirección de tu tienda para Apple Pay y Google Pay |
| Endpoints de webhook | Escritura (acceso) | el botón "Configurar webhook" |
| Disputas y eventos | Lectura (acceso) | mostrar las disputas del pedido |
¿Ya estás utilizando tu clave secreta completa?
Es posible que las tiendas configuradas antes de la introducción de las claves restringidas tengan guardada la clave secreta completa (sk_live_). Esta seguirá funcionando, pero la página de configuración mostrará un aviso hasta que la sustituyas. Crea una clave restringida siguiendo los pasos anteriores, pégala y guarda los cambios. A continuación, elimina o rota la clave secreta antigua en Stripe, siempre y cuando no haya ningún otro elemento por tu parte que la utilice.
Dónde va la clave
La clave permanece en tu tienda y solo se envía a Stripe. La extensión no utiliza ningún servidor de licencias y nunca nos envía tu clave, tus ventas ni los datos de tus clientes.