Pripra
Pripra
DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Verificador de Tarjetas</title>
</head>
<body>
<h1>Verificar Tarjetas</h1>
<form id="card-form">
<label for="card-info">Ingresa las tarjetas (formato PIPE):</label><br>
<textarea id="card-info" rows="6" cols="40" placeholder="1234567890123456|
12|23|123|juan@dominio.com"></textarea><br><br>
<button type="submit">Verificar</button>
</form>
<h2>Tarjetas Vivas</h2>
<ul id="alive-cards"></ul>
<h2>Tarjetas Muertas</h2>
<ul id="dead-cards"></ul>
<script src="https://js.stripe.com/v3/"></script>
<script>
const stripe =
Stripe('pk_test_51RIMeB3UH08nzHWo1Y69ScpqMAQRbO7q4Z3ydK6f8v4ZDZ2kb8ZgMtFdnAyfFrFGWw
wWlLDk8naMvaUH3oHiLusY00hurUshYJ'); // Usar clave pública
if (paymentMethod.error) {
deadCards.push(card); // Si hay error, es una tarjeta muerta
} else {
// Si la tarjeta es válida, intentamos realizar el cobro de
0.50 USD
const chargeResult = await fetch('/create-charge', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
payment_method_id: paymentMethod.id,
amount: 50, // 50 centavos (0.50 USD)
})
});