<!-- Reemplaza el botón "okfli-pay-button" y el script al final del código anterior -->
<!-- Botón de Pagar actualizado -->
<button type="submit" class="okfli-pay-button" id="stripe-pay-button">Pagar con Tarjeta o PSE</button>
<!-- Script de Stripe para procesar el pago -->
<script src="https://js.stripe.com/v3/"></script>
<script>
document.addEventListener('DOMContentLoaded', function() {
// TU CLAVE PÚBLICA DE STRIPE (REEMPLÁZALA)
// Consíguela en tu dashboard de Stripe > Developers > API keys
const stripe = Stripe('pk_test_XXXXXXXXXXXXXXXXXXXXXXXX'); // <-- ¡IMPORTANTE! Reemplaza esta clave
const payButton = document.getElementById('stripe-pay-button');
payButton.addEventListener('click', async () => {
// Desactivamos el botón para evitar múltiples clics
payButton.disabled = true;
payButton.textContent = 'Procesando...';
try {
// 1. Creamos la sesión de pago en tu servidor (o con un link estático)
// Para empezar, usaremos un link estático. Luego te mostraré cómo hacerlo dinámico.
// Este es un link de ejemplo que debes crear en tu dashboard de Stripe.
const checkoutSessionUrl = 'https://buy.stripe.com/test_aEU28Qa8A2dY8dY4gg'; // <-- ¡IMPORTANTE! Reemplaza este link
// 2. Redirigimos al cliente al checkout de Stripe
window.location.href = checkoutSessionUrl;
} catch (error) {
console.error('Error al redirigir a Stripe:', error);
alert('Ocurrió un error. Por favor, intenta de nuevo.');
payButton.disabled = false;
payButton.textContent = 'Pagar con Tarjeta o PSE';
}
});
});
</script>
Scroll to Top
HUNTER PROPERTIES
Te damos la bienvenida
Ingresa o crea una cuenta gratuita para consultar los resultados.