in app/static/stripe.js [60:90]
function stripeTokenHandler (token) {
let addressA = document.getElementById('address_1_input').value;
let addressB = document.getElementById('address_2_input').value;
let city = document.getElementById('city_input').value;
let state = document.getElementById('state_input').value;
let zipCode = document.getElementById('zip_code_input').value;
let email = document.getElementById('email_input').value;
let mobile = document.getElementById('mobile_input').value;
if (!addressA || !city || !state || !zipCode || !email || !mobile) {
return alert(`Some fields might be empty or incorrect. Please make ` +
`sure that all the required fields have been completed correctly.`);
}
var paymentForm = document.getElementById('payment-form');
var hiddenInput = document.createElement('input');
hiddenInput.setAttribute('type', 'hidden');
hiddenInput.setAttribute('name', 'stripeToken');
hiddenInput.setAttribute('value', token.id);
paymentForm.appendChild(hiddenInput);
document.getElementById('address_1').value = addressA;
document.getElementById('address_2').value = addressB;
document.getElementById('city').value = city;
document.getElementById('state').value = state;
document.getElementById('zip_code').value = zipCode;
document.getElementById('email').value = email;
document.getElementById('mobile').value = mobile;
paymentForm.submit();
}