Dans mon application, j'utilise realex pour payer le montant.En faisant cela, j'ai enregistré un nouvel utilisateur avec realex mais après cela quand j'ai essayé d'ajouter une nouvelle carte, j'obtiens une réponse de realex Sha1 hash incorrect.J'ai vérifié sha1 structure de hachage, il est tout droit, mais je reçois toujours cette erreur.Si quelqu'un le sait, s'il vous plaît dites-moi.Problème dans l'intégration de GWT realex lors de l'enregistrement de la nouvelle carte
Répondre
peut être vous manque tout point dans votre méthode SHA1 génération
Chk il.
Vous essayiez de traiter une nouvelle transaction par carte, je crois? Les champs appropriés à utiliser dans la sha1hash sont
timestamp.merchantid.orderid.amount.currency.payerref.chname.cardnumber
Dans une carte nouvelle demande, le montant et la monnaie sera vide, de sorte que vous allez créer une chaîne en enchaînant les autres valeurs jointes avec des points, par exemple
20130312105733.yourclientid.yourorderid...yourpayerref.cardholdername.4242424242424242
Obtenez le sha1hash de ce (assurez-vous de convertir le hachage pour abaisser les lettres hexagonaux de cas! Ceci est essentiel pour que l'étape suivante est réalisée de la même manière Realex le faire)
fc63ee950d69f275a0d54927072e4d675133ccfd
(Non: FC63EE950D69F275A0D54927072E4D675133CCFD - votre bibliothèque SHA1 peut produire des hachages en majuscules - vous devez convertir en minuscules.)
Ajoutez ensuite un point et votre code secret et de nouveau.
fc63ee950d69f275a0d54927072e4d675133ccfd.yoursecret
Pour obtenir:
112bf11fae62dc3116800b4a00457206dc2f1308
Encore une fois, assurez-vous de convertir en lettres minuscules hexagonaux comme je l'ai.
Owen
Assurez-vous de transmettre les données à droite comme perameters .. Je suis actuellement en utilisant la méthode ci-dessous et il fonctionne très bien sur mon site ..
today_timestamp de $: - timestamp actuelle merchant_id $: - your merchantID $ order_id: assurez - vous de passer le bon ordre et validés en suivant les instructions fournies dans la documentation du développeur. $ montant: - Prix actuel. Cela doit être en chiffres absolus. ex: si un utilisateur veut payer 4 $ alors il doit être de 400 .. $ devise: - c'est GBP dans mon cas ..
$sha1hash = $today_timestamp . "." . $merchant_id . "." . $order_id . "." . $amount . "." . $currency ;
$sha1hashed_string = sha1($sha1hash);
$string_with_shared_secret = $sha1hashed_string . "." . $shared_secret;
$sha1hash_string = sha1($string_with_shared_secret);
- 1. Erreur lors du traitement de paiement à l'aide Realex
- 2. Problème lors de l'utilisation de GWT-VL?
- 3. Problème avec la liste et la carte dans GWT
- 4. bouton de pli de la carte iphone dans la nouvelle application de carte
- 5. Problème lors de la migration de jboss de 4.2 vers 5.1 (Problème de rendu GWT)
- 6. Problème lors du déplacement de MKPinAnnotation sur la carte iPhone
- 7. Problème lors de l'ajout Contact avec la nouvelle API
- 8. F # Problème de la carte
- 9. GWT problème de gilead
- 10. Problème de carte SSRS
- 11. Problème lors des tests unitaires de RPC sur GWT
- 12. Problème lors de l'affichage de la nouvelle ressource d'image dans l'application Silverlight 4
- 13. C# Problème de désérialisation dans la nouvelle structure de classe
- 14. Fenêtre popup GWT dans une nouvelle fenêtre de navigateur
- 15. GWT ScrollTable problème de performance
- 16. Marqueur sur le problème de la carte
- 17. Problèmes GWT lors de l'utilisation de RPC
- 18. Utilisation de la classe EnumSet dans GWT
- 19. JsonParseException lors de l'analyse de la chaîne à Carte
- 20. Problème de carte lors de la transmission du modèle à grails
- 21. problème de génération de carte de site
- 22. Problème C++ lors de l'appel d'une fonction dans main qui imprime la carte
- 23. problème de récupération de carte des listes
- 24. Exception lors de la création d'une nouvelle entité dans RIA
- 25. Rails partiels: Problème lors de la recherche d'une nouvelle méthode dans mon partiel
- 26. Problème lors de la sérialisation
- 27. Exécutez shell GWT normal, utilisez -noserver lors de la compilation?
- 28. Problème de création de carte hexagonale
- 29. Problème lors de l'utilisation de la fonction de hachage
- 30. erreur de violation d'accès lors de l'utilisation de la carte dans la DLL