Every Viva call and webhook is recorded under Tools > Logs > Gateway. API keys and card numbers
are masked automatically.
Viva's statusId is "F" (Finished) for success and "E" for error/failed. The webhook
CurrencyCode arrives as alpha ("EUR") while the verify API returns it numeric (978) — both are
handled.
| Message | Fix |
|---|---|
| Viva.com is not configured… | Add credentials on the plugin's Manage page. |
| The Viva.com Smart Checkout gateway is not installed… | Install & configure the gateway; saved tokens can't be charged without it. |
| A test connection to Viva.com could not be established… | Re-check Client ID/Secret and Merchant ID/API Key; confirm test vs live mode. |
| The charge could not be completed… | Check the gateway log for Viva's API response. |