{"hits": [{"proj": "hyva-themes/hyva-compat/magento2-hyva-stripe-connect", "file": "src/Controller/Adminhtml/OAuth/Keys.php", "ref": "main", "q": "secret", "data": "\n        [$scopeType, $scopeId] = $this->resolveScope();\n        $secretKey = $this->getConfigValue($this->getSecretKeyPath($mode), $scopeType, $scopeId);\n        if ($secretKey === '') {\n            return $result->setHttpResponseCode(404)->setData([\n                'success' => false,\n"}, {"proj": "hyva-themes/hyva-compat/magento2-hyva-stripe-connect", "file": "src/i18n/en_US.csv", "ref": "main", "q": "secret", "data": "Disconnecting...,Disconnecting...\n\"Publishable API key\",\"Publishable API key\"\n\"Secret API key\",\"Secret API key\"\nCopied!,Copied!\n\"Waiting for Stripe...\",\"Waiting for Stripe...\"\n"}, {"proj": "hyva-themes/hyva-compat/magento2-hyva-stripe-connect", "file": "src/view/adminhtml/templates/system/config/connect-button.phtml", "ref": "main", "q": "secret", "data": "                var text = mode + ':\\n'\n                    + '<?= $escaper->escapeJs(__('Publishable API key')) ?>: ' + (response.stripe_publishable_key || pk) + '\\n'\n                    + '<?= $escaper->escapeJs(__('Secret API key')) ?>: ' + response.access_token;\n                writeClipboard(text).then(function () {\n                    label.textContent = '<?= $escaper->escapeJs(__('Copied!')"}, {"proj": "hyva-themes/hyva-compat/magento2-hyva-stripe-connect", "file": "src/etc/adminhtml/system.xml", "ref": "main", "q": "api_key", "data": "                        <frontend_model>Hyva\\StripeConnect\\Block\\Adminhtml\\System\\Config\\ConnectButton</frontend_model>\n                    </field>\n                    <field id=\"hyva_show_api_keys\" translate=\"label comment\" type=\"select\" sortOrder=\"35\" showInDefault=\"1\" showInWebsite=\"1\" showInStore=\"1\">\n                        <label>Advanced</label>\n                        <comment>Show API ke"}, {"proj": "hyva-themes/hyva-compat/magento2-hyva-stripe-connect", "file": "src/etc/config.xml", "ref": "main", "q": "api_key", "data": "        <payment>\n            <stripe_payments_basic>\n                <hyva_show_api_keys>0</hyva_show_api_keys>\n            </stripe_payments_basic>\n        </payment>\n"}, {"proj": "hyva-themes/hyva-compat/magento2-hyva-stripe-connect", "file": "src/Controller/OAuth/Collect.php", "ref": "main", "q": "token", "data": "        }\n\n        $relay = $this->getRelayToken($params);\n\n        if ($relay === '') {\n            return $this->renderResult(__('Missing relay token.')->render(), false);\n        }\n\n        try {\n            $credentialPayload = $this->client->fetchTokens($relay, $connectMode, $nonce, $nonceExp);\n\n            if (!is_array($credentialPayload)\n                || empty($credentialPayload['access_"}, {"proj": "hyva-themes/hyva-compat/magento2-hyva-stripe-connect", "file": "src/Model/Config.php", "ref": "main", "q": "token", "data": "{\n    private const PROXY_INIT_URL   = 'aHR0cHM6Ly93d3cuaHl2YS5pby9yZXN0L1YxL3N0cmlwZS1jb25uZWN0L2luaXQ=';\n    private const PROXY_TOKENS_URL = 'aHR0cHM6Ly93d3cuaHl2YS5pby9yZXN0L1YxL3N0cmlwZS1jb25uZWN0L3Rva2Vucy9jb25zdW1l';\n    private const PROXY_BASIC_AUTH = '';\n\n"}, {"proj": "hyva-themes/hyva-compat/magento2-hyva-stripe-connect", "file": "src/Model/CredentialStorage.php", "ref": "main", "q": "token", "data": "    }\n\n    public function saveCredentials(array $tokens, string $scopeType, int $scopeId): void\n    {\n        $fields = [];\n\n        if (isset($tokens['live'])) {\n            $fields['stripe_live_sk'] = ['value' => $tokens['live']['access_token']];\n            $fields['stripe_live_pk'] = ['value' => $tokens['live']['stripe_publishable_key']];\n        }\n\n        if (isset($tokens['test'])) {\n     "}, {"proj": "hyva-themes/hyva-compat/magento2-hyva-stripe-connect", "file": "src/Model/StripeConnectClient.php", "ref": "main", "q": "token", "data": "     * @throws LocalizedException\n     */\n    public function fetchTokens(string $relayToken, string $connectMode, string $nonce, int $nonceExp): array\n    {\n        $url = $this->config->getProxyTokensUrl();\n        $body = $this->json->serialize([\n            'connect_mode' => $connectMode,\n"}], "errors": []}