chore: docs and added new field for tpv domain

This commit is contained in:
2025-01-13 18:08:57 +01:00
parent 475b53a7e3
commit 2ff2d08565
12 changed files with 101 additions and 43 deletions
+25 -5
View File
@@ -95,8 +95,28 @@ Puedes crear un archivo `.env` con las siguientes variables de entorno.
| AWS_SECRET_ACCESS_KEY | | Clave secreta de S3 |
| AWS_STORAGE_BUCKET_NAME | | Nombre del bucket de S3 |
| AWS_S3_ENDPOINT_URL | | Endpoint de S3 |
| REDSYS_SHARED_SECRET | sq7HjrUOBfKmC576ILgskD5srU870gJ7 | Clave privada de Redsys |
| REDSYS_MERCHANT_CODE | 999008881 | Código de negocio de Redsys |
| REDSYS_TERMINAL | 001 | Terminal de Redsys |
| REDSYS_CURRENCY_CODE | 978 | Código de moneda de Redsys |
| REDSYS_TPV_DOMAIN | | Dominio del TPV para redirección de Redsys |
## Depurar pagos TPV con Redsys
Para poder usar el TPV en la máquina local necesitaremos instalar y configurar [`ngrok`](https://ngrok.com/),
siguiendo los pasos que nos indican en la web al crear nuestra cuenta
Arrancaremos ngrok con el siguiente comando:
```bash
ngrok http http://localhost:8000
```
Ngrok nos dará una URL accesible desde fuera, que tendremos que guardar en los `Ajustes de la tienda`
como `Dominio del TPV`
Tendremos que establecer también los siguientes ajustes de la cuenta con estos valores para desarrollo.
| Variable | Valor para desarrollo | Descripción |
|------------------------|----------------------------------|------------------------------------------------------------------------------|
| `redsys_shared_secret` | sq7HjrUOBfKmC576ILgskD5srU870gJ7 | Clave privada de Redsys |
| `merchant_code` | 999008881 | Código de negocio de Redsys |
| `terminal` | 001 | Terminal de Redsys |
| `currency_code` | 978 | Código de moneda de Redsys |
| `tpv_domain` | <variable> | Dominio del TPV para redirección de Redsys (en local lo obtenemos por ngrok) |