---
title: "Environment::DEMO | Environment::PRODUCTION"
method: GET
path: "/Enums/Environment"
tags: ["Enums"]
---

# Environment::DEMO | Environment::PRODUCTION

`GET /Enums/Environment`

Enum PHP pour l'environnement Viva Wallet.

```php
use QrCommunication\VivaMerchant\Enums\Environment;

$env = Environment::DEMO;
$env = Environment::PRODUCTION;
$env = Environment::from('demo'); // Depuis une string

echo $env->value;         // 'demo'
echo $env->apiUrl();      // 'https://demo-api.vivapayments.com'
echo $env->legacyUrl();   // 'https://demo.vivapayments.com'
echo $env->checkoutUrl(); // 'https://demo.vivapayments.com/web/checkout'
echo $env->accountsUrl(); // 'https://demo-accounts.vivapayments.com'
```

| Valeur | apiUrl | legacyUrl |
|--------|--------|-----------|
| `demo` | `demo-api.vivapayments.com` | `demo.vivapayments.com` |
| `production` | `api.vivapayments.com` | `www.vivapayments.com` |

## Response `200`

Enum Environment

- 'demo' | 'production' — `QrCommunication\VivaMerchant\Enums\Environment` Backed enum PHP 8.1+ avec valeurs string.

---

[API](https://skmtc.net/qrcommunication/apis/viva-wallet-merchant-sdk-re-fe-rence-php.md) · [All operations](https://skmtc.net/qrcommunication/apis/viva-wallet-merchant-sdk-re-fe-rence-php/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/qrcommunication/viva-wallet-merchant-sdk-re-fe-rence-php/versions/bcafd06ce584/schema)
