v9

latestOpenAPI 3.1.0MITraw.githubusercontent.com2026-05-05502770.7 KB
VivaClient

$viva->getConfig()

Retourne l'objet Config pour introspection ou débogage.

$config = $viva->getConfig();
echo $config->merchantId;
echo $config->environment->value; // 'demo' ou 'production'
echo $config->isProduction();     // bool
echo $config->apiUrl();           // 'https://demo-api.vivapayments.com'
echo $config->legacyUrl();        // 'https://demo.vivapayments.com'
echo $config->checkoutUrl();      // 'https://demo.vivapayments.com/web/checkout'
echo $config->accountsUrl();      // 'https://demo-accounts.vivapayments.com'
get/VivaClient/getConfig

Response

Objet Config

merchantIdstring
apiKeystring
clientIdstring
clientSecretstring
environment'demo' | 'production'

QrCommunication\VivaMerchant\Enums\Environment

Backed enum PHP 8.1+ avec valeurs string.