ogone signature check - PHP Online

Form of PHP Sandbox

Enter Your PHP code here for testing/debugging in the Online PHP Sandbox. As in the usual PHP files, you can also add HTML, but do not forget to add the tag <?php in the places where the PHP script should be executed.



Your result can be seen below.

Result of php executing





Full code of ogone signature check.php

  1. <?php
  2. $ACCEPTANCE = "";
  3. $CARDNO = "";
  4. $ECI = "";
  5. $ED = "";
  6. $NCERROR = "";
  7. $ALIAS  = "";
  8. $BRAND  = "";
  9.  
  10. $ORDERID="1845";
  11. $CURRENCY="EUR";
  12. $AMOUNT="241";
  13. $PM="CreditCard";
  14. $STATUS="1";
  15. $CN="CAZALET";
  16. $TRXDATE="09/14/21";
  17. $PAYID="3144989752";
  18. $PAYIDSUB="0";
  19. $IP="51.210.177.181";
  20. $SHASIGN = "9DD2FA1EAF1A4ECC7430B7B35CC49CCBC769ECD2";
  21. $shaout = "9zcBd?Fi10Ciemes@/J";
  22. $gshasign = "";
  23. // Si paramètres de retour n'existent pas ou sont vide, ils sont exclus pour le caclcul de hashage
  24. $gshasign .= $ACCEPTANCE != "" ? "ACCEPTANCE=" . $ACCEPTANCE . $shaout : "";
  25. $gshasign .= $ALIAS != "" ? "ALIAS=" . $ALIAS . $shaout : "";
  26. $gshasign .= $AMOUNT != "" ? "AMOUNT=" .$AMOUNT . $shaout : "";
  27. $gshasign .= $BRAND != "" ? "BRAND=" . $BRAND . $shaout : "";
  28. $gshasign .= $CARDNO != "" ? "CARDNO="  . $CARDNO . $shaout : "";
  29. $gshasign .= $CN != "" ? "CN=" . $CN . $shaout : "";
  30. $gshasign .= $CURRENCY != "" ? "CURRENCY=" . $CURRENCY . $shaout : "";
  31. $gshasign .= $ECI != "" ? "ECI=" . $ECI . $shaout : "";
  32. $gshasign .= $ED != "" ? "ED=" . $ED . $shaout : "";
  33. $gshasign .= $IP != "" ? "IP=" . $IP . $shaout : "";
  34. $gshasign .= $NCERROR != "" ? "NCERROR=" . $NCERROR . $shaout : "";
  35. $gshasign .= $ORDERID != "" ? "ORDERID=" . $ORDERID . $shaout : "";
  36. $gshasign .= $PAYID != "" ? "PAYID=" . $PAYID . $shaout : "";
  37. $gshasign .= $PAYIDSUB != "" ? "PAYIDSUB=" . $PAYIDSUB . $shaout : "";
  38. $gshasign .= $PM != "" ? "PM=" . $PM . $shaout : "";
  39. $gshasign .= $STATUS != "" ? "STATUS=" . $STATUS . $shaout : "";
  40. $gshasign .= $TRXDATE != "" ? "TRXDATE=" . $TRXDATE . $shaout : "";
  41.  
  42. echo $gshasign . "<br/><br/>";
  43.  
  44. echo  strtolower($SHASIGN) . "<br/>" . sha1(urldecode($gshasign));
File Description
  • ogone signature check
  • PHP Code
  • 15 Sep-2021
  • 1.61 Kb
You can Share it: