Telcel __full__ - Saldo
router.post("/recarga", (req, res) => const phoneNumber, amount = req.body; const result = recarga(phoneNumber, amount); res.json(result); );
function recarga(phoneNumber, amount) if (!users[phoneNumber]) return error: "Usuario no encontrado" ; users[phoneNumber].balance += amount; return success: true, newBalance: users[phoneNumber].balance ; saldo telcel
saldo && !saldo.error && ( <div className="mt-4 bg-white p-3 rounded shadow"> <p className="text-lg font-semibold">💰 Saldo: $saldo.balance MXN</p> <p>📶 Datos: saldo.data.remaining saldo.data.unit</p> <p>⏳ Vence: saldo.data.expiry</p> <p>📞 Minutos: saldo.minutes.remaining</p> <p>✉️ SMS: saldo.sms.remaining</p> </div> ) saldo?.error && <p className="text-red-500 mt-2">saldo.error</p> </div> ); router
return ( <div className="max-w-md mx-auto p-4 bg-gray-100 rounded-xl shadow-md"> <h2 className="text-xl font-bold mb-4">📱 Saldo Telcel</h2> <input type="tel" placeholder="Número Telcel (10 dígitos)" value=phone onChange=(e) => setPhone(e.target.value) className="w-full p-2 border rounded mb-3" /> <button onClick=consultarSaldo className="bg-red-600 text-white px-4 py-2 rounded w-full" disabled=loading > loading ? "Consultando..." : "Consultar saldo" </button> amount = req.body