Как я могу передать значение переменной javascript в django?

Как я могу отправить значение "const token" в django?

function getToken() {
    PagSeguroDirectPayment.createCardToken({
        cardNumber: '4111111111111111', 
        brand: 'visa', 
        cvv: '123', 
        expirationMonth: '12', 
        expirationYear: '2030', 
        success: function(response) {
            const token = response.card.token;
        },
        error: function(response) {
            
        },
        complete: function(response) {
             
        }
     });
}

функция getToken() выполняется следующим образом:

 <form action="{% url 'payments' %}" method="POST" onsubmit="getToken()">

Я пытался передать значение Token в скрытый input, а затем я пытался получить это значение в django, как показано ниже, но input занимает некоторое время для получения значения и уже сразу отправляется на другую страницу. Таким образом, мне нужно убедиться, что вход имеет значение токена, чтобы переслать его на другую страницу

success: function(response) {
            document.getElementById('cardToken').value = response.card.token;
        },

Предполагая, что значение токена не является конфиденциальными данными, просто поместите его в cookie с помощью JavaScript, а затем получите cookie с помощью Django:

JavaScript:

const token = response.card.token;
document.cookie = "someToken=" + token;

Django:

request.COOKIES.get('someToken') 
Вернуться на верх