Как внедрить кнопку подписки Razorpay с ограничениями CSP

Я только что создал простую статическую страницу для подписок и теперь хочу встроить на неё кнопку.

Вот код:

<form>
    <script
        src="https://cdn.razorpay.com/static/widget/subscription-button.js"
        data-subscription_button_id="pl_randodmdi7373737"
        data-button_theme="brand-color"
        async>
    </script>
</form>

Насколько я знаю, политика безопасности контента (CSP) не позволит мне использовать этот скрипт. Есть ли способ обойти это?

P.S. Я использую плагин Landing Page для создания пользовательской страницы.

Это может помочь

Кроме того, у нас есть дополнительная информация о CSP здесь: Mitigate XSS Attacks with Content Security Policy

Скрипт src политики безопасности контента

https://cdn.razorpay.com
Добавить элемент…

content_security_policy_script_src: Значение должно быть либо 'unsafe-eval', либо 'wasm-unsafe-eval', либо иметь вид '<алгоритм хеширования>-<значение base64>', где поддерживаемые алгоритмы хеширования — sha256, sha384 или sha512. Убедитесь, что ваш ввод заключён в одинарные кавычки.

Дополнительные разрешённые источники скриптов. Текущий хост и CDN включены по умолчанию. См. «Смягчение атак XSS с помощью политики безопасности контента» (CSP). Другие источники хостов игнорируются, так как включён strict-dynamic.

Вот ошибка, которую я получаю.

Верно, это ошибка конфигурации настроек в админ-панели… После добавления вашего скрипта вам следует искать ошибку в консоли браузера (щелкните правой кнопкой мыши по странице, где должен быть загружен скрипт, выберите «Проверить», затем перейдите на вкладку «Консоль»)

В консоли вы должны увидеть ошибку, похожую на эту:

Эта ошибка содержит либо хеш, либо значение nonce, которые затем нужно добавить в настройку админ-панели «content security policy script src»