← Retour à l'accueil

🧪 Démonstration

Résultats de Paiement SATIM - Page de Test

📋 Paramètres Acceptés

La page de résultats peut recevoir les paramètres suivants via l'URL :

Paramètre Description Type Exemple
orderId ID unique de la commande retourné par register.do string ABC123DEF456
orderNumber Numéro de commande du marchand string CMD-2024-001
amount Montant en centimes (100 = 1.00 DZD) integer 50000
status Statut de la commande (optionnel) string 2 (Payée)
errorCode Code d'erreur (pour les échecs) string 1
errorMessage Message d'erreur détaillé string Paiement refusé

✅ Exemples de Succès

Paiement Réussi Standard

Paiement accepté avec tous les paramètres

/static/payment-result.html?orderId=ABC123DEF456&orderNumber=CMD-2024-001&amount=50000&status=2

Paiement Minimum

Seulement les paramètres essentiels

/static/payment-result.html?orderId=XYZ789&orderNumber=TEST-001

Grand Montant

Paiement de 1000 DZD

/static/payment-result.html?orderId=LARGE123&orderNumber=BIG-ORDER&amount=100000

❌ Exemples d'Échec

Paiement Refusé - Solde Insuffisant

Erreur classique de solde insuffisant

/static/payment-result.html?orderId=FAIL001&orderNumber=CMD-FAIL-001&errorCode=1&errorMessage=Solde%20insuffisant

Carte Expirée

Erreur de carte expirée

/static/payment-result.html?orderId=EXPIRED001&orderNumber=CMD-EXP-001&errorCode=2&errorMessage=Carte%20expir%C3%A9e

Plafonds Dépassés

Montant supérieur aux plafonds autorisés

/static/payment-result.html?orderId=LIMIT001&orderNumber=CMD-LIMIT-001&errorCode=3&errorMessage=Plafonds%20d%C3%A9pass%C3%A9s

🔧 Intégration avec le Serveur Mock

Configuration des URLs de retour

Lors de l'appel à register.do, configurez vos URLs de retour :

# Exemple d'appel register.do GET /payment/rest/register.do?userName=test_merchant&password=test_password&orderNumber=CMD-2024-001&amount=50000¤cy=012&returnUrl=http://votredomaine.com/static/payment-result.html&failUrl=http://votredomaine.com/static/payment-result.html&description=Test%20de%20paiement

Redirections automatiques

Après le paiement simulé, le serveur redirige automatiquement vers :

💡 Conseils d'utilisation

• Utilisez cette page pour tester vos intégrations avant la mise en production
• Vérifiez que vos URLs de retour reçoivent correctement les paramètres
• Testez différents scénarios de succès et d'échec
• En production, remplacez cette page par vos propres pages de confirmation

🎯 Test Rapide

Entrez vos propres paramètres pour tester :