Как сохранить id razorpay в тайне в html, который передается в качестве контекста для обработки платежа?

Я использую файл .env для того, чтобы убрать переменные из settings.py, но razorpay_id, который должен быть секретным, все еще можно увидеть, проверив элемент страницы, в котором id передается в контексте. Как я могу сохранить его в "секрете" или каков процесс сохранения этого id в "секрете" в html также во время всего процесса оплаты. вот коды, которые я использую.

.env

RAZORPAY_ID=test_id
RAZORPAY_ACCOUNT_ID=test_id

settings.py

RAZORPAY_ID = env('RAZORPAY_ID')
RAZORPAY_ACCOUNT_ID = env('RAZORPAY_ACCOUNT_ID')

views.py

client = razorpay.Client(auth=(settings.RAZORPAY_ID , settings.RAZORPAY_ACCOUNT_ID))

context={
    'razorpay_merchant_id': settings.RAZORPAY_ID,

}

html

<script>
var options = {
    "key": "{{razorpay_merchant_id}}",
}
</script>
Вернуться на верх