English
Spanish
French
0
Notifications
0 Non lues
Aucune notification
Voir toutes
Aucune nouvelle notification
Raccourcis
Tableau de bord
Profil
Paramètres
Voir toutes les apps
Utilisateur
Utilisateur
Profil
Messages
25
Paramètres
Solde
$47.12
Support
Se déconnecter
Dashboard
Dashboard
Éditer illico/test_form.php
<!DOCTYPE html> <html lang="fr"> <head> <meta charset="UTF-8"> <title>Test Paiement Illico</title> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> </head> <body> <h2>Test de Paiement Illico</h2> <form id="paymentForm"> <div> <label>Téléphone:</label> <input type="text" name="telephone" required> </div> <div> <label>Montant:</label> <input type="number" name="montant" required> </div> <div> <label>Devise:</label> <select name="devise"> <option value="USD">USD</option> <option value="CDF">CDF</option> </select> </div> <div> <label>Référence:</label> <input type="text" name="ref" value="<?= uniqid('PAY_') ?>" readonly> </div> <button type="submit">Payer</button> </form> <div id="result"></div> <script> $('#paymentForm').on('submit', function(e) { e.preventDefault(); $.ajax({ url: '<?= base_url('illico/init-payment') ?>', type: 'POST', data: $(this).serialize(), success: function(response) { $('#result').html(response.message); if(response.status && response.data.reference) { checkStatus(response.data.reference); } }, error: function() { $('#result').html('Erreur de communication avec le serveur'); } }); }); function checkStatus(reference) { setTimeout(function checkTransaction() { $.get('<?= base_url('illico/check/') ?>/' + reference, function(response) { if(response.status) { $('#result').html('Transaction réussie !'); } else { setTimeout(checkTransaction, 5000); } }); }, 5000); } </script> </body> </html>
Annuler
Enregistrer
Switcher
Theme Styles
Theme Colors
Theme Color Mode:
Light
Dark
Menu Colors: